ModelObject Class

Inheritance Hierarchy

System..::..Object
  Microsoft.Data.Tools.Model.Simple..::..ModelObject
    Microsoft.Data.Tools.Model.Simple..::..CollectionProperty< (Of < ( <'T> ) > ) >
    Microsoft.Data.Tools.Model.Simple..::..ModelElement
    Microsoft.Data.Tools.Model.Simple..::..ReferenceProperty
    Microsoft.Data.Tools.Model.Simple..::..ValueProperty< (Of < ( <'T> ) > ) >

Namespace:  Microsoft.Data.Tools.Model.Simple
Assembly:  Microsoft.Data.Tools.Model (in Microsoft.Data.Tools.Model.dll)

Syntax

'Declaration
Public MustInherit Class ModelObject _
    Implements IModelObject, IModelObjectExtensions
'Usage
Dim instance As ModelObject
public abstract class ModelObject : IModelObject, 
    IModelObjectExtensions
public ref class ModelObject abstract : IModelObject, 
    IModelObjectExtensions
[<AbstractClassAttribute>]
type ModelObject =  
    class
        interface IModelObject
        interface IModelObjectExtensions
    end
public abstract class ModelObject implements IModelObject, IModelObjectExtensions

The ModelObject type exposes the following members.

Properties

  Name Description
Public property ChildNodes Gets {insert text here}.
Public property Model Gets {insert text here}.
Public property ParentNode Gets {insert text here}.

Top

Methods

  Name Description
Public method AddAnnotation
Public method CreateScript
Public method Equals (Inherited from Object.)
Protected method Finalize (Inherited from Object.)
Public method GetAncestor< (Of < <' (T> ) > > )
Public method GetHashCode (Inherited from Object.)
Public method GetType (Inherited from Object.)
Protected method MemberwiseClone (Inherited from Object.)
Public method ToString (Inherited from Object.)
Public method TryGetAnnotation

Top

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

Microsoft.Data.Tools.Model.Simple Namespace