Propriedade VCCodeVariable.InitExpression

Obtém ou define um objeto que define o código de inicialização de um elemento.

Namespace:  Microsoft.VisualStudio.VCCodeModel
Assembly:  Microsoft.VisualStudio.VCCodeModel (em Microsoft.VisualStudio.VCCodeModel.dll)

Sintaxe

'Declaração
Property InitExpression As Object
Object InitExpression { get; set; }
property Object^ InitExpression {
    Object^ get ();
    void set (Object^ value);
}
abstract InitExpression : Object with get, set
function get InitExpression () : Object
function set InitExpression (value : Object)

Valor de propriedade

Tipo: System.Object
Um objeto em que define a expressão de inicialização para a variável de código.

Comentários

O valor deve ser uma seqüência de caracteres ou um CodeElement para um objeto de expressão.Ao definir isso como uma seqüência de caracteres, a implementação da propriedade insere qualquer sintaxe necessária, como, por exemplo, sinais de igual ou ponto e vírgula, se a variável ainda não tiver uma expressão de inicialização.

Dependendo de idiomas e qualquer verificação sintáticas ou semânticas realiza na seqüência de caracteres passada, a definição dessa propriedade pode falhar.Idiomas não são necessários para verificar a seqüência de caracteres e como a seqüência de caracteres é necessariamente dependente de idioma, a definição dessa propriedade pode resultar em um comportamento indefinido se a seqüência de caracteres tiver conteúdo mal.

Ao definir essa propriedade um CodeElement, ou não o CodeElement deve ser criado recentemente depende da implementação de idioma do modelo de código.Alguns idiomas podem implementar a semântica de cópia se você passar um CodeElement que já está em um arquivo de origem.

Segurança do .NET Framework

Consulte também

Referência

VCCodeVariable Interface

Namespace Microsoft.VisualStudio.VCCodeModel

Outros recursos

Como: compilar e executar os exemplos de código de modelo de objeto de automação