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
- TargetControlTypeAttribute.cs
- GroupDescription.cs
- UnauthorizedWebPart.cs
- ConfigurationPropertyCollection.cs
- DataServiceQuery.cs
- OutputCacheProfileCollection.cs
- ArraySegment.cs
- UnsafeNativeMethods.cs
- SingleStorage.cs
- OutputCacheSettingsSection.cs
- IConvertible.cs
- EditorPartDesigner.cs
- HMACMD5.cs
- DisableDpiAwarenessAttribute.cs
- WasEndpointConfigContainer.cs
- DataGridViewRowPostPaintEventArgs.cs
- Timer.cs
- SurrogateSelector.cs
- DbConnectionStringCommon.cs
- AttachmentService.cs
- TypeUtil.cs
- GradientBrush.cs
- ToolStripMenuItem.cs
- Config.cs
- SmtpFailedRecipientsException.cs
- ADMembershipUser.cs
- StatusBar.cs
- LeaseManager.cs
- ExpandCollapseProviderWrapper.cs
- SqlDataSourceFilteringEventArgs.cs
- DataGridViewSelectedCellCollection.cs
- SystemIcmpV6Statistics.cs
- RegexGroup.cs
- CatalogPartCollection.cs
- AvTraceFormat.cs
- PlatformCulture.cs
- OrCondition.cs
- FloatMinMaxAggregationOperator.cs
- DayRenderEvent.cs
- MimeImporter.cs
- Touch.cs
- CompositeCollection.cs
- ChangePasswordAutoFormat.cs
- ColorConvertedBitmap.cs
- DateTimeFormatInfoScanner.cs
- DataKeyCollection.cs
- DefaultEventAttribute.cs
- FormClosedEvent.cs
- BypassElementCollection.cs
- AbandonedMutexException.cs
- WeakReference.cs
- Scripts.cs
- SectionVisual.cs
- keycontainerpermission.cs
- InvalidProgramException.cs
- SspiNegotiationTokenProvider.cs
- HeaderedContentControl.cs
- GetResponse.cs
- SqlBinder.cs
- ValueProviderWrapper.cs
- CookieProtection.cs
- InheritablePropertyChangeInfo.cs
- PropertyMapper.cs
- DeferredTextReference.cs
- CursorConverter.cs
- UnhandledExceptionEventArgs.cs
- ContractAdapter.cs
- TextBoxBase.cs
- SamlAuthorizationDecisionStatement.cs
- NameValueConfigurationElement.cs
- SqlComparer.cs
- ConfigurationLocationCollection.cs
- DataControlField.cs
- MonthChangedEventArgs.cs
- VectorAnimation.cs
- ValueUtilsSmi.cs
- CodeAssignStatement.cs
- DataGrid.cs
- AttachedPropertyBrowsableWhenAttributePresentAttribute.cs
- DoubleLinkListEnumerator.cs
- EmptyEnumerator.cs
- ReaderWriterLock.cs
- CustomAttributeSerializer.cs
- DataServiceContext.cs
- SqlIdentifier.cs
- LineGeometry.cs
- ToolZone.cs
- BaseDataBoundControl.cs
- DataStreams.cs
- InputLanguageCollection.cs
- WebPartTransformerCollection.cs
- Size3D.cs
- TextEncodedRawTextWriter.cs
- TableColumn.cs
- UpdateEventArgs.cs
- EncoderFallback.cs
- HttpWebRequestElement.cs
- ControlHelper.cs
- Int32RectConverter.cs
- ProcessHostServerConfig.cs