Udostępnij za pośrednictwem


Metoda VCCodeEnum.AddMember —

Tworzy nowe konstrukcje kodu Członkowskich i wstawia kod odpowiedniej lokalizacji.

Przestrzeń nazw:  Microsoft.VisualStudio.VCCodeModel
Zestaw:  Microsoft.VisualStudio.VCCodeModel (w Microsoft.VisualStudio.VCCodeModel.dll)

Składnia

'Deklaracja
Function AddMember ( _
    Name As String, _
    Value As Object, _
    Position As Object _
) As CodeVariable
CodeVariable AddMember(
    string Name,
    Object Value,
    Object Position
)
CodeVariable^ AddMember(
    String^ Name, 
    Object^ Value, 
    Object^ Position
)
abstract AddMember : 
        Name:string * 
        Value:Object * 
        Position:Object -> CodeVariable
function AddMember(
    Name : String, 
    Value : Object, 
    Position : Object
) : CodeVariable

Parametry

  • Name
    Typ: String

    Wymagane.Nazwa nowego członka.

  • Value
    Typ: Object

    Opcjonalne.InitExpression z CodeVariable zwracany jest obiekt.Każde pozwolenie na wywóz mogą być przekazywane w albo jako ciąg znaków lub obiekt wyrażenia.

  • Position
    Typ: Object

    Opcjonalne.Domyślnie = 0.Element kodu, po którym ma być dodany nowy element.Jeśli wartość jest CodeElement, a następnie dodaje się nowy element natychmiast po.

    Jeśli wartość jest typu danych Long AddMember wskazuje element, po którym ma być dodany nowy element.

    Ponieważ zbiory rozpocząć ich licznik na 1, przekazując 0 wskazuje, że nowy element powinien być umieszczony na początku kolekcji.Wartość-1 oznacza element powinny być umieszczane na końcu.

Wartość zwracana

Typ: CodeVariable
A CodeVariable object.

Uwagi

AddMemberDodaje element członkowski do wyliczenia i zwraca CodeVariable obiekt z IsConstant ustawiona na true.

Podczas ustawiania Value ciąg, AddMember wstawia wszelkie wymagane składni, takie jak znaki równości lub średnikami, jeśli zmienna nie jest już wyrażenie inicjalizacji.W zależności od tego, języków i składni lub semantyczne kontroli wykonuje go na ciąg znaków przekazany w ustawienie tego argumentu może zakończyć się niepowodzeniem.Języki nie są wymagane do sprawdzania ciąg i ponieważ ciąg jest niekoniecznie zależnych od języka, ustawienie tego argumentu może spowodować niezdefiniowane zachowanie Jeśli ciąg zawiera dowolną zawartość źle.

Podczas ustawiania Value do CodeElement, przy podejmowaniu decyzji, czy CodeElement nowo utworzone zależy od wdrożenia modelu kodu języka.W przypadku niektórych języków może wdrożyć semantykę kopiowania, jeśli przekażemy w elemencie kod, który jest już w pliku źródłowym.

Poprawność argumentów jest określana przez język za model kodu.

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

VCCodeEnum Interfejs

Przestrzeń nazw Microsoft.VisualStudio.VCCodeModel

Inne zasoby

Porady: kompilowanie i uruchamianie kodu modelu obiektów automatyzacji — przykłady