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
- InstanceLockTracking.cs
- SchemaTypeEmitter.cs
- TableStyle.cs
- ValidatorCollection.cs
- GcHandle.cs
- IListConverters.cs
- Selection.cs
- DataGridViewCheckBoxColumn.cs
- ActionItem.cs
- PrintEvent.cs
- ProtectedProviderSettings.cs
- RsaSecurityTokenAuthenticator.cs
- dtdvalidator.cs
- TypeLibConverter.cs
- ImageCollectionCodeDomSerializer.cs
- CachedFontFace.cs
- XmlCDATASection.cs
- FaultContractInfo.cs
- ThreadStaticAttribute.cs
- FileAuthorizationModule.cs
- ServicePointManagerElement.cs
- PreparingEnlistment.cs
- CompareValidator.cs
- RadioButtonPopupAdapter.cs
- CssClassPropertyAttribute.cs
- FacetDescriptionElement.cs
- NameValuePermission.cs
- CapabilitiesAssignment.cs
- TypeBrowser.xaml.cs
- TypedTableBaseExtensions.cs
- RefType.cs
- AndCondition.cs
- CustomValidator.cs
- BeginStoryboard.cs
- WebBrowserContainer.cs
- ScriptManager.cs
- MasterPage.cs
- ContextInformation.cs
- ObjectDataSourceFilteringEventArgs.cs
- AutomationElementIdentifiers.cs
- ExcCanonicalXml.cs
- XmlWrappingReader.cs
- StringCollection.cs
- PagesChangedEventArgs.cs
- HttpInputStream.cs
- PropertyGroupDescription.cs
- HttpCookie.cs
- ListViewTableRow.cs
- ColorPalette.cs
- DbMetaDataCollectionNames.cs
- GenerateTemporaryAssemblyTask.cs
- FigureParagraph.cs
- Geometry3D.cs
- CodeTypeReferenceCollection.cs
- FormsAuthenticationModule.cs
- BitmapSizeOptions.cs
- PriorityBindingExpression.cs
- FilteredAttributeCollection.cs
- WorkerRequest.cs
- GlyphCollection.cs
- Overlapped.cs
- MeasureData.cs
- TimeoutTimer.cs
- DBDataPermission.cs
- RoleServiceManager.cs
- Executor.cs
- InstanceLockException.cs
- InternalPermissions.cs
- ReadingWritingEntityEventArgs.cs
- AttributeCallbackBuilder.cs
- CharacterBuffer.cs
- HuffCodec.cs
- RequestSecurityToken.cs
- Group.cs
- ContextMenuStrip.cs
- StandardOleMarshalObject.cs
- ToolStripManager.cs
- ToolStripDropDown.cs
- ItemCheckedEvent.cs
- JpegBitmapDecoder.cs
- EncoderExceptionFallback.cs
- FileUtil.cs
- MemoryPressure.cs
- StrongBox.cs
- ComboBoxDesigner.cs
- RegexCapture.cs
- PeerTransportListenAddressConverter.cs
- DescendantBaseQuery.cs
- MethodBuilder.cs
- DataControlButton.cs
- GridViewRowCollection.cs
- BoundColumn.cs
- HttpValueCollection.cs
- WorkflowTerminatedException.cs
- SqlFlattener.cs
- DataSetViewSchema.cs
- GraphicsContext.cs
- SerialErrors.cs
- SerializationSectionGroup.cs
- CompilerGeneratedAttribute.cs