MetadataObjectBase Class
Provides the abstract base class for a metadata object.
Inheritance Hierarchy
System.Object
Microsoft.SqlServer.Management.SqlParser.MetadataProvider.MetadataObjectBase
Namespace: Microsoft.SqlServer.Management.SqlParser.MetadataProvider
Assembly: Microsoft.SqlServer.Management.SqlParser (in Microsoft.SqlServer.Management.SqlParser.dll)
Syntax
'Declaration
Public MustInherit Class MetadataObjectBase _
Implements IMetadataObject
'Usage
Dim instance As MetadataObjectBase
public abstract class MetadataObjectBase : IMetadataObject
public ref class MetadataObjectBase abstract : IMetadataObject
[<AbstractClassAttribute>]
type MetadataObjectBase =
class
interface IMetadataObject
end
public abstract class MetadataObjectBase implements IMetadataObject
The MetadataObjectBase type exposes the following members.
Constructors
Name | Description | |
---|---|---|
MetadataObjectBase | Initializes a new instance of the MetadataObjectBase class that has the specified name. |
Top
Properties
Name | Description | |
---|---|---|
Name | Gets the name of the metadata object. |
Top
Methods
Name | Description | |
---|---|---|
Accept<T> | Accepts a visit from the specified IMetadataObjectVisitor<T> object. | |
Equals | (Inherited from Object.) | |
Finalize | (Inherited from Object.) | |
GetHashCode | (Inherited from Object.) | |
GetType | (Inherited from Object.) | |
MemberwiseClone | (Inherited from Object.) | |
ToString | Returns a string representation of the current metadata object. (Overrides Object.ToString().) |
Top
Fields
Name | Description | |
---|---|---|
m_name | Gets the name of the metadata object. |
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.SqlServer.Management.SqlParser.MetadataProvider Namespace