Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / NetFx40 / System.ServiceModel.Discovery / System / ServiceModel / Discovery / Version11 / ResolveCriteria11.cs / 1305376 / ResolveCriteria11.cs
//----------------------------------------------------------------
// Copyright (c) Microsoft Corporation. All rights reserved.
//---------------------------------------------------------------
namespace System.ServiceModel.Discovery.Version11
{
using System.Runtime;
using System.Xml;
using System.Xml.Schema;
using System.Xml.Serialization;
[XmlSchemaProvider("GetSchema")]
[Fx.Tag.XamlVisible(false)]
public class ResolveCriteria11 : IXmlSerializable
{
ResolveCriteria resolveCriteria;
ResolveCriteria11()
{
this.resolveCriteria = new ResolveCriteria();
}
ResolveCriteria11(ResolveCriteria resolveCriteria)
{
this.resolveCriteria = resolveCriteria;
}
public static ResolveCriteria11 FromResolveCriteria(ResolveCriteria resolveCriteria)
{
if (resolveCriteria == null)
{
throw FxTrace.Exception.ArgumentNull("resolveCriteria");
}
return new ResolveCriteria11(resolveCriteria);
}
public static XmlQualifiedName GetSchema(XmlSchemaSet schemaSet)
{
if (schemaSet == null)
{
throw FxTrace.Exception.ArgumentNull("schemaSet");
}
return SchemaUtility.EnsureResolveSchema(DiscoveryVersion.WSDiscovery11, 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.WSDiscovery11, reader);
}
public void WriteXml(XmlWriter writer)
{
this.resolveCriteria.WriteTo(DiscoveryVersion.WSDiscovery11, 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
- Message.cs
- EntityKeyElement.cs
- SoapParser.cs
- NoClickablePointException.cs
- StyleXamlParser.cs
- ThrowHelper.cs
- DrawItemEvent.cs
- NativeCppClassAttribute.cs
- ImageInfo.cs
- RawStylusInputReport.cs
- PenContext.cs
- CheckBoxList.cs
- IApplicationTrustManager.cs
- SubclassTypeValidator.cs
- FolderLevelBuildProviderAppliesToAttribute.cs
- dataprotectionpermissionattribute.cs
- HttpResponseInternalWrapper.cs
- SqlUtils.cs
- ResourceKey.cs
- COM2PictureConverter.cs
- PriorityQueue.cs
- PluggableProtocol.cs
- ActivityDesignerHelper.cs
- Literal.cs
- VisualStates.cs
- MailAddressParser.cs
- _DisconnectOverlappedAsyncResult.cs
- StylusTouchDevice.cs
- BasicExpandProvider.cs
- Binding.cs
- MULTI_QI.cs
- XsdDateTime.cs
- documentsequencetextpointer.cs
- EntityTypeEmitter.cs
- ConfigXmlSignificantWhitespace.cs
- ToolStripRendererSwitcher.cs
- AssemblyCache.cs
- SoapConverter.cs
- ResourceKey.cs
- PageCodeDomTreeGenerator.cs
- RestrictedTransactionalPackage.cs
- InternalRelationshipCollection.cs
- PageThemeBuildProvider.cs
- AtlasWeb.Designer.cs
- Freezable.cs
- XsltCompileContext.cs
- HttpSysSettings.cs
- RowSpanVector.cs
- TrustManagerPromptUI.cs
- QuestionEventArgs.cs
- HyperLinkStyle.cs
- ConfigurationFileMap.cs
- DataBoundControlActionList.cs
- DataPagerFieldCollection.cs
- RoutedEventConverter.cs
- RemotingConfigParser.cs
- UserControlFileEditor.cs
- ConfigurationManagerHelper.cs
- SqlGenericUtil.cs
- Accessible.cs
- CompiledQueryCacheKey.cs
- StringFreezingAttribute.cs
- Label.cs
- PenThreadPool.cs
- DatagridviewDisplayedBandsData.cs
- WindowsIdentity.cs
- SoapWriter.cs
- OverflowException.cs
- RootBuilder.cs
- DataTableCollection.cs
- PageParser.cs
- XmlQualifiedNameTest.cs
- DefaultWorkflowSchedulerService.cs
- DecoderExceptionFallback.cs
- OrderedDictionary.cs
- TableCell.cs
- KnownTypesProvider.cs
- Brushes.cs
- RadioButtonList.cs
- SqlWorkflowPersistenceService.cs
- HttpStreamXmlDictionaryReader.cs
- EdmType.cs
- LassoSelectionBehavior.cs
- AttachedAnnotation.cs
- OracleBFile.cs
- XmlSiteMapProvider.cs
- UIElement3D.cs
- AssertUtility.cs
- LambdaCompiler.Expressions.cs
- ToolBar.cs
- MessageBodyDescription.cs
- MessageLogTraceRecord.cs
- LineVisual.cs
- _HelperAsyncResults.cs
- EllipticalNodeOperations.cs
- ConfigurationElementProperty.cs
- OleDbConnectionInternal.cs
- KeyedHashAlgorithm.cs
- AnnouncementEndpoint.cs
- NoneExcludedImageIndexConverter.cs