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
- XmlAnyAttributeAttribute.cs
- CursorConverter.cs
- CultureSpecificStringDictionary.cs
- ClrPerspective.cs
- ChannelTraceRecord.cs
- XmlDataSourceView.cs
- BuildProvider.cs
- HuffmanTree.cs
- DrawingGroupDrawingContext.cs
- ConstNode.cs
- SiteMapDataSource.cs
- PropertyDescriptorGridEntry.cs
- UniformGrid.cs
- DispatcherHooks.cs
- Viewport3DVisual.cs
- ThicknessAnimation.cs
- followingsibling.cs
- ResolveMatchesCD1.cs
- BindingBase.cs
- TreeNodeClickEventArgs.cs
- PagerSettings.cs
- SmiRecordBuffer.cs
- FixedTextBuilder.cs
- prefixendpointaddressmessagefilter.cs
- WCFServiceClientProxyGenerator.cs
- OracleCommandBuilder.cs
- DataStreams.cs
- VisualBasicValue.cs
- StyleSheetRefUrlEditor.cs
- SqlDelegatedTransaction.cs
- ProfileSettings.cs
- ScriptComponentDescriptor.cs
- QilDataSource.cs
- InstanceData.cs
- Panel.cs
- InfoCardTrace.cs
- Ray3DHitTestResult.cs
- ExpressionLexer.cs
- StylusTip.cs
- CanonicalFormWriter.cs
- SuspendDesigner.cs
- SoapEnvelopeProcessingElement.cs
- MaterialGroup.cs
- WebConfigurationHostFileChange.cs
- EmptyReadOnlyDictionaryInternal.cs
- XmlMtomReader.cs
- QueryStringConverter.cs
- CompareInfo.cs
- PointHitTestParameters.cs
- TraceLevelStore.cs
- DataGridrowEditEndingEventArgs.cs
- VisualBasicSettingsHandler.cs
- StringUtil.cs
- ExtensionSimplifierMarkupObject.cs
- RC2CryptoServiceProvider.cs
- ConditionalDesigner.cs
- MaskInputRejectedEventArgs.cs
- Roles.cs
- COSERVERINFO.cs
- StatusStrip.cs
- CommonObjectSecurity.cs
- TaiwanLunisolarCalendar.cs
- ITextView.cs
- ValueOfAction.cs
- _DomainName.cs
- WindowsGraphicsCacheManager.cs
- GridLengthConverter.cs
- SHA1CryptoServiceProvider.cs
- DataGridAddNewRow.cs
- GeometryDrawing.cs
- TargetConverter.cs
- Itemizer.cs
- Hashtable.cs
- HtmlInputReset.cs
- Viewport3DAutomationPeer.cs
- CompilerLocalReference.cs
- CodeMethodReturnStatement.cs
- FunctionImportElement.cs
- ITreeGenerator.cs
- XmlWrappingReader.cs
- ObjectQuery.cs
- dataprotectionpermission.cs
- SecuritySessionFilter.cs
- IgnoreFlushAndCloseStream.cs
- UTF32Encoding.cs
- DateTimeConverter.cs
- UserControlParser.cs
- HwndSubclass.cs
- TextClipboardData.cs
- CodeNamespaceCollection.cs
- SignedXml.cs
- RequiredArgumentAttribute.cs
- GridViewItemAutomationPeer.cs
- LoggedException.cs
- CommandBinding.cs
- MenuEventArgs.cs
- DebugHandleTracker.cs
- CapabilitiesRule.cs
- ColumnCollection.cs
- LinkDescriptor.cs