Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / WCF / Serialization / System / Runtime / Serialization / Json / JsonUriDataContract.cs / 1305376 / JsonUriDataContract.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 JsonUriDataContract : JsonDataContract { public JsonUriDataContract(UriDataContract traditionalUriDataContract) : base(traditionalUriDataContract) { } public override object ReadJsonValueCore(XmlReaderDelegator jsonReader, XmlObjectSerializerReadContextComplexJson context) { if (context == null) { return TryReadNullAtTopLevel(jsonReader) ? null : jsonReader.ReadElementContentAsUri(); } else { return HandleReadValue(jsonReader.ReadElementContentAsUri(), 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 JsonUriDataContract : JsonDataContract { public JsonUriDataContract(UriDataContract traditionalUriDataContract) : base(traditionalUriDataContract) { } public override object ReadJsonValueCore(XmlReaderDelegator jsonReader, XmlObjectSerializerReadContextComplexJson context) { if (context == null) { return TryReadNullAtTopLevel(jsonReader) ? null : jsonReader.ReadElementContentAsUri(); } else { return HandleReadValue(jsonReader.ReadElementContentAsUri(), 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
- MsmqIntegrationReceiveParameters.cs
- processwaithandle.cs
- IdleTimeoutMonitor.cs
- Int16AnimationBase.cs
- SweepDirectionValidation.cs
- RegisteredScript.cs
- DbConnectionStringBuilder.cs
- LayoutTableCell.cs
- rsa.cs
- DataGridViewRowStateChangedEventArgs.cs
- ExplicitDiscriminatorMap.cs
- Timer.cs
- FusionWrap.cs
- InvalidEnumArgumentException.cs
- ReplyChannel.cs
- DateTimeValueSerializer.cs
- LocalizeDesigner.cs
- Region.cs
- DataGridItemCollection.cs
- PersonalizationAdministration.cs
- FileDialog_Vista.cs
- Header.cs
- RequestContext.cs
- MessageSecurityOverHttp.cs
- CapiHashAlgorithm.cs
- QilTargetType.cs
- RegexParser.cs
- XmlProcessingInstruction.cs
- CommonRemoteMemoryBlock.cs
- hresults.cs
- SystemResources.cs
- AudioFileOut.cs
- AudioFormatConverter.cs
- BinHexDecoder.cs
- UmAlQuraCalendar.cs
- DataGridViewRowConverter.cs
- XXXInfos.cs
- TransportConfigurationTypeElementCollection.cs
- OutputCacheSettings.cs
- SocketCache.cs
- SqlConnectionStringBuilder.cs
- QuotaThrottle.cs
- DbConnectionStringCommon.cs
- RtfToXamlReader.cs
- Storyboard.cs
- TreeViewDesigner.cs
- AttributeCollection.cs
- FamilyTypefaceCollection.cs
- LicenseException.cs
- DbModificationCommandTree.cs
- ObjectDataSourceFilteringEventArgs.cs
- ObjectDisposedException.cs
- LinkLabelLinkClickedEvent.cs
- DescendantBaseQuery.cs
- BaseUriWithWildcard.cs
- MatrixStack.cs
- LinqExpressionNormalizer.cs
- SubMenuStyleCollection.cs
- DbProviderServices.cs
- SHA512Managed.cs
- SmtpCommands.cs
- XmlSchemaValidator.cs
- MouseOverProperty.cs
- XmlAttributeOverrides.cs
- PropertyFilterAttribute.cs
- StylusPointPropertyInfoDefaults.cs
- AutomationEvent.cs
- OdbcDataReader.cs
- WriterOutput.cs
- DragAssistanceManager.cs
- VirtualPathData.cs
- TokenBasedSet.cs
- TargetParameterCountException.cs
- MultiDataTrigger.cs
- LinearGradientBrush.cs
- SystemBrushes.cs
- UnaryNode.cs
- CodeGenHelper.cs
- GatewayDefinition.cs
- MdImport.cs
- GridViewRowEventArgs.cs
- CodeBinaryOperatorExpression.cs
- WindowsFormsSynchronizationContext.cs
- IisTraceWebEventProvider.cs
- Int16AnimationUsingKeyFrames.cs
- ResXBuildProvider.cs
- WindowsSidIdentity.cs
- DependencyObjectPropertyDescriptor.cs
- _LoggingObject.cs
- FileSystemInfo.cs
- arc.cs
- MultiSelectRootGridEntry.cs
- AutomationEvent.cs
- FieldNameLookup.cs
- Keyboard.cs
- DataRecordInternal.cs
- WriteableBitmap.cs
- StandardToolWindows.cs
- Divide.cs
- StatusBarPanel.cs