Share via


IUdtDataMember Interface

Represents a user-defined type property or field.

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

Syntax

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

The IUdtDataMember 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. (Inherited from IUdtMember.)
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. (Inherited from IUdtMember.)

Top

Methods

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

Top