Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / NetFx40 / System.ServiceModel.Discovery / System / ServiceModel / Discovery / VersionApril2005 / ResolveCriteriaApril2005.cs / 1305376 / ResolveCriteriaApril2005.cs
//----------------------------------------------------------------
// Copyright (c) Microsoft Corporation. All rights reserved.
//---------------------------------------------------------------
namespace System.ServiceModel.Discovery.VersionApril2005
{
using System.Runtime;
using System.Xml;
using System.Xml.Schema;
using System.Xml.Serialization;
[XmlSchemaProvider("GetSchema")]
[Fx.Tag.XamlVisible(false)]
public class ResolveCriteriaApril2005 : IXmlSerializable
{
ResolveCriteria resolveCriteria;
ResolveCriteriaApril2005()
{
this.resolveCriteria = new ResolveCriteria();
}
ResolveCriteriaApril2005(ResolveCriteria resolveCriteria)
{
this.resolveCriteria = resolveCriteria;
}
public static ResolveCriteriaApril2005 FromResolveCriteria(ResolveCriteria resolveCriteria)
{
if (resolveCriteria == null)
{
throw FxTrace.Exception.ArgumentNull("resolveCriteria");
}
return new ResolveCriteriaApril2005(resolveCriteria);
}
public static XmlQualifiedName GetSchema(XmlSchemaSet schemaSet)
{
if (schemaSet == null)
{
throw FxTrace.Exception.ArgumentNull("schemaSet");
}
return SchemaUtility.EnsureResolveSchema(DiscoveryVersion.WSDiscoveryApril2005, 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.WSDiscoveryApril2005, reader);
}
public void WriteXml(XmlWriter writer)
{
this.resolveCriteria.WriteTo(DiscoveryVersion.WSDiscoveryApril2005, 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
- ProjectionPruner.cs
- TraceHandlerErrorFormatter.cs
- ConfigPathUtility.cs
- TrackingLocationCollection.cs
- TreeViewItem.cs
- IdentityNotMappedException.cs
- MobileCategoryAttribute.cs
- WindowsFormsHostAutomationPeer.cs
- AutomationAttributeInfo.cs
- HttpListenerContext.cs
- RegistryPermission.cs
- KeyGesture.cs
- VisualTarget.cs
- ConfigXmlComment.cs
- Rule.cs
- InheritedPropertyChangedEventArgs.cs
- XmlSignificantWhitespace.cs
- TheQuery.cs
- TextWriter.cs
- Module.cs
- ComponentResourceManager.cs
- OciEnlistContext.cs
- ManagedIStream.cs
- WorkflowInstanceExtensionProvider.cs
- ScrollProviderWrapper.cs
- DelayedRegex.cs
- ViewSimplifier.cs
- UsernameTokenFactoryCredential.cs
- PartBasedPackageProperties.cs
- HierarchicalDataBoundControl.cs
- RSAOAEPKeyExchangeDeformatter.cs
- RuntimeIdentifierPropertyAttribute.cs
- CodeGenerator.cs
- SponsorHelper.cs
- CodeIdentifiers.cs
- HtmlTextArea.cs
- SlipBehavior.cs
- DataColumn.cs
- StorageEntityTypeMapping.cs
- VectorKeyFrameCollection.cs
- __FastResourceComparer.cs
- ConstraintEnumerator.cs
- XPathNodePointer.cs
- DataSourceConverter.cs
- LinearGradientBrush.cs
- FixedHyperLink.cs
- ScriptReference.cs
- ScriptServiceAttribute.cs
- BasicExpandProvider.cs
- EnumValAlphaComparer.cs
- CrossContextChannel.cs
- Deflater.cs
- WorkflowNamespace.cs
- ParameterToken.cs
- EventHandlers.cs
- DesignerWidgets.cs
- recordstate.cs
- DataError.cs
- Menu.cs
- TextViewSelectionProcessor.cs
- ImageInfo.cs
- PropertyEmitter.cs
- TrustManagerMoreInformation.cs
- MemberAccessException.cs
- XmlSchemaAnyAttribute.cs
- AnimationClock.cs
- ObjectStateEntryOriginalDbUpdatableDataRecord.cs
- ValueExpressions.cs
- WindowsListViewScroll.cs
- SessionPageStateSection.cs
- XslTransform.cs
- GlyphRunDrawing.cs
- AspNetPartialTrustHelpers.cs
- SqlExpressionNullability.cs
- Figure.cs
- BaseProcessor.cs
- JsonFormatReaderGenerator.cs
- ToolStripRenderer.cs
- RadioButtonAutomationPeer.cs
- UInt64Storage.cs
- TableLayoutPanel.cs
- StrongNamePublicKeyBlob.cs
- BitmapEffectvisualstate.cs
- BindToObject.cs
- MethodMessage.cs
- SelectionRangeConverter.cs
- FileDialog_Vista_Interop.cs
- MsmqOutputChannel.cs
- ConnectionStringsSection.cs
- DBParameter.cs
- BinaryWriter.cs
- AsyncPostBackTrigger.cs
- PropertyTab.cs
- PrimitiveXmlSerializers.cs
- DBConnectionString.cs
- LinkDescriptor.cs
- MobilePage.cs
- ExtendedProperty.cs
- WindowsListViewItem.cs
- ImportFileRequest.cs