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
- AppDomainFactory.cs
- OraclePermission.cs
- RowUpdatingEventArgs.cs
- HiddenFieldPageStatePersister.cs
- DbProviderFactoriesConfigurationHandler.cs
- ShaperBuffers.cs
- Latin1Encoding.cs
- Vector3DIndependentAnimationStorage.cs
- GridViewRowPresenterBase.cs
- DockPanel.cs
- SimpleFieldTemplateFactory.cs
- BinaryWriter.cs
- TypeSystem.cs
- SoapAttributes.cs
- IncrementalHitTester.cs
- FixedSOMPageConstructor.cs
- Permission.cs
- ConnectionStringSettingsCollection.cs
- DataGridViewCheckBoxCell.cs
- AnimatedTypeHelpers.cs
- MessageTraceRecord.cs
- TimeZoneNotFoundException.cs
- DoubleIndependentAnimationStorage.cs
- CreateRefExpr.cs
- HostingPreferredMapPath.cs
- EdmType.cs
- SignatureSummaryDialog.cs
- XmlAttributeProperties.cs
- ExtensibleClassFactory.cs
- MenuTracker.cs
- RequiredAttributeAttribute.cs
- XmlSchemaDocumentation.cs
- WebFaultException.cs
- PersistChildrenAttribute.cs
- ReferenceEqualityComparer.cs
- SafeSystemMetrics.cs
- ButtonBase.cs
- EntityDataSourceState.cs
- EditCommandColumn.cs
- RepeatBehavior.cs
- X509SecurityTokenParameters.cs
- ResourcePropertyMemberCodeDomSerializer.cs
- BulletChrome.cs
- GC.cs
- LayoutTable.cs
- AssociativeAggregationOperator.cs
- XmlArrayItemAttributes.cs
- BoundsDrawingContextWalker.cs
- CustomCategoryAttribute.cs
- PlanCompiler.cs
- XmlnsCache.cs
- XPathConvert.cs
- WriteLineDesigner.xaml.cs
- XmlStreamStore.cs
- _OSSOCK.cs
- OdbcCommandBuilder.cs
- SynchronizedDispatch.cs
- AnimationClock.cs
- GroupBoxRenderer.cs
- ReferencedType.cs
- NativeMethods.cs
- XomlCompilerError.cs
- StickyNoteAnnotations.cs
- ReadContentAsBinaryHelper.cs
- CodeSpit.cs
- ControlIdConverter.cs
- NullableBoolConverter.cs
- ConfigDefinitionUpdates.cs
- CompiledRegexRunnerFactory.cs
- ListViewInsertedEventArgs.cs
- Parameter.cs
- SqlDataSourceSelectingEventArgs.cs
- SystemWebCachingSectionGroup.cs
- PasswordPropertyTextAttribute.cs
- SetterBaseCollection.cs
- SortAction.cs
- HtmlHead.cs
- SrgsSubset.cs
- ManagedWndProcTracker.cs
- ClientType.cs
- TlsnegoTokenAuthenticator.cs
- ServiceActivationException.cs
- DataServiceProcessingPipelineEventArgs.cs
- Material.cs
- PasswordBoxAutomationPeer.cs
- DataPagerFieldCommandEventArgs.cs
- UriExt.cs
- BitmapEffectGeneralTransform.cs
- DataGridBoundColumn.cs
- HostProtectionException.cs
- MetaChildrenColumn.cs
- BaseAddressElement.cs
- ObjectListFieldsPage.cs
- BamlBinaryReader.cs
- ServiceOperationHelpers.cs
- XmlMemberMapping.cs
- ScrollPattern.cs
- BrowsableAttribute.cs
- DrawingContext.cs
- ControlTemplate.cs