Compartilhar via


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: 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 do modelo de objeto Automation