Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / ndp / fx / src / Xml / System / Xml / schema / XmlSchemaIdentityConstraint.cs / 1 / XmlSchemaIdentityConstraint.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //[....] //----------------------------------------------------------------------------- namespace System.Xml.Schema { using System.Collections; using System.ComponentModel; using System.Xml.Serialization; ////// /// public class XmlSchemaIdentityConstraint : XmlSchemaAnnotated { string name; XmlSchemaXPath selector; XmlSchemaObjectCollection fields = new XmlSchemaObjectCollection(); XmlQualifiedName qualifiedName = XmlQualifiedName.Empty; CompiledIdentityConstraint compiledConstraint = null; ///[To be supplied.] ////// /// [XmlAttribute("name")] public string Name { get { return name; } set { name = value; } } ///[To be supplied.] ////// /// [XmlElement("selector", typeof(XmlSchemaXPath))] public XmlSchemaXPath Selector { get { return selector; } set { selector = value; } } ///[To be supplied.] ////// /// [XmlElement("field", typeof(XmlSchemaXPath))] public XmlSchemaObjectCollection Fields { get { return fields; } } ///[To be supplied.] ////// /// [XmlIgnore] public XmlQualifiedName QualifiedName { get { return qualifiedName; } } internal void SetQualifiedName(XmlQualifiedName value) { qualifiedName = value; } [XmlIgnore] internal CompiledIdentityConstraint CompiledConstraint { get { return compiledConstraint; } set { compiledConstraint = value; } } [XmlIgnore] internal override string NameAttribute { get { return Name; } set { Name = value; } } } ///[To be supplied.] ////// /// public class XmlSchemaXPath : XmlSchemaAnnotated { string xpath; ///[To be supplied.] ////// /// [XmlAttribute("xpath"), DefaultValue("")] public string XPath { get { return xpath; } set { xpath = value; } } } ///[To be supplied.] ////// /// public class XmlSchemaUnique : XmlSchemaIdentityConstraint { } ///[To be supplied.] ////// /// public class XmlSchemaKey : XmlSchemaIdentityConstraint { } ///[To be supplied.] ////// /// public class XmlSchemaKeyref : XmlSchemaIdentityConstraint { XmlQualifiedName refer = XmlQualifiedName.Empty; ///[To be supplied.] ////// /// [XmlAttribute("refer")] public XmlQualifiedName Refer { get { return refer; } set { refer = (value == null ? XmlQualifiedName.Empty : value); } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ //[To be supplied.] ///// Copyright (c) Microsoft Corporation. All rights reserved. // //[....] //----------------------------------------------------------------------------- namespace System.Xml.Schema { using System.Collections; using System.ComponentModel; using System.Xml.Serialization; ////// /// public class XmlSchemaIdentityConstraint : XmlSchemaAnnotated { string name; XmlSchemaXPath selector; XmlSchemaObjectCollection fields = new XmlSchemaObjectCollection(); XmlQualifiedName qualifiedName = XmlQualifiedName.Empty; CompiledIdentityConstraint compiledConstraint = null; ///[To be supplied.] ////// /// [XmlAttribute("name")] public string Name { get { return name; } set { name = value; } } ///[To be supplied.] ////// /// [XmlElement("selector", typeof(XmlSchemaXPath))] public XmlSchemaXPath Selector { get { return selector; } set { selector = value; } } ///[To be supplied.] ////// /// [XmlElement("field", typeof(XmlSchemaXPath))] public XmlSchemaObjectCollection Fields { get { return fields; } } ///[To be supplied.] ////// /// [XmlIgnore] public XmlQualifiedName QualifiedName { get { return qualifiedName; } } internal void SetQualifiedName(XmlQualifiedName value) { qualifiedName = value; } [XmlIgnore] internal CompiledIdentityConstraint CompiledConstraint { get { return compiledConstraint; } set { compiledConstraint = value; } } [XmlIgnore] internal override string NameAttribute { get { return Name; } set { Name = value; } } } ///[To be supplied.] ////// /// public class XmlSchemaXPath : XmlSchemaAnnotated { string xpath; ///[To be supplied.] ////// /// [XmlAttribute("xpath"), DefaultValue("")] public string XPath { get { return xpath; } set { xpath = value; } } } ///[To be supplied.] ////// /// public class XmlSchemaUnique : XmlSchemaIdentityConstraint { } ///[To be supplied.] ////// /// public class XmlSchemaKey : XmlSchemaIdentityConstraint { } ///[To be supplied.] ////// /// public class XmlSchemaKeyref : XmlSchemaIdentityConstraint { XmlQualifiedName refer = XmlQualifiedName.Empty; ///[To be supplied.] ////// /// [XmlAttribute("refer")] public XmlQualifiedName Refer { get { return refer; } set { refer = (value == null ? XmlQualifiedName.Empty : value); } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.[To be supplied.] ///
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- Stackframe.cs
- MessageBox.cs
- Parameter.cs
- FtpWebResponse.cs
- GatewayDefinition.cs
- RegistrationServices.cs
- Separator.cs
- DesignerUtility.cs
- EventTrigger.cs
- WindowsUserNameSecurityTokenAuthenticator.cs
- OutputCacheProfile.cs
- SByte.cs
- WinFormsSecurity.cs
- ObjectKeyFrameCollection.cs
- RelationshipNavigation.cs
- RemotingServices.cs
- QueryExtender.cs
- PointCollection.cs
- MobileListItemCollection.cs
- WebPartConnectionsCancelVerb.cs
- RtfFormatStack.cs
- InvalidAsynchronousStateException.cs
- ImagingCache.cs
- XmlSerializationGeneratedCode.cs
- XsdValidatingReader.cs
- BamlLocalizableResourceKey.cs
- ArcSegment.cs
- CommandEventArgs.cs
- ScopelessEnumAttribute.cs
- AlphaSortedEnumConverter.cs
- SqlInternalConnection.cs
- AggregateException.cs
- SearchExpression.cs
- EditorPartChrome.cs
- ListBindingHelper.cs
- X509CertificateCollection.cs
- HttpCacheVary.cs
- FontWeights.cs
- XmlObjectSerializerReadContextComplex.cs
- RadialGradientBrush.cs
- SqlFunctionAttribute.cs
- WorkerRequest.cs
- SoapTypeAttribute.cs
- SkipStoryboardToFill.cs
- NavigationWindow.cs
- Timer.cs
- Path.cs
- HandlerMappingMemo.cs
- ReaderWriterLock.cs
- ObjectDataSourceDisposingEventArgs.cs
- Schema.cs
- XmlFileEditor.cs
- HitTestWithGeometryDrawingContextWalker.cs
- ChooseAction.cs
- ConsumerConnectionPoint.cs
- SqlCacheDependency.cs
- KeyEventArgs.cs
- AdapterUtil.cs
- ApplicationManager.cs
- SymmetricKeyWrap.cs
- ASCIIEncoding.cs
- AutoScrollHelper.cs
- PrintPreviewControl.cs
- RowBinding.cs
- ConfigXmlAttribute.cs
- FixedBufferAttribute.cs
- ButtonColumn.cs
- XmlSchemaInfo.cs
- PrintDialog.cs
- MenuItem.cs
- NamespaceCollection.cs
- RandomNumberGenerator.cs
- PopupEventArgs.cs
- WindowsSysHeader.cs
- PageAsyncTask.cs
- ServiceHandle.cs
- ExpressionEvaluator.cs
- brushes.cs
- CheckBoxStandardAdapter.cs
- TimelineGroup.cs
- FilterRepeater.cs
- DateTimeValueSerializerContext.cs
- OdbcParameter.cs
- KoreanCalendar.cs
- XamlFxTrace.cs
- UIElementParaClient.cs
- ReturnType.cs
- InfoCardTrace.cs
- Rect3DValueSerializer.cs
- SynchronizationContext.cs
- WebPartMenu.cs
- UnsafeNativeMethods.cs
- ReadOnlyDataSourceView.cs
- DiagnosticsConfigurationHandler.cs
- CustomExpression.cs
- WebConfigurationHost.cs
- FormatException.cs
- XmlSchemaNotation.cs
- VisualStyleRenderer.cs
- CompiledRegexRunner.cs