Code:
/ 4.0 / 4.0 / untmp / 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- CacheDependency.cs
- ParameterModifier.cs
- HttpFileCollection.cs
- ColumnHeaderConverter.cs
- AssemblyAttributesGoHere.cs
- ActivationServices.cs
- LocalizedNameDescriptionPair.cs
- WebBrowserContainer.cs
- SafeThemeHandle.cs
- DelegateSerializationHolder.cs
- EntryIndex.cs
- DependencyPropertyKind.cs
- DrawItemEvent.cs
- BitmapFrame.cs
- CompoundFileStorageReference.cs
- ListViewCommandEventArgs.cs
- KeyInterop.cs
- ServiceHostingEnvironment.cs
- _SslState.cs
- StructuredTypeEmitter.cs
- StyleCollection.cs
- ViewKeyConstraint.cs
- ApplicationId.cs
- XPathNodeHelper.cs
- WizardStepBase.cs
- SafeHandles.cs
- MarshalDirectiveException.cs
- FontDialog.cs
- DynamicObjectAccessor.cs
- ApplicationTrust.cs
- TraceHelpers.cs
- SyntaxCheck.cs
- OleDbFactory.cs
- RegexCharClass.cs
- ExpressionConverter.cs
- PatternMatcher.cs
- PolyLineSegment.cs
- SyndicationItem.cs
- ViewManager.cs
- __ComObject.cs
- FilteredReadOnlyMetadataCollection.cs
- CancelEventArgs.cs
- XmlnsDefinitionAttribute.cs
- DataGridViewCellMouseEventArgs.cs
- Identifier.cs
- CounterSetInstance.cs
- NullReferenceException.cs
- OdbcTransaction.cs
- OrderedDictionary.cs
- WebContext.cs
- ErrorRuntimeConfig.cs
- DirectoryNotFoundException.cs
- SingleConverter.cs
- XsltSettings.cs
- SystemIcons.cs
- UIElementAutomationPeer.cs
- MultiBinding.cs
- ActivationArguments.cs
- SourceSwitch.cs
- OleDbRowUpdatedEvent.cs
- JsonUriDataContract.cs
- DataGridViewCellCancelEventArgs.cs
- IsolatedStorageSecurityState.cs
- DataGridPageChangedEventArgs.cs
- EventsTab.cs
- PermissionToken.cs
- ScriptingScriptResourceHandlerSection.cs
- XsltSettings.cs
- PeerTransportSecuritySettings.cs
- ArgIterator.cs
- AvtEvent.cs
- Errors.cs
- ColumnResizeAdorner.cs
- MarshalByValueComponent.cs
- SqlDataSourceSummaryPanel.cs
- SqlTrackingWorkflowInstance.cs
- TemplateKey.cs
- UnicastIPAddressInformationCollection.cs
- UrlAuthFailureHandler.cs
- GetMemberBinder.cs
- Int32CollectionConverter.cs
- AttributeAction.cs
- Image.cs
- FrameworkElementFactory.cs
- CopyNamespacesAction.cs
- StringUtil.cs
- BaseTemplateBuildProvider.cs
- DataReceivedEventArgs.cs
- ValidationRuleCollection.cs
- Types.cs
- IOThreadTimer.cs
- Int32Rect.cs
- AdCreatedEventArgs.cs
- Graphics.cs
- TimeSpan.cs
- X500Name.cs
- CompositionTarget.cs
- SctClaimDictionary.cs
- UnmanagedMemoryStream.cs
- IssuanceTokenProviderBase.cs