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
- CodeAccessPermission.cs
- CalloutQueueItem.cs
- SecurityException.cs
- SecurityContext.cs
- HttpResponse.cs
- UIAgentMonitorHandle.cs
- TableRow.cs
- FormsAuthenticationConfiguration.cs
- BrowserDefinition.cs
- TextLine.cs
- ToolStripOverflow.cs
- WinFormsComponentEditor.cs
- WebPartCloseVerb.cs
- SqlTypeConverter.cs
- WebPartConnectionsEventArgs.cs
- TypeListConverter.cs
- OutOfMemoryException.cs
- StrokeCollection2.cs
- SqlClientMetaDataCollectionNames.cs
- DataServiceQuery.cs
- PrintDialogDesigner.cs
- GiveFeedbackEvent.cs
- UriSchemeKeyedCollection.cs
- RowUpdatedEventArgs.cs
- XmlSchemaCompilationSettings.cs
- TextEffect.cs
- _CommandStream.cs
- PageEventArgs.cs
- TypeName.cs
- PackageProperties.cs
- ExceptionHelpers.cs
- ApplicationBuildProvider.cs
- SqlDataReaderSmi.cs
- LinqDataSourceDeleteEventArgs.cs
- LambdaExpression.cs
- HttpContext.cs
- DataPagerFieldItem.cs
- FormsAuthenticationTicket.cs
- DataListItem.cs
- CriticalHandle.cs
- BamlTreeUpdater.cs
- XmlILIndex.cs
- VirtualizingPanel.cs
- ValuePatternIdentifiers.cs
- UserMapPath.cs
- IFlowDocumentViewer.cs
- FontNamesConverter.cs
- TemplateParser.cs
- ActivityBindForm.cs
- HtmlInputReset.cs
- EndpointIdentityConverter.cs
- RelationshipEnd.cs
- DataRowComparer.cs
- TableProviderWrapper.cs
- XmlDataSource.cs
- InstancePersistenceEvent.cs
- UshortList2.cs
- PaperSource.cs
- DataDesignUtil.cs
- HitTestDrawingContextWalker.cs
- SqlDataSourceAdvancedOptionsForm.cs
- PathSegmentCollection.cs
- EdmRelationshipRoleAttribute.cs
- HtmlElementCollection.cs
- LinqExpressionNormalizer.cs
- ClientBuildManager.cs
- SchemaName.cs
- SchemaEntity.cs
- RuntimeArgument.cs
- StylusPointCollection.cs
- TTSVoice.cs
- StatusBarItem.cs
- FontFamily.cs
- IPAddress.cs
- ExpressionBindingCollection.cs
- TabletDevice.cs
- Tablet.cs
- Pkcs9Attribute.cs
- ComponentSerializationService.cs
- DockProviderWrapper.cs
- AttachedAnnotation.cs
- ListViewItemMouseHoverEvent.cs
- ExpressionEditorSheet.cs
- AmbientValueAttribute.cs
- SafeSystemMetrics.cs
- _LocalDataStoreMgr.cs
- CuspData.cs
- PrivilegeNotHeldException.cs
- JapaneseCalendar.cs
- CustomUserNameSecurityTokenAuthenticator.cs
- SafeRightsManagementQueryHandle.cs
- TraceProvider.cs
- DropAnimation.xaml.cs
- PropertyInfoSet.cs
- DataGridViewCellStateChangedEventArgs.cs
- DataGridViewToolTip.cs
- TablePattern.cs
- CodeAccessPermission.cs
- ProxyWebPart.cs
- SafeFileHandle.cs