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
- ConfigurationManagerInternalFactory.cs
- PropertyValueChangedEvent.cs
- XmlArrayAttribute.cs
- ValidationPropertyAttribute.cs
- LinqExpressionNormalizer.cs
- Vector3DAnimationBase.cs
- Color.cs
- MenuItem.cs
- PlatformNotSupportedException.cs
- WebServiceBindingAttribute.cs
- CrossSiteScriptingValidation.cs
- RectValueSerializer.cs
- VirtualDirectoryMapping.cs
- MouseGestureConverter.cs
- sqlinternaltransaction.cs
- MultiView.cs
- SafeMemoryMappedFileHandle.cs
- PrivateFontCollection.cs
- HttpModulesSection.cs
- XmlNodeWriter.cs
- ProcessModule.cs
- TextTreeInsertUndoUnit.cs
- WaitHandleCannotBeOpenedException.cs
- TextClipboardData.cs
- SingleConverter.cs
- DataGridViewComboBoxCell.cs
- ToReply.cs
- HttpBrowserCapabilitiesWrapper.cs
- PageAsyncTask.cs
- RootProfilePropertySettingsCollection.cs
- ObjectResult.cs
- ImageListStreamer.cs
- KnownColorTable.cs
- DataColumnChangeEvent.cs
- CodeCommentStatement.cs
- PointAnimationUsingKeyFrames.cs
- connectionpool.cs
- InvalidOperationException.cs
- LookupBindingPropertiesAttribute.cs
- HttpResponseInternalWrapper.cs
- SqlEnums.cs
- ApplicationServiceManager.cs
- DetailsViewModeEventArgs.cs
- ResourceContainerWrapper.cs
- FormViewInsertedEventArgs.cs
- Window.cs
- AuthorizationSection.cs
- ReflectionUtil.cs
- BCryptHashAlgorithm.cs
- ZoneMembershipCondition.cs
- PropagatorResult.cs
- TransformationRules.cs
- XmlDataProvider.cs
- ZipIOCentralDirectoryDigitalSignature.cs
- FloaterBaseParagraph.cs
- ImportContext.cs
- input.cs
- TableColumn.cs
- ConfigXmlWhitespace.cs
- CustomValidator.cs
- EventWaitHandleSecurity.cs
- ScalarType.cs
- MSG.cs
- TextRunProperties.cs
- ChannelTraceRecord.cs
- GenericEnumerator.cs
- DocumentCollection.cs
- UnaryNode.cs
- MappingMetadataHelper.cs
- SapiRecognizer.cs
- TextElement.cs
- TypeDelegator.cs
- GridViewDeletedEventArgs.cs
- FrameworkRichTextComposition.cs
- DataTableTypeConverter.cs
- MenuCommandService.cs
- BorderGapMaskConverter.cs
- WindowsFont.cs
- Pair.cs
- CodeTypeOfExpression.cs
- CheckBoxBaseAdapter.cs
- HttpServerVarsCollection.cs
- Binding.cs
- HiddenField.cs
- EventDescriptor.cs
- SQLResource.cs
- ContextProperty.cs
- XmlChildEnumerator.cs
- UserNameSecurityToken.cs
- CheckPair.cs
- BindingEntityInfo.cs
- StylusDownEventArgs.cs
- Link.cs
- SettingsPropertyWrongTypeException.cs
- EntityClientCacheEntry.cs
- ParameterCollection.cs
- RepeatBehaviorConverter.cs
- VisualTarget.cs
- PartitionedStream.cs
- SynchronizationContext.cs