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
- NativeMethods.cs
- OrderPreservingPipeliningMergeHelper.cs
- EventPrivateKey.cs
- control.ime.cs
- AlternateView.cs
- Walker.cs
- HostedElements.cs
- CopyNamespacesAction.cs
- PreservationFileWriter.cs
- AssemblyName.cs
- ScrollChrome.cs
- CultureSpecificCharacterBufferRange.cs
- CompressionTransform.cs
- XmlTextReaderImplHelpers.cs
- DataGridViewBand.cs
- DataGridViewTopLeftHeaderCell.cs
- ColumnResizeAdorner.cs
- ObjectSet.cs
- Fx.cs
- ThrowHelper.cs
- VisualStyleElement.cs
- TreeIterators.cs
- AnnotationHighlightLayer.cs
- DecimalSumAggregationOperator.cs
- GeometryValueSerializer.cs
- SinglePhaseEnlistment.cs
- DataGridViewImageCell.cs
- NamespaceCollection.cs
- ObjectRef.cs
- StringInfo.cs
- IncrementalHitTester.cs
- Item.cs
- EntitySetBase.cs
- WsiProfilesElement.cs
- DiscoveryEndpointElement.cs
- XmlChildEnumerator.cs
- TransformGroup.cs
- StateMachine.cs
- CultureInfo.cs
- FrameworkElementFactory.cs
- PageAdapter.cs
- CommaDelimitedStringAttributeCollectionConverter.cs
- _FtpControlStream.cs
- ComboBoxAutomationPeer.cs
- CustomError.cs
- TextCompositionEventArgs.cs
- CharacterBuffer.cs
- HierarchicalDataSourceControl.cs
- StrongNameKeyPair.cs
- WorkflowInstanceProvider.cs
- FieldBuilder.cs
- BinarySecretSecurityToken.cs
- FrameworkTextComposition.cs
- LoginView.cs
- WindowsListViewItemCheckBox.cs
- CallContext.cs
- AutomationPeer.cs
- ResourceExpression.cs
- SuppressMergeCheckAttribute.cs
- SafeIUnknown.cs
- TakeOrSkipQueryOperator.cs
- OracleBoolean.cs
- VerificationException.cs
- CustomCategoryAttribute.cs
- TextTreeTextNode.cs
- MorphHelpers.cs
- PropertyTabChangedEvent.cs
- OdbcCommandBuilder.cs
- StatusBarItemAutomationPeer.cs
- StringKeyFrameCollection.cs
- SecurityElement.cs
- XPathNodeInfoAtom.cs
- SynchronizationLockException.cs
- TextDocumentView.cs
- VirtualPath.cs
- RotateTransform3D.cs
- SingleAnimationUsingKeyFrames.cs
- ToolStripDropDownMenu.cs
- InsufficientMemoryException.cs
- RsaKeyIdentifierClause.cs
- ToolStripRenderer.cs
- XsdDuration.cs
- SymbolType.cs
- OleDbWrapper.cs
- LockedBorderGlyph.cs
- KnownTypesProvider.cs
- CellTreeNodeVisitors.cs
- ClientRuntimeConfig.cs
- ClipboardProcessor.cs
- InputLangChangeEvent.cs
- ArgumentValidation.cs
- DataGridViewCell.cs
- DataGridRowDetailsEventArgs.cs
- RuleSettingsCollection.cs
- UserControlFileEditor.cs
- CatalogPart.cs
- TextDecorationLocationValidation.cs
- XmlBindingWorker.cs
- EdmItemCollection.cs
- MimeMultiPart.cs