Interfejs CodeVariable2
Definiuje konstruktorem zmiennej w pliku źródłowym.
Przestrzeń nazw: EnvDTE80
Zestaw: EnvDTE80 (w EnvDTE80.dll)
Składnia
'Deklaracja
<GuidAttribute("F747A8A0-01B1-4DA2-9259-0D5A0CB4C049")> _
Public Interface CodeVariable2 _
Inherits CodeVariable
[GuidAttribute("F747A8A0-01B1-4DA2-9259-0D5A0CB4C049")]
public interface CodeVariable2 : CodeVariable
[GuidAttribute(L"F747A8A0-01B1-4DA2-9259-0D5A0CB4C049")]
public interface class CodeVariable2 : CodeVariable
[<GuidAttribute("F747A8A0-01B1-4DA2-9259-0D5A0CB4C049")>]
type CodeVariable2 =
interface
interface CodeVariable
end
public interface CodeVariable2 extends CodeVariable
Typ CodeVariable2 uwidacznia następujące elementy członkowskie.
Właściwości
Nazwa | Opis | |
---|---|---|
Access | Ustawia lub pobiera atrybuty dostęp do tego elementu. | |
Attributes | Pobiera zbiór wszystkich atrybutów obiektu nadrzędnego. | |
Children | Pobiera kolekcja obiektów zawartych w tej CodeVariable. | |
Collection | Pobiera kolekcja zawierające CodeVariable obiekt obsługuje tej właściwości. | |
Comment | Pobiera lub Ustawia komentarz skojarzony z elementem kodu. | |
ConstKind | Ustawia lub pobiera, gdy zmienna jest uprawnione ma zostać zmieniony. | |
DocComment | Pobiera lub Ustawia komentarz dokumentu dla bieżącego elementu modelu kodu. | |
DTE | Pobiera obiekt rozszerzeń najwyższego poziomu. | |
EndPoint | Pobiera edytowany punkt lokalizacją koniec elementu kodu. | |
Extender | Zwraca żądany obiekt urządzenia Extender, jeśli jest on dostępny. | |
ExtenderCATID | Pobiera kategorii urządzenia Extender ID (Identyfikator CATID) dla obiektu. | |
ExtenderNames | Pobiera listę dostępnych urządzeń Extender dla obiektu. | |
FullName | Pobiera pełną ścieżkę i nazwę CodeVariable pliku obiektu. | |
InfoLocation | Pobiera możliwości modelu kodu. | |
InitExpression | Pobiera lub ustawia obiekt, Definiowanie kodu inicjowania dla danego elementu. | |
IsCodeType | Pobiera wartość wskazującą czy CodeType obiektu można uzyskać z tego obiektu. | |
IsConstant | Pobiera lub ustawia wartość wskazującą, czy element jest stała. | |
IsGeneric | Pobiera wartość wskazującą, czy bieżąca klasa jest rodzajowy. | |
IsShared | Pobiera lub ustawia wartość wskazującą czy element jest zdefiniowane statycznie, to znaczy, jeśli element jest w szczególności wspólne dla wszystkich wystąpień tego typu obiektu lub tylko do tego obiektu. | |
Kind | Pobiera Wyliczenie wskazujące typ obiektu. | |
Language | Pobiera język programowania służący do tworzenia kodu. | |
Name | Pobiera lub ustawia nazwę obiektu. | |
Parent | Pobiera obiekt nadrzędny natychmiastowe CodeVariable obiektu. | |
ProjectItem | Pobiera ProjectItem obiektu skojarzonego z CodeVariable obiektu. | |
Prototype | Pobiera ciąg gospodarstwa skrótowych definicji tego obiektu. | |
StartPoint | Pobiera TextPoint obiektu, który definiuje początek elementu kodu. | |
Type | Pobiera lub ustawia obiekt reprezentujący typ programowych. |
Początek
Metody
Nazwa | Opis | |
---|---|---|
AddAttribute | Tworzy nowe konstruować kod atrybutu i wstawia kod w odpowiedniej lokalizacji. | |
GetEndPoint | Pobiera TextPoint obiekt, który oznacza koniec definicji elementu kodu. | |
GetStartPoint | Pobiera TextPoint obiekt, który oznacza koniec definicji elementu kodu. |
Początek
Uwagi
[!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).
Zobacz też
Informacje
Inne zasoby
Porady: kompilowanie i uruchamianie kodu modelu obiektów automatyzacji — przykłady