Interfejs CodeProperty
Obiekt Definiowanie konstrukcja właściwości w pliku źródłowym.
Przestrzeń nazw: EnvDTE
Zestaw: EnvDTE (w EnvDTE.dll)
Składnia
'Deklaracja
<GuidAttribute("0CFBC2BB-0D4E-11D3-8997-00C04F688DDE")> _
Public Interface CodeProperty
[GuidAttribute("0CFBC2BB-0D4E-11D3-8997-00C04F688DDE")]
public interface CodeProperty
[GuidAttribute(L"0CFBC2BB-0D4E-11D3-8997-00C04F688DDE")]
public interface class CodeProperty
[<GuidAttribute("0CFBC2BB-0D4E-11D3-8997-00C04F688DDE")>]
type CodeProperty = interface end
public interface CodeProperty
Typ CodeProperty uwidacznia następujące elementy członkowskie.
Właściwości
Nazwa | Opis | |
---|---|---|
Access | Ustawia lub pobiera modyfikator dostępu tego elementu. | |
Attributes | Zwraca kolekcję wszystkie atrybuty obiektu nadrzędnego. | |
Children | Zwraca kolekcję obiektów zawartych w ramach tego CodeProperty obiektu. | |
Collection | Pobiera zawierające kolekcji CodeProperty wspieranie tej właściwości obiektu. | |
Comment | Zwraca lub Ustawia komentarz, skojarzone z elementem kodu. | |
DocComment | Pobiera dokument komentarz dla bieżącego elementu modelu kodu. | |
DTE | Pobiera obiekt rozszerzalności najwyższego poziomu. | |
EndPoint | Pobiera punkt Edycja, który znajduje się na końcu ppkt kodu. | |
Extender | Pobiera żądane urządzenie Extender, jeżeli jest ona dostępna dla tego obiektu. | |
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ę pliku tego obiektu. | |
Getter | Ustawia lub pobiera Definiowanie kodu, aby powrócić do właściwości obiektu. | |
InfoLocation | Pobiera możliwości obiektu modelu kodu. | |
IsCodeType | Pobiera czy CodeType obiektu można uzyskać z tego obiektu. | |
Kind | Pobiera Wyliczenie wskazujące typ obiektu. | |
Language | Pobiera język programowania służący do tworzenia kodu. | |
Name | Ustawia lub zwraca nazwę obiektu. | |
Parent | Zwraca obiekt nadrzędny natychmiastowe z CodeProperty obiektu. | |
ProjectItem | Pobiera ProjectItem skojarzone z danym obiektem. | |
Prototype | Zwraca ciąg gospodarstwa definicji skrótowej tego obiektu. | |
Setter | Ustawia lub pobiera Definiowanie kodu, aby ustawić właściwość obiektu. | |
StartPoint | Zwraca TextPoint obiektu, który definiuje początek elementu kodu. | |
Type | Ustawia lub zwraca obiekt reprezentujący typ programistyczny. |
Początek
Metody
Nazwa | Opis | |
---|---|---|
AddAttribute | Tworzy nowe konstrukcje kodu atrybutu i wstawia kod odpowiedniej lokalizacji. | |
GetEndPoint | Pobiera TextPoint obiekt, który oznacza koniec definicji elementu kodu. | |
GetStartPoint | Pobiera TextPoint obiektu, który definiuje początku definicji elementu kodu. |
Początek
Uwagi
CodeProperty Reprezentuje właściwości obiektu i określa, w jaki sposób właściwości są definiowane w różnych językach.Na przykład w języku Visual Basic, jeśli masz dwie funkcje oddzielnych, jeden dla uzyskiwania wartości i jedną dla uporządkowanie, razem tworzą one właściwości.W środowisku Visual C#, jednak istnieje jeden formularz zgłoszenia do deklarowania właściwości i określanie, czy ma pobierających i ustawiających.
[!UWAGA]
Po dokonaniu niektórych rodzajów modyfikacji, co oznacza, że ich wartości nie może polegać na zawsze pozostawać taki sam może być nie deterministyczny wartości elementów modelu kodu, takich jak klasy, strukturach, funkcje, atrybuty, delegatów i tak dalej.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