Interfejs VCCodeUsingAlias
Obiekt reprezentujący alias element kodu w kodzie źródłowym rozwiązania.
Przestrzeń nazw: Microsoft.VisualStudio.VCCodeModel
Zestaw: Microsoft.VisualStudio.VCCodeModel (w Microsoft.VisualStudio.VCCodeModel.dll)
Składnia
'Deklaracja
<GuidAttribute("0EA4A801-B908-4A76-B63E-45DAA3CC20BA")> _
Public Interface VCCodeUsingAlias
[GuidAttribute("0EA4A801-B908-4A76-B63E-45DAA3CC20BA")]
public interface VCCodeUsingAlias
[GuidAttribute(L"0EA4A801-B908-4A76-B63E-45DAA3CC20BA")]
public interface class VCCodeUsingAlias
[<GuidAttribute("0EA4A801-B908-4A76-B63E-45DAA3CC20BA")>]
type VCCodeUsingAlias = interface end
public interface VCCodeUsingAlias
Typ VCCodeUsingAlias uwidacznia następujące elementy członkowskie.
Właściwości
Nazwa | Opis | |
---|---|---|
Access | Pobiera atrybuty dostęp do tego elementu. | |
Attributes | Pobiera zbiór wszystkich atrybutów obiektu. | |
Children | Pobiera kolekcja obiektów zawartych wewnątrz tej konstrukcji kodu. | |
CodeModel | Pobiera VCCodeModel obiektu dla projektu. | |
Collection | Pobiera kolekcja zawierające obiekt obsługuje tej właściwości lub zawarte w tej konstrukcji kodu. | |
Comment | Pobiera lub Ustawia komentarz skojarzony z elementem kodu. | |
DisplayName | Pobiera nazwę używaną w interfejsie użytkownika dla tej grupy danych wyjściowych. | |
DTE | Pobiera obiekt rozszerzający najwyższego poziomu. | |
EndPoint | Pobiera edytowany punkt lokalizacją koniec elementu kodu. | |
EndPointOf | Zwraca punkt końcowy obiektu. | |
Extender | Pobiera żądany obiekt rozszerzenia, jeśli jest on dostępny dla tego obiektu. | |
ExtenderCATID | Pobiera ID kategorii rozszerzenia (Identyfikator CATID) dla obiektu. | |
ExtenderNames | Pobiera listę dostępnych rozszerzeń dla obiektu. | |
File | Pobiera plik skojarzony z tym elementem. | |
FullName | Pobiera pełną ścieżkę i nazwę pliku obiektu. | |
InfoLocation | Pobiera możliwości modelu kodu. | |
IsCaseSensitive | Określa, czy element kodu jest uwzględniana wielkość liter. | |
IsCodeType | Określa, czy CodeType obiektu można uzyskać z tego obiektu. | |
IsInjected | Określa, czy element kodu zostały dodane przez atrybut. | |
IsReadOnly | Określa, czy plik zawierający obiekt jest tylko do odczytu. | |
IsTemplate | Określa, czy ten element jest szablon. | |
IsZombie | Określa, czy obiekt istnieje. | |
Kind | Pobiera typ obiektu. | |
Language | Pobiera język programowania służący do tworzenia kodu. | |
Location | Zwraca lokalizację deklarację obiektu. | |
Name | Pobiera lub ustawia nazwę obiektu. | |
Namespace | Pobiera obiekt, definiowanie przestrzeni nazw. | |
Parent | Pobiera obiekt nadrzędny natychmiastowego tego obiektu. | |
Picture | Pobiera obiekt automatyzacji obrazu używanego jako ikona w interfejsie użytkownika. | |
Project | Pobiera Project obiektu skojarzonego z obiektem. | |
ProjectItem | Pobiera ProjectItem obiektu skojarzonego z tym obiektem. | |
References | Aktualnie nie zaimplementowane. | |
StartPoint | Pobiera TextPoint obiektu, który definiuje początek elementu kodu. | |
StartPointOf | Pobiera punktu początkowego obiektu. | |
TemplateParameters | Pobiera Kolekcja parametrów szablonu klasy. | |
Templatizations | Wyłącznie do użytku wewnętrznego firmy Microsoft. | |
TypeString | Pobiera lub ustawia typ obiektu za pomocą ciągu reprezentującego tego typu. |
Początek
Metody
Nazwa | Opis | |
---|---|---|
AddAttribute | Tworzy nowe konstruować kod atrybutu i wstawia kod w odpowiedniej lokalizacji. | |
AddTemplateParameter | Dodaje parametr do szablonu | |
GetEndPoint | Zwraca TextPoint obiekt, który oznacza koniec definicji elementu kodu. | |
GetStartPoint | Zwraca TextPoint obiektu, który definiuje na początku definicji elementu kodu. | |
IsSelf | Określa, czy element określony kod jest taki sam, jak kod elementu nadrzędnego. | |
RemoveTemplateParameter | Usuwa parametr z definicji szablonu. |
Początek
Uwagi
VCCodeUsingAlias Obiekt jest używany do modyfikacji istniejącego alias konstruowania.
Jeśli obiekt nie ma elementów podrzędnych, a następnie Nothing lub nullodwołanie o wartości null (Nothing w języku Visual Basic) jest zwracany.
Childrenjest używany przede wszystkim przez Visual C++.ChildrenKażdy obiekt zwraca zwrotnych od elementu kodu.
Aby wykonać iterację członków obszar nazw lub typ (klasy, struktury, interfejs i tak dalej), musisz wykonać kwerendę interfejsu (QI) lub cast CodeElement do CodeNamespace , a następnie użyć Members właściwości.
ChildrenZwraca kolekcję wszystkich związanych z CodeElement obiektów, które można się odwoływać za pomocą tego elementu kodu.
Children Właściwość może zwracać Nothing lub nullodwołanie o wartości null (Nothing w języku Visual Basic) w zależności od obiektu i języka.Nie jest wymagany do obsługi to w Visual Studio.