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
- HeaderCollection.cs
- ClientWindowsAuthenticationMembershipProvider.cs
- DescendantOverDescendantQuery.cs
- Boolean.cs
- PropertyMapper.cs
- TableAutomationPeer.cs
- TransformerInfoCollection.cs
- CodeTypeMemberCollection.cs
- DocumentApplication.cs
- DbSourceParameterCollection.cs
- RadioButtonFlatAdapter.cs
- Function.cs
- SchemaType.cs
- PrePrepareMethodAttribute.cs
- ThrowHelper.cs
- TlsSspiNegotiation.cs
- XmlNamespaceMapping.cs
- DataStreams.cs
- RSAPKCS1SignatureFormatter.cs
- SamlSubjectStatement.cs
- Propagator.cs
- PropertyTabChangedEvent.cs
- MDIClient.cs
- SqlDataSourceView.cs
- KnownBoxes.cs
- WebPartConnection.cs
- RedistVersionInfo.cs
- EntityDataSourceEntitySetNameItem.cs
- _ChunkParse.cs
- cache.cs
- FullTextLine.cs
- ConstraintConverter.cs
- NumberSubstitution.cs
- HttpWebResponse.cs
- SystemParameters.cs
- ImagingCache.cs
- XmlSerializerFactory.cs
- XmlEncoding.cs
- SqlNotificationRequest.cs
- DrawTreeNodeEventArgs.cs
- RegexParser.cs
- SystemIcmpV4Statistics.cs
- SqlUtil.cs
- ToolStripItemEventArgs.cs
- QilLoop.cs
- SecurityContextTokenCache.cs
- CircleHotSpot.cs
- StringWriter.cs
- DataQuery.cs
- TypeSystem.cs
- oledbmetadatacollectionnames.cs
- SafeSystemMetrics.cs
- TargetControlTypeCache.cs
- SynchronizedPool.cs
- DefaultParameterValueAttribute.cs
- PointLight.cs
- DragEventArgs.cs
- ClientType.cs
- CompiledAction.cs
- DbDataAdapter.cs
- NoResizeSelectionBorderGlyph.cs
- XmlBaseWriter.cs
- JpegBitmapDecoder.cs
- GridItemPattern.cs
- TypeLibConverter.cs
- ButtonBase.cs
- ExceptionAggregator.cs
- PersonalizationProviderCollection.cs
- ElementHostPropertyMap.cs
- DefaultAuthorizationContext.cs
- NativeBuffer.cs
- PreviousTrackingServiceAttribute.cs
- OdbcRowUpdatingEvent.cs
- CheckBoxStandardAdapter.cs
- ParsedAttributeCollection.cs
- HtmlValidationSummaryAdapter.cs
- Duration.cs
- KeyGestureValueSerializer.cs
- ReliableOutputSessionChannel.cs
- SqlTypeConverter.cs
- BeginGetFileNameFromUserRequest.cs
- XamlPoint3DCollectionSerializer.cs
- UnhandledExceptionEventArgs.cs
- DataGridViewRowHeaderCell.cs
- M3DUtil.cs
- TemplateParser.cs
- SID.cs
- EFDataModelProvider.cs
- FormView.cs
- filewebrequest.cs
- NavigationWindowAutomationPeer.cs
- TabControl.cs
- ButtonBase.cs
- SrgsToken.cs
- HwndProxyElementProvider.cs
- CodeEventReferenceExpression.cs
- TextDecorationLocationValidation.cs
- RelationshipEndMember.cs
- KnownTypeAttribute.cs
- WizardPanelChangingEventArgs.cs