Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / WCF / Serialization / System / Runtime / Serialization / Json / JsonQNameDataContract.cs / 1305376 / JsonQNameDataContract.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 JsonQNameDataContract : JsonDataContract { public JsonQNameDataContract(QNameDataContract traditionalQNameDataContract) : base(traditionalQNameDataContract) { } public override object ReadJsonValueCore(XmlReaderDelegator jsonReader, XmlObjectSerializerReadContextComplexJson context) { if (context == null) { return TryReadNullAtTopLevel(jsonReader) ? null : jsonReader.ReadElementContentAsQName(); } else { return HandleReadValue(jsonReader.ReadElementContentAsQName(), 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 JsonQNameDataContract : JsonDataContract { public JsonQNameDataContract(QNameDataContract traditionalQNameDataContract) : base(traditionalQNameDataContract) { } public override object ReadJsonValueCore(XmlReaderDelegator jsonReader, XmlObjectSerializerReadContextComplexJson context) { if (context == null) { return TryReadNullAtTopLevel(jsonReader) ? null : jsonReader.ReadElementContentAsQName(); } else { return HandleReadValue(jsonReader.ReadElementContentAsQName(), 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
- Filter.cs
- FileLogRecord.cs
- SafeNativeHandle.cs
- SchemaName.cs
- NullRuntimeConfig.cs
- DocumentXmlWriter.cs
- Table.cs
- CodeTryCatchFinallyStatement.cs
- ModuleBuilder.cs
- ServiceContractListItemList.cs
- BitFlagsGenerator.cs
- XmlDesignerDataSourceView.cs
- DeclarationUpdate.cs
- _OSSOCK.cs
- XhtmlBasicObjectListAdapter.cs
- PassportPrincipal.cs
- XmlWrappingWriter.cs
- WeakReferenceEnumerator.cs
- SqlDataSourceSelectingEventArgs.cs
- ThrowHelper.cs
- DataGridViewUtilities.cs
- TextContainerChangedEventArgs.cs
- StrokeIntersection.cs
- ListItemConverter.cs
- LoginName.cs
- ToolStripProfessionalLowResolutionRenderer.cs
- EntityDataSourceColumn.cs
- ListItemCollection.cs
- PathFigure.cs
- DataGridViewCellValidatingEventArgs.cs
- CollectionChangeEventArgs.cs
- StreamReader.cs
- ControlParameter.cs
- ImageListUtils.cs
- DefaultIfEmptyQueryOperator.cs
- DropDownList.cs
- NotFiniteNumberException.cs
- ModuleElement.cs
- SerializationEventsCache.cs
- DoubleAnimation.cs
- Pool.cs
- ResolvedKeyFrameEntry.cs
- SqlServer2KCompatibilityCheck.cs
- WebScriptMetadataInstanceContextProvider.cs
- XslUrlEditor.cs
- ApplicationSecurityInfo.cs
- XPathItem.cs
- PeerNameRecordCollection.cs
- HelloOperation11AsyncResult.cs
- HttpRuntime.cs
- CollectionViewSource.cs
- RemotingSurrogateSelector.cs
- PeerApplication.cs
- SelectionItemProviderWrapper.cs
- EntityDataSourceSelectingEventArgs.cs
- CurrencyManager.cs
- shaperfactory.cs
- CodeActivityContext.cs
- WebPartManagerDesigner.cs
- CheckBox.cs
- BoolExpr.cs
- HwndSubclass.cs
- TreeBuilder.cs
- DataControlLinkButton.cs
- WarningException.cs
- MultitargetingHelpers.cs
- LicenseProviderAttribute.cs
- WebConvert.cs
- UnionCodeGroup.cs
- ConfigurationValidatorBase.cs
- ItemList.cs
- ServiceChannelFactory.cs
- FieldAccessException.cs
- DataServiceHost.cs
- DynamicQueryableWrapper.cs
- PackWebRequestFactory.cs
- HttpApplication.cs
- InteropAutomationProvider.cs
- ServiceChannel.cs
- StatusBarDrawItemEvent.cs
- CookieParameter.cs
- AllMembershipCondition.cs
- Compiler.cs
- ClientTargetCollection.cs
- LayoutSettings.cs
- GlobalizationSection.cs
- EnumerableRowCollection.cs
- Line.cs
- XPathParser.cs
- DataSourceView.cs
- WinEventTracker.cs
- BamlBinaryReader.cs
- BlockCollection.cs
- HashLookup.cs
- OrderingQueryOperator.cs
- latinshape.cs
- Axis.cs
- CodeMemberEvent.cs
- SequentialActivityDesigner.cs
- TextParagraph.cs