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
- BoundField.cs
- ShapingEngine.cs
- ComponentManagerBroker.cs
- SizeAnimationUsingKeyFrames.cs
- TrackingStringDictionary.cs
- lengthconverter.cs
- GeometryConverter.cs
- FileAuthorizationModule.cs
- IndexedGlyphRun.cs
- UnauthorizedAccessException.cs
- XmlCodeExporter.cs
- DecoratedNameAttribute.cs
- FileUtil.cs
- NavigationEventArgs.cs
- GridProviderWrapper.cs
- TransformedBitmap.cs
- Polygon.cs
- RegexRunnerFactory.cs
- StreamWithDictionary.cs
- AspCompat.cs
- _UncName.cs
- RegionInfo.cs
- DateTimeFormat.cs
- XmlSchemaSimpleTypeRestriction.cs
- StylusPointCollection.cs
- TimeoutException.cs
- SqlConnectionPoolProviderInfo.cs
- SynchronizationHandlesCodeDomSerializer.cs
- EndPoint.cs
- AssemblyNameProxy.cs
- AsyncOperationContext.cs
- ActionMessageFilter.cs
- DataBindEngine.cs
- CfgSemanticTag.cs
- ConfigXmlText.cs
- EmptyElement.cs
- UIHelper.cs
- TextEditorContextMenu.cs
- ProtocolsConfiguration.cs
- XmlMembersMapping.cs
- PropertyItemInternal.cs
- DrawingGroup.cs
- Identity.cs
- AnchoredBlock.cs
- XLinq.cs
- PropertyDescriptor.cs
- oledbconnectionstring.cs
- SurrogateEncoder.cs
- LineProperties.cs
- OleDbCommandBuilder.cs
- Point.cs
- ActivityCollectionMarkupSerializer.cs
- DelimitedListTraceListener.cs
- ClockController.cs
- BufferBuilder.cs
- UriScheme.cs
- AnimationException.cs
- ProfileModule.cs
- MaterialGroup.cs
- ElementUtil.cs
- IncrementalCompileAnalyzer.cs
- XmlSchemaComplexContent.cs
- EntityViewContainer.cs
- PasswordBoxAutomationPeer.cs
- PtsPage.cs
- OdbcEnvironmentHandle.cs
- IdentityReference.cs
- DataException.cs
- XmlSchemaAppInfo.cs
- TreeNodeBinding.cs
- DetailsViewModeEventArgs.cs
- BehaviorEditorPart.cs
- SubqueryRules.cs
- ModuleConfigurationInfo.cs
- ShaderRenderModeValidation.cs
- BoundField.cs
- PasswordRecovery.cs
- CellConstantDomain.cs
- Inline.cs
- DigitShape.cs
- LabelDesigner.cs
- InternalsVisibleToAttribute.cs
- HtmlButton.cs
- PackWebRequest.cs
- MimeWriter.cs
- Group.cs
- LinearGradientBrush.cs
- StreamWithDictionary.cs
- Matrix.cs
- ContainerParagraph.cs
- SqlBulkCopy.cs
- OleDbException.cs
- InvalidProgramException.cs
- BasicExpressionVisitor.cs
- StrongNamePublicKeyBlob.cs
- AnnouncementInnerClientCD1.cs
- RegexTree.cs
- X509ClientCertificateCredentialsElement.cs
- DifferencingCollection.cs
- XmlSchemaComplexContentRestriction.cs