IUdtMethod Interface
Represents a SQL Server user-defined type method.
Namespace: Microsoft.SqlServer.Management.SqlParser.Metadata
Assembly: Microsoft.SqlServer.Management.SqlParser (in Microsoft.SqlServer.Management.SqlParser.dll)
Syntax
'Declaration
Public Interface IUdtMethod _
Inherits IUdtMember, IScalarFunction, IFunction, IFunctionModuleBase, _
IScalar, IMetadataObject
'Usage
Dim instance As IUdtMethod
public interface IUdtMethod : IUdtMember,
IScalarFunction, IFunction, IFunctionModuleBase, IScalar, IMetadataObject
public interface class IUdtMethod : IUdtMember,
IScalarFunction, IFunction, IFunctionModuleBase, IScalar, IMetadataObject
type IUdtMethod =
interface
interface IUdtMember
interface IScalarFunction
interface IFunction
interface IFunctionModuleBase
interface IScalar
interface IMetadataObject
end
public interface IUdtMethod extends IUdtMember, IScalarFunction, IFunction, IFunctionModuleBase, IScalar, IMetadataObject
The IUdtMethod type exposes the following members.
Properties
Name | Description | |
---|---|---|
DataType | Gets the scalar data type. (Inherited from IScalar.) | |
IsAggregateFunction | Gets a value that indicates whether this is an aggregate function. (Inherited from IScalarFunction.) | |
IsStatic | Gets a value that indicates whether this is a static member. (Inherited from IUdtMember.) | |
Name | Gets the name of the metadata object. (Inherited from IMetadataObject.) | |
Nullable | Gets a Boolean value that indicates whether the scalar object is nullable. (Inherited from IScalar.) | |
Parameters | Gets a collection that contains the parameters that the function or module accepts. (Inherited from IFunctionModuleBase.) | |
ScalarType | Gets the scalar type. (Inherited from IScalar.) | |
UserDefinedType | Gets the CLR type of this user-defined type member. (Inherited from IUdtMember.) |
Top
Methods
Name | Description | |
---|---|---|
Accept<T> | Accepts a visit from the specified IMetadataObjectVisitor<T> object. (Inherited from IMetadataObject.) |
Top