MetadataObjectBase MetadataObjectBase MetadataObjectBase Class

Definition

Provides the abstract base class for a metadata object.

public ref class MetadataObjectBase abstract : Microsoft::SqlServer::Management::SqlParser::Metadata::IMetadataObject
public abstract class MetadataObjectBase : Microsoft.SqlServer.Management.SqlParser.Metadata.IMetadataObject
Public MustInherit Class MetadataObjectBase
Implements IMetadataObject
Inheritance
MetadataObjectBaseMetadataObjectBaseMetadataObjectBase
Implements

Constructors

MetadataObjectBase(String) MetadataObjectBase(String) MetadataObjectBase(String)

Initializes a new instance of the MetadataObjectBase class that has the specified name.

Fields

m_name m_name m_name

Gets the name of the metadata object.

Properties

Name Name Name

Gets the name of the metadata object.

Methods

Accept<T>(IMetadataObjectVisitor<T>) Accept<T>(IMetadataObjectVisitor<T>) Accept<T>(IMetadataObjectVisitor<T>)

Accepts a visit from the specified IMetadataObjectVisitor<T> object.

ToString() ToString() ToString()

Returns a string representation of the current metadata object.

Applies to