Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / 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. // Copyright (c) Microsoft Corporation. All rights reserved.[To be supplied.] ///
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- PseudoWebRequest.cs
- TitleStyle.cs
- UIntPtr.cs
- ValueExpressions.cs
- AppDomainGrammarProxy.cs
- SQLInt32.cs
- ObjectStateEntryOriginalDbUpdatableDataRecord.cs
- XPathEmptyIterator.cs
- CollectionChangeEventArgs.cs
- HyperlinkAutomationPeer.cs
- FontUnitConverter.cs
- HealthMonitoringSectionHelper.cs
- SecurityContext.cs
- FontWeights.cs
- ValidationEventArgs.cs
- PathTooLongException.cs
- SecurityState.cs
- RectangleConverter.cs
- ProfileBuildProvider.cs
- Font.cs
- TypeUsage.cs
- BinHexDecoder.cs
- EnumConverter.cs
- EventDescriptor.cs
- ToolBar.cs
- CodeSubDirectoriesCollection.cs
- LayoutTableCell.cs
- CheckBoxBaseAdapter.cs
- TagNameToTypeMapper.cs
- IDQuery.cs
- CharAnimationBase.cs
- DataGridItemCollection.cs
- StoryFragments.cs
- SafeFileHandle.cs
- CollectionViewGroup.cs
- activationcontext.cs
- DataBinder.cs
- ConstantCheck.cs
- ThumbAutomationPeer.cs
- DurationConverter.cs
- OdbcHandle.cs
- SchemaImporter.cs
- ResourceManager.cs
- KeyedCollection.cs
- DateRangeEvent.cs
- WebPartMenuStyle.cs
- HashHelper.cs
- Buffer.cs
- EventLogRecord.cs
- Atom10ItemFormatter.cs
- validation.cs
- ProcessInfo.cs
- Convert.cs
- FixedSOMLineRanges.cs
- ListQueryResults.cs
- RoutingConfiguration.cs
- ToolStripPanelDesigner.cs
- FixedSOMElement.cs
- TraceHandlerErrorFormatter.cs
- PathParser.cs
- AppDomainManager.cs
- RangeValuePatternIdentifiers.cs
- ListViewInsertEventArgs.cs
- NegatedCellConstant.cs
- PeerNameRecordCollection.cs
- MaskedTextBox.cs
- SqlUtil.cs
- DocumentSchemaValidator.cs
- Size.cs
- StringSorter.cs
- NodeFunctions.cs
- SimpleHandlerBuildProvider.cs
- StartFileNameEditor.cs
- And.cs
- _WebProxyDataBuilder.cs
- Underline.cs
- WebBrowsableAttribute.cs
- RoleService.cs
- InProcStateClientManager.cs
- PlainXmlSerializer.cs
- securestring.cs
- ProjectedWrapper.cs
- PageParser.cs
- HtmlGenericControl.cs
- SoapConverter.cs
- PersonalizablePropertyEntry.cs
- StatusBarPanelClickEvent.cs
- IUnknownConstantAttribute.cs
- SID.cs
- TypeRestriction.cs
- ProfilePropertySettingsCollection.cs
- TdsParserHelperClasses.cs
- UiaCoreProviderApi.cs
- BuilderInfo.cs
- Application.cs
- ContentPosition.cs
- MessageQueueCriteria.cs
- WindowsScroll.cs
- XmlNodeWriter.cs
- WinFormsComponentEditor.cs