DataSchemaModel.ScriptSourcedElement Class

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

Namespace:  Microsoft.Data.Schema.SchemaModel
Assembly:  Microsoft.Data.Schema (in Microsoft.Data.Schema.dll)

Syntax

'Declaration
Protected MustInherit Class ScriptSourcedElement _
    Inherits ModelStore..::..Element _
    Implements IScriptSourcedElement, IModelElement, IModelPropertyContainer, IModelEntity,  _
    IModelAnnotationHolder, IFormattable
'Usage
Dim instance As DataSchemaModel.ScriptSourcedElement
protected abstract class ScriptSourcedElement : ModelStore..::..Element, 
    IScriptSourcedElement, IModelElement, IModelPropertyContainer, IModelEntity, IModelAnnotationHolder, 
    IFormattable
protected ref class ScriptSourcedElement abstract : public ModelStore..::..Element, 
    IScriptSourcedElement, IModelElement, IModelPropertyContainer, IModelEntity, IModelAnnotationHolder, 
    IFormattable
protected abstract class ScriptSourcedElement extends ModelStore..::..Element implements IScriptSourcedElement, IModelElement, IModelPropertyContainer, IModelEntity, IModelAnnotationHolder, IFormattable
[<AbstractClassAttribute>]
type ScriptSourcedElement =  
    class
        inherit ModelStore..::..Element
        interface IScriptSourcedElement
        interface IModelElement
        interface IModelPropertyContainer
        interface IModelEntity
        interface IModelAnnotationHolder
        interface IFormattable
    end

Inheritance Hierarchy

System.Object
  Microsoft.Data.Schema.SchemaModel.ModelStore.Element
    Microsoft.Data.Schema.SchemaModel.DataSchemaModel.ScriptSourcedElement
      Microsoft.Data.Schema.Sql.SchemaModel.SqlServer.SqlSchemaModel.SqlModelElement

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Reference

DataSchemaModel.ScriptSourcedElement Members

Microsoft.Data.Schema.SchemaModel Namespace