DataSchemaModel.ScriptSourcedElement Members

Include Protected Members
Include Inherited Members

Base class for all model elements that will have script source.

The DataSchemaModel.ScriptSourcedElement type exposes the following members.

Constructors

  Name Description
Protected method DataSchemaModel.ScriptSourcedElement Initializes a new instance of the DataSchemaModel.ScriptSourcedElement class.

Top

Methods

  Name Description
Public method AddAnnotation Adds an annotation. (Inherited from ModelStore.Element.)
Public method Delete Deletes this instance from the model. (Inherited from ModelStore.Element.)
Public method Equals Returns whether two items are equal. (Inherited from ModelStore.Element.)
Protected method Finalize Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection. (Inherited from Object.)
Public method GetAnnotations Overloaded. Gets annotations.
Public method GetComposingChildren Returns a list of composing children for this element. (Inherited from ModelStore.Element.)
Public method GetHashCode Gets the hash code. (Inherited from ModelStore.Element.)
Public method GetHierarchicalChildren Returns a list of hierarchical children for this element. (Inherited from ModelStore.Element.)
Public method GetMultiRelationship<TRelating, TRelated> Returns the asked relationship. (Inherited from ModelStore.Element.)
Public method GetOwnerInfo Returns owner info for this element. (Inherited from ModelStore.Element.)
Public method GetProperty<TProperty> Returns the value of the specified property. (Inherited from ModelStore.Element.)
Public method GetRelatedDanglingRelationshipEntries Returns a list of the dangling relationship entries. (Inherited from ModelStore.Element.)
Public method GetRelatedElements Returns a list of the elements that are in a relationship with this element, where this element is on the left-hand side. (Inherited from ModelStore.Element.)
Public method GetRelatedRelationshipEntries Returns a list of the relationship entries, where this element is on the left-hand side. (Inherited from ModelStore.Element.)
Public method GetRelatingElements Returns a list of the elements that are in a relationship with this element, where this element is on the right-hand side. (Inherited from ModelStore.Element.)
Public method GetRelatingRelationshipEntries Returns a list of the relationship entries, where this element is on the right-hand side. (Inherited from ModelStore.Element.)
Public method GetRelationship Returns the asked relationship. (Inherited from ModelStore.Element.)
Public method GetRelationshipEntrySources Gets a list of relationship entry sources.
Public method GetRelationships Returns a list of the relationships of this element. (Inherited from ModelStore.Element.)
Public method GetReverseMultiRelationship<TRelating, TRelated> Returns the asked relationship. (Inherited from ModelStore.Element.)
Public method GetReverseSingleRelationship<TRelating, TRelated> Returns the asked relationship. (Inherited from ModelStore.Element.)
Public method GetSingleRelationship<TRelating, TRelated> Returns the asked relationship. (Inherited from ModelStore.Element.)
Public method GetType Gets the Type of the current instance. (Inherited from Object.)
Public method IsDeleted Returns whether the object is deleted. (Inherited from ModelStore.Element.)
Public method IsExternal Returns whether the object is external. (Inherited from ModelStore.Element.)
Protected method MemberwiseClone Creates a shallow copy of the current Object. (Inherited from Object.)
Public method RemoveAnnotation Removes an annotation. (Inherited from ModelStore.Element.)
Public method SetProperty<TProperty> Sets the asked property. (Inherited from ModelStore.Element.)
Public method ToString Overloaded. Returns element name as string.

Top

Properties

  Name Description
Public property ElementClass Gets the metadata class. (Inherited from ModelStore.Element.)
Public property ElementSource Gets an element source.
Public property Model Gets the model reference. (Inherited from ModelStore.Element.)
Public property Name Gets or sets the element name. (Inherited from ModelStore.Element.)
Public property ResolutionStatus Gets the model element resolution status. (Inherited from ModelStore.Element.)
Public property ValidationStatus Gets the model element validation status. (Inherited from ModelStore.Element.)

Top

See Also

Reference

DataSchemaModel.ScriptSourcedElement Class

Microsoft.Data.Schema.SchemaModel Namespace