Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / 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
- PropertyItem.cs
- CustomErrorsSection.cs
- counter.cs
- ToolCreatedEventArgs.cs
- ChangePassword.cs
- KerberosSecurityTokenProvider.cs
- EntityDataSourceDesignerHelper.cs
- CacheDependency.cs
- ExpressionEditorAttribute.cs
- RtfControlWordInfo.cs
- UIInitializationException.cs
- AutoScrollHelper.cs
- Hex.cs
- QuaternionKeyFrameCollection.cs
- ListViewUpdatedEventArgs.cs
- FamilyCollection.cs
- OutputScopeManager.cs
- _ChunkParse.cs
- RowToFieldTransformer.cs
- PeerSecurityHelpers.cs
- PointAnimationUsingPath.cs
- AttributeEmitter.cs
- TextBoxAutoCompleteSourceConverter.cs
- MessageBox.cs
- ProfileBuildProvider.cs
- ClaimTypeRequirement.cs
- DataGridViewCellValueEventArgs.cs
- RoutedCommand.cs
- OperationContractAttribute.cs
- DataControlExtensions.cs
- SystemTcpConnection.cs
- CodeCommentStatementCollection.cs
- StrongName.cs
- DrawingCollection.cs
- LayoutExceptionEventArgs.cs
- IPGlobalProperties.cs
- ParallelActivityDesigner.cs
- FontEmbeddingManager.cs
- FrameDimension.cs
- PathSegmentCollection.cs
- DeclaredTypeValidator.cs
- ConfigXmlWhitespace.cs
- StringCollection.cs
- RegularExpressionValidator.cs
- DayRenderEvent.cs
- SemanticBasicElement.cs
- DataBindingCollectionConverter.cs
- WebContentFormatHelper.cs
- Tuple.cs
- X509PeerCertificateAuthentication.cs
- FormViewInsertedEventArgs.cs
- WebZone.cs
- Win32.cs
- GridViewAutomationPeer.cs
- TableCell.cs
- MissingMemberException.cs
- XmlNamespaceManager.cs
- Debug.cs
- Dynamic.cs
- SchemaNotation.cs
- QilCloneVisitor.cs
- NumberFormatInfo.cs
- sqlinternaltransaction.cs
- GlobalAllocSafeHandle.cs
- ActivitiesCollection.cs
- ServiceProviders.cs
- TextParaClient.cs
- ServiceOperationParameter.cs
- RulePatternOps.cs
- SafeHandles.cs
- TableLayoutRowStyleCollection.cs
- GroupByExpressionRewriter.cs
- BitmapEffectRenderDataResource.cs
- TdsValueSetter.cs
- ConnectionManagementSection.cs
- ZoomingMessageFilter.cs
- ActiveXSite.cs
- DoubleAnimation.cs
- MobileControlsSectionHelper.cs
- KeyValueConfigurationCollection.cs
- ManualResetEventSlim.cs
- DataGridCaption.cs
- EntityDataSourceUtil.cs
- RepeaterItemEventArgs.cs
- ColumnReorderedEventArgs.cs
- ParserOptions.cs
- DataGridViewLayoutData.cs
- CorePropertiesFilter.cs
- XmlSortKeyAccumulator.cs
- RoleGroupCollection.cs
- CatalogZoneBase.cs
- _AutoWebProxyScriptHelper.cs
- LookupNode.cs
- SQLUtility.cs
- VectorConverter.cs
- DesignerForm.cs
- mansign.cs
- CompressedStack.cs
- XmlILIndex.cs
- TextBoxAutomationPeer.cs