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
- PathFigureCollection.cs
- WebUtil.cs
- AnnouncementInnerClient11.cs
- StrongNameSignatureInformation.cs
- JpegBitmapEncoder.cs
- _ShellExpression.cs
- TableAdapterManagerNameHandler.cs
- CommonDialog.cs
- NullableDecimalAverageAggregationOperator.cs
- SectionXmlInfo.cs
- DataRecordInternal.cs
- TextServicesDisplayAttributePropertyRanges.cs
- HttpModuleAction.cs
- PhoneCallDesigner.cs
- MultipartContentParser.cs
- ExternalDataExchangeService.cs
- QilGeneratorEnv.cs
- Polyline.cs
- TextRenderer.cs
- prompt.cs
- WebPartHelpVerb.cs
- WebBrowserContainer.cs
- Queue.cs
- DataServiceHost.cs
- RangeBase.cs
- FileChangesMonitor.cs
- ZipIOExtraField.cs
- OleDbCommandBuilder.cs
- DetailsViewCommandEventArgs.cs
- ExpressionBinding.cs
- GiveFeedbackEventArgs.cs
- RbTree.cs
- CodeSnippetStatement.cs
- VarInfo.cs
- StrokeIntersection.cs
- TemplateBindingExpression.cs
- UnsafeNativeMethods.cs
- loginstatus.cs
- AutoSizeComboBox.cs
- DataObject.cs
- PhysicalAddress.cs
- ThicknessKeyFrameCollection.cs
- ConfigurationFileMap.cs
- MaskDescriptor.cs
- DesignerTransactionCloseEvent.cs
- Grammar.cs
- SinglePhaseEnlistment.cs
- MsmqTransportSecurityElement.cs
- DockProviderWrapper.cs
- smtpconnection.cs
- FormViewActionList.cs
- SHA256Managed.cs
- DataGridViewBand.cs
- EventSinkActivityDesigner.cs
- EditingCoordinator.cs
- WindowsRichEditRange.cs
- WindowsNonControl.cs
- TransformPatternIdentifiers.cs
- ButtonBase.cs
- ReliabilityContractAttribute.cs
- BrushValueSerializer.cs
- EncodingInfo.cs
- RelationshipConstraintValidator.cs
- ColumnHeader.cs
- CroppedBitmap.cs
- StringArrayConverter.cs
- ImageKeyConverter.cs
- FocusManager.cs
- Header.cs
- XmlSchemaGroup.cs
- XPathNodePointer.cs
- AttributeQuery.cs
- DesignerSerializationVisibilityAttribute.cs
- InkCollectionBehavior.cs
- WebEventTraceProvider.cs
- SafeNativeMethods.cs
- NavigationExpr.cs
- DataColumn.cs
- WorkflowApplicationUnloadedException.cs
- RoleManagerSection.cs
- ClearCollection.cs
- DbDeleteCommandTree.cs
- SqlCacheDependencyDatabaseCollection.cs
- DataRowView.cs
- EventInfo.cs
- XmlDataLoader.cs
- Crc32.cs
- KeyBinding.cs
- translator.cs
- _CookieModule.cs
- AssemblyCollection.cs
- StylusButtonEventArgs.cs
- MetabaseSettingsIis7.cs
- IsolatedStorageException.cs
- IPAddressCollection.cs
- WinFormsUtils.cs
- PersistChildrenAttribute.cs
- StorageScalarPropertyMapping.cs
- DataGridViewCellCollection.cs
- ConfigurationManagerInternal.cs