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
- TypeConverterAttribute.cs
- NotifyIcon.cs
- CompositeControl.cs
- TransactionManager.cs
- PageThemeCodeDomTreeGenerator.cs
- SqlConnectionPoolGroupProviderInfo.cs
- WebPartCatalogCloseVerb.cs
- ScriptControl.cs
- ProcessInfo.cs
- DataContractSerializerMessageContractImporter.cs
- ProviderSettingsCollection.cs
- Models.cs
- ServiceHost.cs
- ResXResourceSet.cs
- InstanceStore.cs
- MessageQueuePermissionEntry.cs
- System.Data_BID.cs
- TdsEnums.cs
- ThemeInfoAttribute.cs
- ConfigurationConverterBase.cs
- GeometryCombineModeValidation.cs
- WebScriptEndpointElement.cs
- Random.cs
- WorkflowDefinitionDispenser.cs
- HtmlHistory.cs
- PointCollection.cs
- ToolStripTextBox.cs
- StringResourceManager.cs
- TextEditorLists.cs
- MembershipUser.cs
- PreservationFileReader.cs
- SupportingTokenDuplexChannel.cs
- SuppressIldasmAttribute.cs
- MediaElement.cs
- EntityDataReader.cs
- CompilationUtil.cs
- XmlNodeList.cs
- Selector.cs
- EntityDataSourceState.cs
- XmlUTF8TextReader.cs
- CacheDependency.cs
- FixedPage.cs
- WebPartDeleteVerb.cs
- SettingsContext.cs
- ResourceExpressionBuilder.cs
- SqlOuterApplyReducer.cs
- ServiceModelConfigurationSectionCollection.cs
- WebResourceUtil.cs
- DataMemberListEditor.cs
- DictionaryKeyPropertyAttribute.cs
- XmlSchemaSimpleTypeList.cs
- SpecialFolderEnumConverter.cs
- ProcessThread.cs
- RepeatInfo.cs
- EncodingDataItem.cs
- WindowsComboBox.cs
- CustomAttributeFormatException.cs
- SqlRowUpdatedEvent.cs
- ResourcePermissionBaseEntry.cs
- ConstructorNeedsTagAttribute.cs
- Connector.cs
- TrackBarRenderer.cs
- CacheDependency.cs
- RequestQueue.cs
- InternalBase.cs
- PasswordTextNavigator.cs
- FixedSOMImage.cs
- FlowDocumentPaginator.cs
- AliasedExpr.cs
- BinaryMethodMessage.cs
- DataServiceRequestOfT.cs
- AttachedPropertyBrowsableForTypeAttribute.cs
- DialogResultConverter.cs
- CheckoutException.cs
- WindowsIPAddress.cs
- InfoCardBinaryReader.cs
- DataGrid.cs
- OperandQuery.cs
- WizardStepBase.cs
- BaseDataList.cs
- CellPartitioner.cs
- DataControlCommands.cs
- WhiteSpaceTrimStringConverter.cs
- StackOverflowException.cs
- ThreadSafeMessageFilterTable.cs
- DataGrid.cs
- XmlSchemaSimpleContent.cs
- GAC.cs
- SimpleHandlerBuildProvider.cs
- ColumnHeader.cs
- WinInetCache.cs
- ChannelEndpointElementCollection.cs
- _NegoState.cs
- RawStylusInputReport.cs
- FormViewPagerRow.cs
- KeyGestureConverter.cs
- SingleAnimation.cs
- WebPartVerbsEventArgs.cs
- ExitEventArgs.cs
- ClientSponsor.cs