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
- RepeatInfo.cs
- OleDbCommand.cs
- EntityCommandExecutionException.cs
- Focus.cs
- EventMappingSettings.cs
- contentDescriptor.cs
- SweepDirectionValidation.cs
- TextServicesCompartment.cs
- GridViewActionList.cs
- CustomAttributeFormatException.cs
- _SpnDictionary.cs
- DashStyles.cs
- RuleSettingsCollection.cs
- ProcessDesigner.cs
- PersonalizableAttribute.cs
- XmlObjectSerializerWriteContextComplexJson.cs
- ClickablePoint.cs
- SqlErrorCollection.cs
- FormatConvertedBitmap.cs
- Dump.cs
- TransformerConfigurationWizardBase.cs
- ToolStripItem.cs
- EnumBuilder.cs
- SubtreeProcessor.cs
- SecureStringHasher.cs
- InstallerTypeAttribute.cs
- AssemblyCache.cs
- SecurityCookieModeValidator.cs
- CodeGroup.cs
- Image.cs
- MethodToken.cs
- UTF8Encoding.cs
- SchemaImporterExtensionsSection.cs
- WebPartsSection.cs
- Label.cs
- ClientApiGenerator.cs
- DataSysAttribute.cs
- GuidConverter.cs
- TypographyProperties.cs
- BooleanSwitch.cs
- BaseCollection.cs
- DesignerVerbCollection.cs
- ContextMenu.cs
- MenuItemBindingCollection.cs
- ToolStripRenderEventArgs.cs
- UnknownBitmapEncoder.cs
- Normalization.cs
- MaskDesignerDialog.cs
- SettingsPropertyValueCollection.cs
- StringFreezingAttribute.cs
- parserscommon.cs
- TextPenaltyModule.cs
- Utils.cs
- ArrayItemValue.cs
- VisualBasicImportReference.cs
- GeometryCollection.cs
- PropertyFilterAttribute.cs
- TextEditorThreadLocalStore.cs
- XmlSchemaSimpleContentRestriction.cs
- BamlLocalizerErrorNotifyEventArgs.cs
- ParameterElementCollection.cs
- Rect3DConverter.cs
- DataColumnCollection.cs
- FontDifferentiator.cs
- XmlDataSourceNodeDescriptor.cs
- SystemIcons.cs
- SamlDoNotCacheCondition.cs
- FastPropertyAccessor.cs
- GlyphsSerializer.cs
- GradientStop.cs
- AttachedPropertyMethodSelector.cs
- ConnectionPoint.cs
- ThreadExceptionEvent.cs
- TripleDES.cs
- MemberHolder.cs
- DefaultAssemblyResolver.cs
- KernelTypeValidation.cs
- SymmetricAlgorithm.cs
- BinaryFormatterWriter.cs
- ImageIndexConverter.cs
- CommandPlan.cs
- Int16Animation.cs
- MessageQueuePermissionEntryCollection.cs
- ReferentialConstraint.cs
- SimpleRecyclingCache.cs
- CapabilitiesUse.cs
- ToolStripSplitStackLayout.cs
- ObjectListGeneralPage.cs
- HierarchicalDataSourceDesigner.cs
- ComponentChangingEvent.cs
- ObjectNavigationPropertyMapping.cs
- FirewallWrapper.cs
- CompilationSection.cs
- XmlArrayItemAttribute.cs
- XmlNamespaceMappingCollection.cs
- PageParserFilter.cs
- ListViewGroup.cs
- OdbcConnectionOpen.cs
- AssemblyFilter.cs
- SecurityTokenAttachmentMode.cs