Compartilhar via


Classe ColumnDefinition

Defines the column-specific properties that apply to Grid objects.

Hierarquia de herança

System.Object
  Microsoft.SqlServer.TransactSql.ScriptDom.TSqlFragment
    Microsoft.SqlServer.TransactSql.ScriptDom.ColumnDefinitionBase
      Microsoft.SqlServer.TransactSql.ScriptDom.ColumnDefinition

Namespace:  Microsoft.SqlServer.TransactSql.ScriptDom
Assembly:  Microsoft.SqlServer.TransactSql.ScriptDom (em Microsoft.SqlServer.TransactSql.ScriptDom.dll)

Sintaxe

'Declaração
<SerializableAttribute> _
Public Class ColumnDefinition _
    Inherits ColumnDefinitionBase
'Uso
Dim instance As ColumnDefinition
[SerializableAttribute]
public class ColumnDefinition : ColumnDefinitionBase
[SerializableAttribute]
public ref class ColumnDefinition : public ColumnDefinitionBase
[<SerializableAttribute>]
type ColumnDefinition =  
    class 
        inherit ColumnDefinitionBase 
    end
public class ColumnDefinition extends ColumnDefinitionBase

O tipo ColumnDefinition expõe os membros a seguir.

Construtores

  Nome Descrição
Método público ColumnDefinition Initializes a new instance of the ColumnDefinition class.

Início

Propriedades

  Nome Descrição
Propriedade pública Collation Gets or sets the collation identifier. (Herdado de ColumnDefinitionBase.)
Propriedade pública ColumnIdentifier Gets or sets the column name. (Herdado de ColumnDefinitionBase.)
Propriedade pública ComputedColumnExpression Gets or sets the computed column expression.
Propriedade pública Constraints Gets a list of constraints for this column.
Propriedade pública DataType Gets or sets the data type. (Herdado de ColumnDefinitionBase.)
Propriedade pública DefaultConstraint Gets or sets the default value, if not NULL.
Propriedade pública FirstTokenIndex Gets or sets the first token index. (Herdado de TSqlFragment.)
Propriedade pública FragmentLength Gets the fragment length. (Herdado de TSqlFragment.)
Propriedade pública IdentityOptions Gets or sets the identity options.
Propriedade pública IsPersisted Gets or sets whether the column is persisted.
Propriedade pública IsRowGuidCol Gets or sets whether the row is a Guid column.
Propriedade pública LastTokenIndex Gets or sets the last token index. (Herdado de TSqlFragment.)
Propriedade pública ScriptTokenStream Gets or sets a list of token streams. (Herdado de TSqlFragment.)
Propriedade pública StartColumn Gets the starting column. (Herdado de TSqlFragment.)
Propriedade pública StartLine Gets the starting line. (Herdado de TSqlFragment.)
Propriedade pública StartOffset Gets the fragment start offset value. (Herdado de TSqlFragment.)
Propriedade pública StorageOptions Gets or sets the column storage options.

Início

Métodos

  Nome Descrição
Método público Accept Indicates the entry point for a given visitor. (Substitui ColumnDefinitionBase.Accept(TSqlFragmentVisitor).)
Método público AcceptChildren Calls Accept on the children with the given visitor. (Substitui ColumnDefinitionBase.AcceptChildren(TSqlFragmentVisitor).)
Método público Equals (Herdado de Object.)
Método protegido Finalize (Herdado de Object.)
Método público GetHashCode (Herdado de Object.)
Método público GetType (Herdado de Object.)
Método protegido MemberwiseClone (Herdado de Object.)
Método público ToString (Herdado de Object.)

Início

Segurança de thread

Qualquer membro público static (Shared no Visual Basic) desse tipo é seguro para threads. Não há garantia de que qualquer membro de instância seja seguro para threads.

Consulte também

Referência

Namespace Microsoft.SqlServer.TransactSql.ScriptDom