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
- MeasurementDCInfo.cs
- LambdaCompiler.Binary.cs
- Zone.cs
- SourceSwitch.cs
- Thickness.cs
- WebPartEditorCancelVerb.cs
- UserCancellationException.cs
- ListViewDeletedEventArgs.cs
- StringExpressionSet.cs
- IMembershipProvider.cs
- ValidatorCompatibilityHelper.cs
- CheckBoxBaseAdapter.cs
- TreeNodeBinding.cs
- SqlWriter.cs
- LogicalExpr.cs
- AttributeCollection.cs
- NavigationProperty.cs
- ListItemParagraph.cs
- HtmlTitle.cs
- ThreadExceptionDialog.cs
- RemoveFromCollection.cs
- AddInServer.cs
- FixedTextSelectionProcessor.cs
- EventRecordWrittenEventArgs.cs
- DefaultShape.cs
- DataConnectionHelper.cs
- CharAnimationBase.cs
- BaseDataList.cs
- MimeMapping.cs
- WindowsPen.cs
- ListViewItemMouseHoverEvent.cs
- ByteAnimationBase.cs
- SystemKeyConverter.cs
- HybridWebProxyFinder.cs
- LZCodec.cs
- CodeGeneratorOptions.cs
- XPathDescendantIterator.cs
- Style.cs
- CallContext.cs
- SpecularMaterial.cs
- SourceFileBuildProvider.cs
- Int16Storage.cs
- COM2PictureConverter.cs
- WrappedReader.cs
- UserControl.cs
- QilFunction.cs
- ObjectToModelValueConverter.cs
- AttributeCollection.cs
- ArrayHelper.cs
- FocusWithinProperty.cs
- LockedHandleGlyph.cs
- DecoderReplacementFallback.cs
- FixedNode.cs
- SocketAddress.cs
- Parsers.cs
- Certificate.cs
- SystemMulticastIPAddressInformation.cs
- PropertiesTab.cs
- IFormattable.cs
- ResourceManagerWrapper.cs
- DbModificationClause.cs
- Delegate.cs
- EncodingNLS.cs
- ChildrenQuery.cs
- ReliableMessagingHelpers.cs
- ProgressBarAutomationPeer.cs
- TableAdapterManagerMethodGenerator.cs
- DoubleAnimation.cs
- BufferModesCollection.cs
- HyperLinkStyle.cs
- RemotingSurrogateSelector.cs
- ScrollProviderWrapper.cs
- unsafeIndexingFilterStream.cs
- FormsAuthenticationUser.cs
- LayoutEditorPart.cs
- SelectionRangeConverter.cs
- ApplicationSecurityManager.cs
- LineGeometry.cs
- RegistrySecurity.cs
- SimpleLine.cs
- TCPClient.cs
- TargetPerspective.cs
- XPathBinder.cs
- _ShellExpression.cs
- RsaKeyIdentifierClause.cs
- CalendarDateChangedEventArgs.cs
- AvTraceDetails.cs
- ManagementObjectSearcher.cs
- ExtendedProtectionPolicy.cs
- XmlParserContext.cs
- ArithmeticException.cs
- HtmlLink.cs
- PersonalizationStateQuery.cs
- SQLBytes.cs
- ToolboxItemLoader.cs
- PersianCalendar.cs
- OperationAbortedException.cs
- BitmapData.cs
- OutputCacheModule.cs
- TypeConverterHelper.cs