Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / NetFx35 / System.ServiceModel.Web / System / Runtime / Serialization / Json / JsonUriDataContract.cs / 1 / 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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- DropDownButton.cs
- UnaryNode.cs
- Int32CollectionValueSerializer.cs
- DataReceivedEventArgs.cs
- DiagnosticsConfigurationHandler.cs
- PhysicalFontFamily.cs
- StandardCommandToolStripMenuItem.cs
- BufferModeSettings.cs
- COSERVERINFO.cs
- SuspendDesigner.cs
- SymLanguageVendor.cs
- DeviceContexts.cs
- BinaryNode.cs
- SQLDecimalStorage.cs
- HtmlFormParameterWriter.cs
- LinkedResourceCollection.cs
- FloaterParaClient.cs
- SqlParameterCollection.cs
- ModelService.cs
- DesignerForm.cs
- DataObjectFieldAttribute.cs
- SafeSecurityHandles.cs
- Timer.cs
- RegisteredScript.cs
- HwndHostAutomationPeer.cs
- BeginStoryboard.cs
- ScriptControlManager.cs
- SettingsAttributeDictionary.cs
- FontStyles.cs
- MouseEventArgs.cs
- TabControlDesigner.cs
- InstalledVoice.cs
- WebServiceResponseDesigner.cs
- BinaryFormatterWriter.cs
- CopyOnWriteList.cs
- MenuEventArgs.cs
- HttpModuleActionCollection.cs
- ParseHttpDate.cs
- MemberCollection.cs
- XmlSchemaGroupRef.cs
- DispatcherHookEventArgs.cs
- ChunkedMemoryStream.cs
- CommandDevice.cs
- DataGridView.cs
- DbProviderConfigurationHandler.cs
- XmlCharacterData.cs
- TypeUtils.cs
- MouseEventArgs.cs
- PreservationFileWriter.cs
- SelectionProcessor.cs
- ResourceIDHelper.cs
- FastEncoder.cs
- DataGridPreparingCellForEditEventArgs.cs
- SortDescriptionCollection.cs
- FloaterParagraph.cs
- TranslateTransform3D.cs
- StringPropertyBuilder.cs
- SQLDecimalStorage.cs
- Matrix3DStack.cs
- DiscreteKeyFrames.cs
- LabelLiteral.cs
- HandleCollector.cs
- TextBoxBase.cs
- CellLabel.cs
- ItemType.cs
- SimpleLine.cs
- InkCanvasFeedbackAdorner.cs
- CalendarData.cs
- RequestUriProcessor.cs
- GridViewRowPresenter.cs
- TrackingProfileCache.cs
- TableParagraph.cs
- InsufficientMemoryException.cs
- EventToken.cs
- UserControl.cs
- ComplexBindingPropertiesAttribute.cs
- path.cs
- FixedLineResult.cs
- IisTraceWebEventProvider.cs
- Brush.cs
- XMLUtil.cs
- RequestQueue.cs
- RankException.cs
- EtwTrace.cs
- GridViewCellAutomationPeer.cs
- WebPartConnectionsConnectVerb.cs
- AstTree.cs
- PrintEvent.cs
- Camera.cs
- SqlRemoveConstantOrderBy.cs
- COM2EnumConverter.cs
- StyleCollection.cs
- NumericPagerField.cs
- DbConnectionPoolGroup.cs
- StyleCollection.cs
- OdbcHandle.cs
- CodeConstructor.cs
- DynamicResourceExtension.cs
- DataGridViewSelectedCellsAccessibleObject.cs
- SecurityContext.cs