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
- QueryProcessor.cs
- AnonymousIdentificationModule.cs
- VisualBasicSettingsHandler.cs
- NameValueConfigurationElement.cs
- Object.cs
- SiteMapSection.cs
- ListBoxItem.cs
- LocalValueEnumerator.cs
- SerializableAttribute.cs
- WorkflowFormatterBehavior.cs
- MetafileHeaderWmf.cs
- OdbcConnectionStringbuilder.cs
- FrameworkReadOnlyPropertyMetadata.cs
- CodeAssignStatement.cs
- EventMappingSettingsCollection.cs
- ContractSearchPattern.cs
- IgnoreFlushAndCloseStream.cs
- XmlQualifiedNameTest.cs
- ITextView.cs
- IncrementalCompileAnalyzer.cs
- StyleHelper.cs
- Rotation3DKeyFrameCollection.cs
- TemplatePartAttribute.cs
- Int32Collection.cs
- ListViewItem.cs
- PathSegment.cs
- CheckBoxStandardAdapter.cs
- Ops.cs
- Relationship.cs
- MSG.cs
- TraceHandlerErrorFormatter.cs
- validationstate.cs
- WizardStepBase.cs
- GPStream.cs
- SqlFacetAttribute.cs
- GridViewSelectEventArgs.cs
- DataFormats.cs
- SerializationAttributes.cs
- ScrollContentPresenter.cs
- WinFormsSecurity.cs
- SafeNativeMethods.cs
- While.cs
- MarginsConverter.cs
- RegexNode.cs
- NativeMethods.cs
- StopStoryboard.cs
- XmlBindingWorker.cs
- ProtocolsConfiguration.cs
- QueryAccessibilityHelpEvent.cs
- BookmarkUndoUnit.cs
- DataGrid.cs
- ContractSearchPattern.cs
- UriSection.cs
- SmtpMail.cs
- XmlSerializerAssemblyAttribute.cs
- TextTreeObjectNode.cs
- ConfigurationSectionCollection.cs
- DataSourceView.cs
- PropertyTab.cs
- StorageTypeMapping.cs
- ScriptIgnoreAttribute.cs
- ErrorTolerantObjectWriter.cs
- MailSettingsSection.cs
- GestureRecognizer.cs
- CodeGroup.cs
- ScrollableControlDesigner.cs
- figurelength.cs
- DataGridViewRowsRemovedEventArgs.cs
- AmbientLight.cs
- EventBuilder.cs
- IfAction.cs
- CodeCompiler.cs
- XmlnsDefinitionAttribute.cs
- ListBoxItemWrapperAutomationPeer.cs
- TextContainerChangedEventArgs.cs
- RadioButtonStandardAdapter.cs
- sqlinternaltransaction.cs
- DataBindingValueUIHandler.cs
- ReliableChannelBinder.cs
- CryptoApi.cs
- DataSourceHelper.cs
- ExpressionBuilder.cs
- UnsafeNativeMethods.cs
- EditableRegion.cs
- MenuScrollingVisibilityConverter.cs
- WSMessageEncoding.cs
- DictionaryEntry.cs
- DataTableMapping.cs
- StaticContext.cs
- UIElementParagraph.cs
- EventLogPermission.cs
- CmsInterop.cs
- DnsPermission.cs
- _ListenerAsyncResult.cs
- CompiledRegexRunnerFactory.cs
- SemanticKeyElement.cs
- TypeSystemProvider.cs
- SafeCertificateContext.cs
- CursorInteropHelper.cs
- SignedXml.cs