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
- XmlBoundElement.cs
- BasicHttpMessageCredentialType.cs
- StaticSiteMapProvider.cs
- TemplateXamlParser.cs
- RegularExpressionValidator.cs
- ControlBindingsCollection.cs
- MimeBasePart.cs
- CodeSnippetTypeMember.cs
- DataGridViewComboBoxEditingControl.cs
- ProviderMetadata.cs
- RemoteWebConfigurationHostServer.cs
- JsonStringDataContract.cs
- _HeaderInfoTable.cs
- String.cs
- DownloadProgressEventArgs.cs
- DocumentScope.cs
- DescendentsWalker.cs
- InlineUIContainer.cs
- FileDialogCustomPlace.cs
- InputLanguageProfileNotifySink.cs
- MenuItem.cs
- _ListenerResponseStream.cs
- CloudCollection.cs
- ImageListImageEditor.cs
- MetadataArtifactLoader.cs
- WebServiceReceive.cs
- CodeChecksumPragma.cs
- TextEffectCollection.cs
- RSAPKCS1SignatureDeformatter.cs
- WebPartsSection.cs
- AddInContractAttribute.cs
- CollectionMarkupSerializer.cs
- NotSupportedException.cs
- SmiRecordBuffer.cs
- RequestDescription.cs
- DictionaryMarkupSerializer.cs
- ResourceIDHelper.cs
- CryptoConfig.cs
- DefaultProxySection.cs
- TableItemProviderWrapper.cs
- DescendantQuery.cs
- Condition.cs
- DataSourceListEditor.cs
- SqlDataSourceCommandEventArgs.cs
- ImageMap.cs
- MembershipUser.cs
- AppDomainShutdownMonitor.cs
- validationstate.cs
- BamlTreeMap.cs
- NonSerializedAttribute.cs
- EUCJPEncoding.cs
- FileSecurity.cs
- HttpsHostedTransportConfiguration.cs
- ConnectionStringSettingsCollection.cs
- GlyphingCache.cs
- RealizedColumnsBlock.cs
- OleDbError.cs
- XmlDictionaryReaderQuotas.cs
- Size.cs
- ChannelServices.cs
- PreProcessInputEventArgs.cs
- ScriptRegistrationManager.cs
- ComponentRenameEvent.cs
- ToolStripLocationCancelEventArgs.cs
- ChannelFactoryBase.cs
- RelationshipManager.cs
- QualifierSet.cs
- DynamicValidatorEventArgs.cs
- TypeSystemProvider.cs
- Section.cs
- SafeMILHandle.cs
- DefaultCommandConverter.cs
- MetadataCache.cs
- PanelStyle.cs
- SqlMethodAttribute.cs
- DataGridItemEventArgs.cs
- SoapEnvelopeProcessingElement.cs
- DataGridViewComboBoxColumn.cs
- CommandField.cs
- GradientBrush.cs
- PeerNameRecord.cs
- UseLicense.cs
- ISFClipboardData.cs
- IsolatedStorageFile.cs
- Parser.cs
- SystemDropShadowChrome.cs
- Viewport3DAutomationPeer.cs
- ForEachAction.cs
- CellTreeNodeVisitors.cs
- ReverseInheritProperty.cs
- FastPropertyAccessor.cs
- FormViewDeletedEventArgs.cs
- ImageAutomationPeer.cs
- GPRECT.cs
- EntityContainer.cs
- DockPatternIdentifiers.cs
- Transform3D.cs
- ParsedAttributeCollection.cs
- BuildManager.cs
- PolyLineSegmentFigureLogic.cs