Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / WCF / Serialization / System / Runtime / Serialization / Json / JsonByteArrayDataContract.cs / 1305376 / JsonByteArrayDataContract.cs
//---------------------------------------------------------------- // Copyright (c) Microsoft Corporation. All rights reserved. //--------------------------------------------------------------- namespace System.Runtime.Serialization.Json { using System; using System.Collections.Generic; using System.Text; using System.Diagnostics; using System.Xml; class JsonByteArrayDataContract : JsonDataContract { public JsonByteArrayDataContract(ByteArrayDataContract traditionalByteArrayDataContract) : base(traditionalByteArrayDataContract) { } public override object ReadJsonValueCore(XmlReaderDelegator jsonReader, XmlObjectSerializerReadContextComplexJson context) { if (context == null) { return TryReadNullAtTopLevel(jsonReader) ? null : jsonReader.ReadElementContentAsBase64(); } else { return HandleReadValue(jsonReader.ReadElementContentAsBase64(), context); } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- _WebProxyDataBuilder.cs
- CheckPair.cs
- SystemIcmpV6Statistics.cs
- MsmqChannelFactory.cs
- PagerSettings.cs
- JobStaple.cs
- PrintingPermissionAttribute.cs
- Instrumentation.cs
- DateTimeFormatInfoScanner.cs
- TypeNameConverter.cs
- TcpTransportSecurityElement.cs
- ErrorHandler.cs
- UIElement3D.cs
- PropertyValidationContext.cs
- EntityDesignerDataSourceView.cs
- ApplicationSecurityInfo.cs
- IndependentAnimationStorage.cs
- ContextBase.cs
- ExternalFile.cs
- StateDesigner.cs
- MetadataArtifactLoaderCompositeFile.cs
- RelationshipType.cs
- TreeWalker.cs
- UnsafeNativeMethodsPenimc.cs
- ProcessInfo.cs
- OdbcCommandBuilder.cs
- Regex.cs
- Normalization.cs
- CacheVirtualItemsEvent.cs
- SerialStream.cs
- WindowsFormsHostAutomationPeer.cs
- CompilerGlobalScopeAttribute.cs
- BaseTemplatedMobileComponentEditor.cs
- HttpCapabilitiesBase.cs
- ReferenceAssemblyAttribute.cs
- Point3DCollectionValueSerializer.cs
- SettingsProperty.cs
- EditorZoneBase.cs
- Panel.cs
- HotSpotCollectionEditor.cs
- SafeReadContext.cs
- StdValidatorsAndConverters.cs
- GregorianCalendarHelper.cs
- NonVisualControlAttribute.cs
- DispatcherExceptionEventArgs.cs
- InputMethodStateChangeEventArgs.cs
- DynamicMetaObject.cs
- TabControl.cs
- TextViewSelectionProcessor.cs
- CachedPathData.cs
- OdbcException.cs
- SplashScreenNativeMethods.cs
- WindowsStatic.cs
- WorkflowQueueInfo.cs
- SafeHandle.cs
- PerspectiveCamera.cs
- PackWebResponse.cs
- EncryptedType.cs
- EntityClientCacheEntry.cs
- ServicePointManager.cs
- ValuePattern.cs
- CategoryNameCollection.cs
- DataBinding.cs
- ISAPIApplicationHost.cs
- PolicyReader.cs
- BypassElement.cs
- DropDownList.cs
- ValidationRuleCollection.cs
- XmlSerializerVersionAttribute.cs
- SerializerWriterEventHandlers.cs
- NumericUpDownAccelerationCollection.cs
- LOSFormatter.cs
- SourceFileBuildProvider.cs
- RetrieveVirtualItemEventArgs.cs
- CompletedAsyncResult.cs
- RenderingEventArgs.cs
- SecurityUtils.cs
- GlyphInfoList.cs
- FrameDimension.cs
- EntityParameterCollection.cs
- CqlIdentifiers.cs
- DurationConverter.cs
- EntityDataSourceQueryBuilder.cs
- VectorCollectionValueSerializer.cs
- XDRSchema.cs
- InstancePersistenceException.cs
- Padding.cs
- CurrentTimeZone.cs
- DetailsViewCommandEventArgs.cs
- CurrencyWrapper.cs
- AuthenticatingEventArgs.cs
- MatrixConverter.cs
- SignatureDescription.cs
- OdbcCommandBuilder.cs
- Odbc32.cs
- OutOfMemoryException.cs
- OdbcCommand.cs
- XmlDsigSep2000.cs
- DataGridViewTopRowAccessibleObject.cs
- HebrewNumber.cs