Share via


IUdtMember Interface

Defines a common interface for all user-defined type members.

Namespace:  Microsoft.SqlServer.Management.SqlParser.Metadata
Assembly:  Microsoft.SqlServer.Management.SqlParser (in Microsoft.SqlServer.Management.SqlParser.dll)

Syntax

'Declaration
Public Interface IUdtMember _
    Inherits IScalar, IMetadataObject
'Usage
Dim instance As IUdtMember
public interface IUdtMember : IScalar, 
    IMetadataObject
public interface class IUdtMember : IScalar, 
    IMetadataObject
type IUdtMember =  
    interface
        interface IScalar
        interface IMetadataObject
    end
public interface IUdtMember extends IScalar, IMetadataObject

The IUdtMember type exposes the following members.

Properties

  Name Description
Public property DataType Gets the scalar data type. (Inherited from IScalar.)
Public property IsStatic Gets a value that indicates whether this is a static member.
Public property Name Gets the name of the metadata object. (Inherited from IMetadataObject.)
Public property Nullable Gets a Boolean value that indicates whether the scalar object is nullable. (Inherited from IScalar.)
Public property ScalarType Gets the scalar type. (Inherited from IScalar.)
Public property UserDefinedType Gets the CLR type of this user-defined type member.

Top

Methods

  Name Description
Public method Accept<T> Accepts a visit from the specified IMetadataObjectVisitor<T> object. (Inherited from IMetadataObject.)

Top