Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / NetFx40 / System.ServiceModel.Discovery / System / ServiceModel / Discovery / VersionCD1 / FindCriteriaCD1.cs / 1305376 / FindCriteriaCD1.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 FindCriteriaCD1 : IXmlSerializable { FindCriteria findCriteria; FindCriteriaCD1() { this.findCriteria = new FindCriteria(); } FindCriteriaCD1(FindCriteria findCriteria) { this.findCriteria = findCriteria; } public static FindCriteriaCD1 FromFindCriteria(FindCriteria findCriteria) { if (findCriteria == null) { throw FxTrace.Exception.ArgumentNull("findCriteria"); } return new FindCriteriaCD1(findCriteria); } public static XmlQualifiedName GetSchema(XmlSchemaSet schemaSet) { if (schemaSet == null) { throw FxTrace.Exception.ArgumentNull("schemaSet"); } return SchemaUtility.EnsureProbeSchema(DiscoveryVersion.WSDiscoveryCD1, schemaSet); } public FindCriteria ToFindCriteria() { return this.findCriteria; } public XmlSchema GetSchema() { return null; } [Fx.Tag.InheritThrows(From = "ReadFrom", FromDeclaringType = typeof(FindCriteria))] public void ReadXml(XmlReader reader) { this.findCriteria.ReadFrom(DiscoveryVersion.WSDiscoveryCD1, reader); } public void WriteXml(XmlWriter writer) { this.findCriteria.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
- DefaultAsyncDataDispatcher.cs
- NativeMethods.cs
- EditorOptionAttribute.cs
- StrongNameKeyPair.cs
- AttachedPropertyBrowsableForTypeAttribute.cs
- SmiEventStream.cs
- documentsequencetextcontainer.cs
- BasicCellRelation.cs
- Interop.cs
- Hyperlink.cs
- ImageAnimator.cs
- ByteConverter.cs
- ItemsPresenter.cs
- ModuleBuilderData.cs
- EntityTypeEmitter.cs
- ArrayMergeHelper.cs
- ValueConversionAttribute.cs
- DataTrigger.cs
- DbConnectionInternal.cs
- HexParser.cs
- TryExpression.cs
- Style.cs
- CrossSiteScriptingValidation.cs
- PrePrepareMethodAttribute.cs
- DoubleCollection.cs
- BaseInfoTable.cs
- SchemaImporterExtension.cs
- DataComponentMethodGenerator.cs
- GetWinFXPath.cs
- PrimitiveSchema.cs
- AttributeCollection.cs
- DataSourceExpressionCollection.cs
- ApplicationHost.cs
- SchemaRegistration.cs
- Missing.cs
- ConditionalAttribute.cs
- ParseChildrenAsPropertiesAttribute.cs
- TransformGroup.cs
- DataContract.cs
- XmlBoundElement.cs
- StatusBar.cs
- TcpChannelListener.cs
- LinqDataSourceDisposeEventArgs.cs
- MissingManifestResourceException.cs
- RowBinding.cs
- HelpProvider.cs
- Opcode.cs
- IntSecurity.cs
- HttpStreamMessageEncoderFactory.cs
- TypeUtil.cs
- PenLineCapValidation.cs
- XamlReader.cs
- _IPv6Address.cs
- DateTimeConverter2.cs
- Single.cs
- CompositeScriptReference.cs
- LineInfo.cs
- UpDownBase.cs
- InvalidProgramException.cs
- PenThreadWorker.cs
- RegexMatchCollection.cs
- Package.cs
- ExpressionBuilder.cs
- XmlDeclaration.cs
- WindowsFormsHost.cs
- MobileContainerDesigner.cs
- XmlSchemaInfo.cs
- StylusEditingBehavior.cs
- PagedDataSource.cs
- UIElementHelper.cs
- StringUtil.cs
- DoubleAnimationBase.cs
- HttpPostedFileBase.cs
- DataGridViewLinkCell.cs
- ClientCultureInfo.cs
- PermissionSetEnumerator.cs
- CopyAttributesAction.cs
- ByteKeyFrameCollection.cs
- StrokeNodeData.cs
- WorkflowRuntimeEndpoint.cs
- WebPartRestoreVerb.cs
- CollectionViewGroupRoot.cs
- BaseConfigurationRecord.cs
- GetPageNumberCompletedEventArgs.cs
- GridItem.cs
- EncodingInfo.cs
- TextContainerChangedEventArgs.cs
- FontDriver.cs
- AccessText.cs
- SmtpException.cs
- SafeNativeMethods.cs
- DoubleCollectionConverter.cs
- coordinator.cs
- ScriptIgnoreAttribute.cs
- SmtpNtlmAuthenticationModule.cs
- InteropEnvironment.cs
- TraceUtils.cs
- ListMarkerSourceInfo.cs
- MembershipPasswordException.cs
- DictionarySectionHandler.cs