Code:
/ 4.0 / 4.0 / 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. //---------------------------------------------------------------- // 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
- StylusPointPropertyId.cs
- TextCharacters.cs
- InsufficientMemoryException.cs
- RightsManagementPermission.cs
- MessageBuilder.cs
- Select.cs
- DbParameterCollection.cs
- InvalidCommandTreeException.cs
- WindowsGraphics2.cs
- AspNetRouteServiceHttpHandler.cs
- GlobalEventManager.cs
- ReferencedAssemblyResolver.cs
- Html32TextWriter.cs
- ContractTypeNameElement.cs
- ProtocolElement.cs
- ServiceContractGenerator.cs
- HyperLinkDesigner.cs
- RepeaterItemCollection.cs
- RequestCacheEntry.cs
- ExpressionPrefixAttribute.cs
- BeginEvent.cs
- BrushProxy.cs
- SwitchLevelAttribute.cs
- Timer.cs
- UserControl.cs
- StyleSelector.cs
- ComponentResourceKeyConverter.cs
- Atom10FormatterFactory.cs
- MimeMapping.cs
- _SafeNetHandles.cs
- DescendentsWalkerBase.cs
- ServiceRouteHandler.cs
- GlyphShapingProperties.cs
- Section.cs
- InfoCardKeyedHashAlgorithm.cs
- DnsPermission.cs
- ScaleTransform3D.cs
- XmlCollation.cs
- XmlCDATASection.cs
- UdpUtility.cs
- XmlWriterSettings.cs
- SqlOuterApplyReducer.cs
- TypeRefElement.cs
- EdmRelationshipRoleAttribute.cs
- MSG.cs
- DataTransferEventArgs.cs
- NativeConfigurationLoader.cs
- WorkflowEventArgs.cs
- ObjectHandle.cs
- SqlVisitor.cs
- StrokeRenderer.cs
- AndCondition.cs
- PropertyReference.cs
- OdbcConnectionString.cs
- CodeExpressionCollection.cs
- TableLayoutStyleCollection.cs
- WindowsAuthenticationEventArgs.cs
- _FixedSizeReader.cs
- DocComment.cs
- ContainerUIElement3D.cs
- StrokeCollection2.cs
- APCustomTypeDescriptor.cs
- ProcessInfo.cs
- HtmlInputHidden.cs
- TreeWalkHelper.cs
- ToolTipService.cs
- AbandonedMutexException.cs
- unsafenativemethodstextservices.cs
- CreateBookmarkScope.cs
- EventMappingSettings.cs
- BindingWorker.cs
- NominalTypeEliminator.cs
- ArgumentValue.cs
- UInt16Converter.cs
- SHA256Managed.cs
- ComponentManagerBroker.cs
- UserCancellationException.cs
- TypeUtil.cs
- Vector3DCollectionConverter.cs
- Matrix3DConverter.cs
- SqlGatherProducedAliases.cs
- WindowsListView.cs
- UpdatePanelTrigger.cs
- TextServicesContext.cs
- EditingContext.cs
- DtdParser.cs
- ServiceElement.cs
- MemberHolder.cs
- DataGridViewColumnTypePicker.cs
- OleTxTransactionInfo.cs
- ConfigurationValues.cs
- CodePageEncoding.cs
- QueryOptionExpression.cs
- SettingsAttributeDictionary.cs
- XmlNodeWriter.cs
- WebPartZone.cs
- CustomTypeDescriptor.cs
- EntityDescriptor.cs
- DataGridViewComboBoxColumn.cs
- DeviceContext2.cs