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: StringWymagane.Nazwa nowego członka.
Value
Typ: ObjectOpcjonalne.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: ObjectOpcjonalne.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
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Używanie bibliotek pochodzących z częściowo zaufanego kodu.
Zobacz też
Informacje
Przestrzeń nazw Microsoft.VisualStudio.VCCodeModel
Inne zasoby
Porady: kompilowanie i uruchamianie kodu modelu obiektów automatyzacji — przykłady