Metoda CodeNamespace.AddStruct —
Tworzy nową konstrukcję kodu struktury i wstawia kod we właściwej lokalizacji.
Przestrzeń nazw: EnvDTE
Zestaw: EnvDTE (w EnvDTE.dll)
Składnia
'Deklaracja
Function AddStruct ( _
Name As String, _
Position As Object, _
Bases As Object, _
ImplementedInterfaces As Object, _
Access As vsCMAccess _
) As CodeStruct
CodeStruct AddStruct(
string Name,
Object Position,
Object Bases,
Object ImplementedInterfaces,
vsCMAccess Access
)
CodeStruct^ AddStruct(
String^ Name,
Object^ Position,
Object^ Bases,
Object^ ImplementedInterfaces,
vsCMAccess Access
)
abstract AddStruct :
Name:string *
Position:Object *
Bases:Object *
ImplementedInterfaces:Object *
Access:vsCMAccess -> CodeStruct
function AddStruct(
Name : String,
Position : Object,
Bases : Object,
ImplementedInterfaces : Object,
Access : vsCMAccess
) : CodeStruct
Parametry
Name
Typ: StringWymagany.Nazwa nowej struktury.
Position
Typ: ObjectOpcjonalne.Default = 0.Element kodu, po którym ma być dodany nowy element.Jeśli wartość jest CodeElement, a następnie dodaje się nowy element zaraz za nim.
Jeśli wartość jest typu danych Long, następnie AddStruct wskazuje element, po którym ma być dodany nowy element.
Ponieważ kolekcje rozpoczynać się ich liczba 1, przekazując 0 wskazuje, że nowy element powinien być umieszczony na początku kolekcji.Wartość-1 oznacza, że element powinien być umieszczony na końcu.
Bases
Typ: ObjectWymagany.Wartością domyślną jest Nothing.Wariant, który posiada SafeArray typu pełni kwalifikowanej nazw lub CodeInterface , z którego wywodzi się nowy interfejs obiekty.
ImplementedInterfaces
Typ: ObjectWymagany.Wartością domyślną jest Nothing.Zmienna SafeArray typu pełni kwalifikowanej nazw lub CodeInterface obiektów, reprezentujących interfejsów nowa klasa zobowiązuje się do wdrożenia.
Access
Typ: EnvDTE.vsCMAccessOpcjonalne.A vsCMAccess stałych.
Wartość zwracana
Typ: EnvDTE.CodeStruct
Obiekt CodeStruct.
Uwagi
Macierzysty Visual C++ wymaga formatu oddzielone dwukropkiem (:) dla jego nazwy typu pełni kwalifikowana.Inne języki obsługuje format oddzielonych od siebie kropkami.
Poprawności argumentów jest określana przez język za model kodu.
[!UWAGA]
Wartości elementów modelu kodu, takich jak klasy, strukturach, funkcje, atrybuty, delegatów i tak dalej mogą być deterministyczny po dokonaniu niektórych rodzajów modyfikacji, co oznacza, że ich wartości nie mogą być powoływane do zawsze pozostają takie same.Aby uzyskać więcej informacji, zobacz sekcję wartości elementu modelu kod można zmienić w Odnajdowanie kodu za pomocą modelu kodu (Visual Basic).
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
Inne zasoby
Porady: kompilowanie i uruchamianie kodu modelu obiektów automatyzacji — przykłady