Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Xml / System / Xml / schema / XmlSchemaIdentityConstraint.cs / 1305376 / 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
- PageBorderless.cs
- FlowDocument.cs
- RightsManagementPermission.cs
- MethodMessage.cs
- Select.cs
- CurrentChangingEventArgs.cs
- SizeLimitedCache.cs
- EndGetFileNameFromUserRequest.cs
- SqlDataReaderSmi.cs
- ServiceThrottle.cs
- Helper.cs
- FormatStringEditor.cs
- DbDataRecord.cs
- XamlVector3DCollectionSerializer.cs
- ProfileManager.cs
- precedingsibling.cs
- GraphicsPath.cs
- WebPartAuthorizationEventArgs.cs
- ServiceConfigurationTraceRecord.cs
- AuthenticationModuleElement.cs
- FreezableOperations.cs
- SpeechEvent.cs
- SQLBytesStorage.cs
- SingleResultAttribute.cs
- SessionPageStatePersister.cs
- OracleTimeSpan.cs
- WebServiceTypeData.cs
- Italic.cs
- DatasetMethodGenerator.cs
- LineInfo.cs
- User.cs
- RevocationPoint.cs
- MenuStrip.cs
- AttachedPropertyBrowsableAttribute.cs
- DataGridColumnEventArgs.cs
- ControlOperationBehavior.cs
- GenericTypeParameterBuilder.cs
- OletxTransactionHeader.cs
- Button.cs
- CheckedPointers.cs
- MarshalByRefObject.cs
- OpenTypeLayout.cs
- PageCodeDomTreeGenerator.cs
- SqlUdtInfo.cs
- TimeEnumHelper.cs
- Switch.cs
- XmlEntity.cs
- StatusBar.cs
- SafeReversePInvokeHandle.cs
- SortDescription.cs
- LoadedOrUnloadedOperation.cs
- EntityTypeEmitter.cs
- BitArray.cs
- ExtenderProvidedPropertyAttribute.cs
- ListViewCancelEventArgs.cs
- TargetConverter.cs
- SqlUDTStorage.cs
- TypeLibConverter.cs
- CmsInterop.cs
- WebPartConnectionsCloseVerb.cs
- TagElement.cs
- EmptyEnumerator.cs
- EventLogPermissionEntry.cs
- CompilerState.cs
- HttpConfigurationContext.cs
- EntityDataSourceEntitySetNameItem.cs
- HealthMonitoringSection.cs
- Math.cs
- LogLogRecordEnumerator.cs
- IChannel.cs
- TrackingMemoryStreamFactory.cs
- TemplateBaseAction.cs
- MobileComponentEditorPage.cs
- ViewPort3D.cs
- Error.cs
- ManifestResourceInfo.cs
- NullReferenceException.cs
- XmlQueryRuntime.cs
- VectorAnimationUsingKeyFrames.cs
- Constants.cs
- WorkflowPageSetupDialog.cs
- GetPageCompletedEventArgs.cs
- MaxMessageSizeStream.cs
- Int64Converter.cs
- X509Certificate2.cs
- VisualTreeUtils.cs
- OutKeywords.cs
- XmlSchemaComplexContentExtension.cs
- TimeSpan.cs
- DataTrigger.cs
- NumericUpDownAcceleration.cs
- Helpers.cs
- _StreamFramer.cs
- DbParameterHelper.cs
- HuffCodec.cs
- ClientSideQueueItem.cs
- ComEventsSink.cs
- XmlSchemaDocumentation.cs
- OleDbReferenceCollection.cs
- WpfWebRequestHelper.cs