Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / NetFx40 / System.ServiceModel.Discovery / System / ServiceModel / Discovery / VersionCD1 / ResolveCriteriaCD1.cs / 1305376 / ResolveCriteriaCD1.cs
//----------------------------------------------------------------
// Copyright (c) Microsoft Corporation. All rights reserved.
//---------------------------------------------------------------
namespace System.ServiceModel.Discovery.VersionCD1
{
using System.Runtime;
using System.Xml;
using System.Xml.Schema;
using System.Xml.Serialization;
[XmlSchemaProvider("GetSchema")]
[Fx.Tag.XamlVisible(false)]
public class ResolveCriteriaCD1 : IXmlSerializable
{
ResolveCriteria resolveCriteria;
ResolveCriteriaCD1()
{
this.resolveCriteria = new ResolveCriteria();
}
ResolveCriteriaCD1(ResolveCriteria resolveCriteria)
{
this.resolveCriteria = resolveCriteria;
}
public static ResolveCriteriaCD1 FromResolveCriteria(ResolveCriteria resolveCriteria)
{
if (resolveCriteria == null)
{
throw FxTrace.Exception.ArgumentNull("resolveCriteria");
}
return new ResolveCriteriaCD1(resolveCriteria);
}
public static XmlQualifiedName GetSchema(XmlSchemaSet schemaSet)
{
if (schemaSet == null)
{
throw FxTrace.Exception.ArgumentNull("schemaSet");
}
return SchemaUtility.EnsureResolveSchema(DiscoveryVersion.WSDiscoveryCD1, schemaSet);
}
public ResolveCriteria ToResolveCriteria()
{
return this.resolveCriteria;
}
public XmlSchema GetSchema()
{
return null;
}
[Fx.Tag.InheritThrows(From = "ReadFrom", FromDeclaringType = typeof(ResolveCriteria))]
public void ReadXml(XmlReader reader)
{
this.resolveCriteria.ReadFrom(DiscoveryVersion.WSDiscoveryCD1, reader);
}
public void WriteXml(XmlWriter writer)
{
this.resolveCriteria.WriteTo(DiscoveryVersion.WSDiscoveryCD1, writer);
}
}
}
// 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
- SecurityDescriptor.cs
- ParentQuery.cs
- ResXBuildProvider.cs
- OleDbMetaDataFactory.cs
- Token.cs
- Array.cs
- WsatServiceCertificate.cs
- ObjectStateFormatter.cs
- WebPartDescription.cs
- DataGridViewRowStateChangedEventArgs.cs
- XmlEventCache.cs
- XmlResolver.cs
- AttachmentCollection.cs
- XmlNamespaceMapping.cs
- DataGridViewLinkCell.cs
- ControlPersister.cs
- LassoSelectionBehavior.cs
- XmlNavigatorFilter.cs
- GridViewCancelEditEventArgs.cs
- DeviceSpecificDialogCachedState.cs
- PageAdapter.cs
- SchemaReference.cs
- WpfWebRequestHelper.cs
- XmlCustomFormatter.cs
- ReplacementText.cs
- WebPartExportVerb.cs
- MessageSecurityOverHttpElement.cs
- WebResourceUtil.cs
- WindowsRegion.cs
- OperationCanceledException.cs
- PriorityQueue.cs
- ImageField.cs
- MarkupObject.cs
- EventLogTraceListener.cs
- GridProviderWrapper.cs
- FixUpCollection.cs
- AlphaSortedEnumConverter.cs
- SqlWorkflowPersistenceService.cs
- TrackingRecord.cs
- SvcMapFileSerializer.cs
- DnsPermission.cs
- LayoutExceptionEventArgs.cs
- WebPartZoneBase.cs
- PnrpPermission.cs
- XmlNodeChangedEventManager.cs
- ReachPageContentSerializerAsync.cs
- TypeUtil.cs
- CodeFieldReferenceExpression.cs
- TextRangeSerialization.cs
- ActiveDocumentEvent.cs
- PowerModeChangedEventArgs.cs
- SvcFileManager.cs
- TreeViewCancelEvent.cs
- WebBrowserNavigatedEventHandler.cs
- RowUpdatingEventArgs.cs
- EnumMember.cs
- DocumentPageHost.cs
- AmbientValueAttribute.cs
- DataColumn.cs
- CodeDomLoader.cs
- ApplicationFileCodeDomTreeGenerator.cs
- CodeEntryPointMethod.cs
- WriteFileContext.cs
- SqlUtils.cs
- EnumDataContract.cs
- BinarySerializer.cs
- GroupItemAutomationPeer.cs
- OpacityConverter.cs
- WebHttpBindingCollectionElement.cs
- XmlDataSourceView.cs
- BufferBuilder.cs
- FrugalMap.cs
- SerializerDescriptor.cs
- CodeConditionStatement.cs
- FolderLevelBuildProviderCollection.cs
- CurrencyWrapper.cs
- CollectionViewGroup.cs
- HuffModule.cs
- HtmlButton.cs
- ConfigurationConverterBase.cs
- SoapMessage.cs
- GPPOINTF.cs
- COM2PropertyDescriptor.cs
- ByeMessageApril2005.cs
- FtpWebRequest.cs
- ThreadSafeList.cs
- Scripts.cs
- ServiceNameElement.cs
- AvTraceDetails.cs
- CodeArgumentReferenceExpression.cs
- AttributeData.cs
- XomlCompiler.cs
- TypeSystem.cs
- SecurityTokenValidationException.cs
- StringPropertyBuilder.cs
- CultureInfo.cs
- PrivilegedConfigurationManager.cs
- HeaderFilter.cs
- CompilerState.cs
- WithStatement.cs