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
- TableCell.cs
- OperationPickerDialog.cs
- WindowsAuthenticationEventArgs.cs
- SapiGrammar.cs
- PasswordRecovery.cs
- MeasurementDCInfo.cs
- IndexedString.cs
- DetailsViewUpdatedEventArgs.cs
- ChainOfDependencies.cs
- DelimitedListTraceListener.cs
- StringReader.cs
- PageCache.cs
- SystemBrushes.cs
- SortDescription.cs
- SHA256.cs
- MaskedTextBox.cs
- StreamGeometry.cs
- Utility.cs
- HttpWriter.cs
- StartUpEventArgs.cs
- SmtpMail.cs
- TagMapInfo.cs
- KeyInstance.cs
- HtmlElementEventArgs.cs
- XmlCharCheckingReader.cs
- Attribute.cs
- TypeDescriptorContext.cs
- InvalidAsynchronousStateException.cs
- CallSite.cs
- xmlglyphRunInfo.cs
- Typography.cs
- _OverlappedAsyncResult.cs
- GroupItemAutomationPeer.cs
- TreeNodeEventArgs.cs
- ZipIOExtraField.cs
- CryptoApi.cs
- LicenseException.cs
- RSAOAEPKeyExchangeFormatter.cs
- CorrelationResolver.cs
- PrimitiveType.cs
- Clipboard.cs
- PageContent.cs
- BrushMappingModeValidation.cs
- XmlWellformedWriterHelpers.cs
- unsafenativemethodsother.cs
- SessionSwitchEventArgs.cs
- SpellerInterop.cs
- ColorContextHelper.cs
- SpStreamWrapper.cs
- StrokeFIndices.cs
- FrameworkRichTextComposition.cs
- XmlReflectionMember.cs
- ListDictionaryInternal.cs
- SqlCommandSet.cs
- DataGridTable.cs
- _ProxyRegBlob.cs
- ResourceType.cs
- GACIdentityPermission.cs
- GuidTagList.cs
- DelegateBodyWriter.cs
- RootAction.cs
- UriExt.cs
- KoreanCalendar.cs
- ExpressionBindingCollection.cs
- SQLStringStorage.cs
- DSASignatureFormatter.cs
- BindingMemberInfo.cs
- RoutedEventHandlerInfo.cs
- EmptyEnumerable.cs
- PrePrepareMethodAttribute.cs
- TemplateColumn.cs
- AttributedMetaModel.cs
- RetrieveVirtualItemEventArgs.cs
- SystemFonts.cs
- PowerModeChangedEventArgs.cs
- DateTimeValueSerializerContext.cs
- CodeGotoStatement.cs
- UserControlDocumentDesigner.cs
- EncoderParameter.cs
- GridView.cs
- Property.cs
- ErrorRuntimeConfig.cs
- DataSourceHelper.cs
- Root.cs
- ScaleTransform.cs
- SafeHandle.cs
- InternalsVisibleToAttribute.cs
- StringStorage.cs
- DataGridColumn.cs
- InputScopeManager.cs
- EventPrivateKey.cs
- TraceFilter.cs
- PhotoPrintingIntent.cs
- HttpListenerContext.cs
- OdbcDataReader.cs
- ELinqQueryState.cs
- InvalidCommandTreeException.cs
- SpotLight.cs
- SchemaInfo.cs
- XmlParserContext.cs