Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / NetFx35 / System.ServiceModel.Web / System / Runtime / Serialization / Json / JsonByteArrayDataContract.cs / 1 / 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- DecimalKeyFrameCollection.cs
- AutomationEventArgs.cs
- HttpRequestCacheValidator.cs
- StyleXamlParser.cs
- Rect.cs
- EpmTargetTree.cs
- JoinSymbol.cs
- TheQuery.cs
- DataKeyPropertyAttribute.cs
- BuilderInfo.cs
- RemotingAttributes.cs
- VariableQuery.cs
- MapPathBasedVirtualPathProvider.cs
- DataIdProcessor.cs
- ConsoleCancelEventArgs.cs
- WorkflowInstance.cs
- Run.cs
- DataGridViewCellEventArgs.cs
- ListControl.cs
- PassportAuthenticationModule.cs
- RSAOAEPKeyExchangeDeformatter.cs
- ECDiffieHellman.cs
- UnsafeCollabNativeMethods.cs
- ButtonPopupAdapter.cs
- MultiAsyncResult.cs
- _FixedSizeReader.cs
- OdbcDataReader.cs
- TextParaClient.cs
- CompilerErrorCollection.cs
- EllipticalNodeOperations.cs
- ResXBuildProvider.cs
- sqlinternaltransaction.cs
- DocumentSchemaValidator.cs
- RowVisual.cs
- DataGridViewCellCollection.cs
- ProviderCommandInfoUtils.cs
- ZipIOExtraFieldElement.cs
- FormsAuthenticationCredentials.cs
- SmtpCommands.cs
- AttributeUsageAttribute.cs
- WindowsTooltip.cs
- SqlCacheDependency.cs
- ConfigurationValues.cs
- JapaneseLunisolarCalendar.cs
- ResourcePermissionBaseEntry.cs
- IProducerConsumerCollection.cs
- FormatException.cs
- FormViewDeletedEventArgs.cs
- SerialErrors.cs
- SQLStringStorage.cs
- ToolbarAUtomationPeer.cs
- NetMsmqBindingCollectionElement.cs
- NativeMethods.cs
- ValidatorCompatibilityHelper.cs
- ExtendedProperty.cs
- RequestQueryParser.cs
- InfoCardSymmetricCrypto.cs
- DeclarativeCatalogPart.cs
- WorkflowTimerService.cs
- ReadWriteObjectLock.cs
- BrowserDefinitionCollection.cs
- GPPOINT.cs
- MethodExecutor.cs
- BrowserCapabilitiesFactory.cs
- CatalogZone.cs
- PointConverter.cs
- BindingObserver.cs
- CodeDefaultValueExpression.cs
- ViewManager.cs
- VersionPair.cs
- DateTime.cs
- CssStyleCollection.cs
- DataKeyCollection.cs
- AppDomainGrammarProxy.cs
- LinkedList.cs
- RootBrowserWindowAutomationPeer.cs
- XNodeNavigator.cs
- ProcessHostMapPath.cs
- controlskin.cs
- ToolStripRendererSwitcher.cs
- GlyphTypeface.cs
- EmbeddedMailObject.cs
- HebrewCalendar.cs
- XPathExpr.cs
- XamlFigureLengthSerializer.cs
- DiagnosticsConfigurationHandler.cs
- XmlWrappingReader.cs
- TraceXPathNavigator.cs
- MsmqTransportSecurityElement.cs
- cookiecontainer.cs
- __Error.cs
- XmlSchemaChoice.cs
- TTSVoice.cs
- XPathNodePointer.cs
- FilterQuery.cs
- ApplicationActivator.cs
- ProcessManager.cs
- ConfigXmlCDataSection.cs
- AuthStoreRoleProvider.cs
- _ConnectOverlappedAsyncResult.cs