Interfejs CodeProperty2
Obiekt Definiowanie konstrukcja właściwości w pliku źródłowym.
Przestrzeń nazw: EnvDTE80
Zestaw: EnvDTE80 (w EnvDTE80.dll)
Składnia
'Deklaracja
<GuidAttribute("33770C02-21B7-4224-A577-6877BDBA60EA")> _
Public Interface CodeProperty2 _
Inherits CodeProperty
[GuidAttribute("33770C02-21B7-4224-A577-6877BDBA60EA")]
public interface CodeProperty2 : CodeProperty
[GuidAttribute(L"33770C02-21B7-4224-A577-6877BDBA60EA")]
public interface class CodeProperty2 : CodeProperty
[<GuidAttribute("33770C02-21B7-4224-A577-6877BDBA60EA")>]
type CodeProperty2 =
interface
interface CodeProperty
end
public interface CodeProperty2 extends CodeProperty
Typ CodeProperty2 uwidacznia następujące elementy członkowskie.
Właściwości
Nazwa | Opis | |
---|---|---|
Access | Zwraca lub ustawia atrybuty dostępu tego elementu. | |
Attributes | Zwraca kolekcję wszystkich atrybutów obiektu nadrzędnego. | |
Children | Zwraca kolekcję obiektów zawartych w ramach tego CodeProperty2 obiektu. | |
Collection | Pobiera zawierające kolekcji CodeProperty wspieranie tej właściwości obiektu. | |
Comment | Zwraca lub Ustawia komentarz, skojarzone z elementem kodu. | |
DocComment | Zwraca lub Ustawia komentarz dokumentu 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 | Zwraca lub ustawia obiekt Definiowanie kodu, aby powrócić do właściwości. | |
InfoLocation | Pobiera możliwości modelu kodu. | |
IsCodeType | Pobiera wartość określającą czy CodeType obiektu można uzyskać z tego obiektu. | |
IsDefault | Ustawia lub pobiera się, czy jest to właściwość domyślną. | |
IsGeneric | Zwraca wartość wskazującą, niezależnie od tego, czy właściwość jest rodzajowy. | |
IsShared | Zwraca lub ustawia stan udostępnionego właściwości. | |
Kind | Pobiera Wyliczenie wskazujące typ obiektu. | |
Language | Pobiera język programowania służący do tworzenia kodu. | |
Name | Zwraca lub ustawia nazwę obiektu. | |
OverrideKind | Pobiera lub ustawia modyfikatorów override właściwości. | |
Parameters | Pobiera CodeParameter2 obiektów dla żadnych parametrów do właściwości. | |
Parent | Zwraca obiekt nadrzędny natychmiastowe z CodeProperty obiektu. | |
Parent2 | Pobiera element nadrzędny elementu. | |
ProjectItem | Pobiera ProjectItem skojarzone z danym obiektem. | |
Prototype | Zwraca ciąg gospodarstwa definicji skrótowej tego obiektu. | |
ReadWrite | Zwraca się, czy właściwość jest czytelny, zapisywalny, lub obu. | |
Setter | Zwraca lub ustawia obiekt Definiowanie kodu, aby ustawić właściwość. | |
StartPoint | Pobiera TextPoint obiektu, który definiuje początek elementu kodu. | |
Type | Zwraca lub ustawia obiekt reprezentujący typ programistyczny. |
Początek
Metody
Nazwa | Opis | |
---|---|---|
AddAttribute | Tworzy nowe konstrukcje kodu atrybutu i wstawia kod odpowiedniej lokalizacji. | |
AddParameter | Dodaje parametr do definicji właściwości. | |
GetEndPoint | Pobiera TextPoint obiekt, który oznacza koniec definicji elementu kodu. | |
GetStartPoint | Pobiera TextPoint obiektu, który definiuje początku definicji elementu kodu. | |
RemoveParameter | Parametr powoduje usunięcie właściwości podpisu. |
Początek
Uwagi
CodeProperty2 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 Visual Basic ma dwa odrębne funkcje, taką, która pobiera wartość, a drugi, który powoduje przełączenie go.Razem tworzą właściwości.W Visual C#, jednak jednego formularza zgłoszenia oświadcza, właściwości i 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