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
- EventLogReader.cs
- AsymmetricSignatureDeformatter.cs
- DbDataRecord.cs
- MultiByteCodec.cs
- AnnotationMap.cs
- DocumentOrderComparer.cs
- FileSystemWatcher.cs
- ToolboxItemAttribute.cs
- NavigationProperty.cs
- Quaternion.cs
- ComponentDispatcher.cs
- UserInitiatedRoutedEventPermissionAttribute.cs
- Tablet.cs
- StateBag.cs
- ItemMap.cs
- ChannelCredentials.cs
- RadioButtonPopupAdapter.cs
- RuntimeConfigLKG.cs
- DataServiceQuery.cs
- HostProtectionPermission.cs
- EraserBehavior.cs
- ProfessionalColorTable.cs
- GenericIdentity.cs
- DropSourceBehavior.cs
- ImageFormat.cs
- SafeTimerHandle.cs
- NestedContainer.cs
- WorkflowMarkupSerializerMapping.cs
- DesignerToolStripControlHost.cs
- AssertFilter.cs
- RuntimeEnvironment.cs
- SiteMapDataSourceView.cs
- RIPEMD160.cs
- CodeMemberMethod.cs
- GridViewColumnHeader.cs
- NativeMethods.cs
- ProxyManager.cs
- PassportIdentity.cs
- VectorCollectionConverter.cs
- DefaultPropertiesToSend.cs
- TextDocumentView.cs
- MatrixTransform.cs
- SurrogateSelector.cs
- DefaultValidator.cs
- BufferAllocator.cs
- wgx_sdk_version.cs
- ComponentDispatcherThread.cs
- X509RawDataKeyIdentifierClause.cs
- BitmapPalettes.cs
- CopyNamespacesAction.cs
- CultureSpecificCharacterBufferRange.cs
- UnicodeEncoding.cs
- MembershipSection.cs
- SQLInt32Storage.cs
- DesignerView.Commands.cs
- FreezableDefaultValueFactory.cs
- TitleStyle.cs
- GeneralTransform3DTo2D.cs
- QueryPageSettingsEventArgs.cs
- ConfigXmlComment.cs
- MessageDecoder.cs
- Parser.cs
- TableSectionStyle.cs
- TextContainerChangedEventArgs.cs
- Serializer.cs
- UIServiceHelper.cs
- SiteOfOriginContainer.cs
- WindowsScrollBarBits.cs
- sqlmetadatafactory.cs
- NameSpaceEvent.cs
- FormsIdentity.cs
- ArcSegment.cs
- WindowsGraphics2.cs
- NonBatchDirectoryCompiler.cs
- CTreeGenerator.cs
- DataTable.cs
- XamlWriter.cs
- CalendarData.cs
- ProjectedSlot.cs
- PlatformCulture.cs
- WebServicesSection.cs
- RectangleGeometry.cs
- CompilerError.cs
- AutomationTextAttribute.cs
- Rethrow.cs
- templategroup.cs
- MissingMemberException.cs
- SourceFileBuildProvider.cs
- PathParser.cs
- EncryptedType.cs
- NameObjectCollectionBase.cs
- PixelFormatConverter.cs
- CompensatableTransactionScopeActivityDesigner.cs
- ExpressionWriter.cs
- HttpException.cs
- TypeLibConverter.cs
- SetIterators.cs
- CookieParameter.cs
- BindingListCollectionView.cs
- TextParagraphProperties.cs