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
Właściwość publiczna Access Zwraca lub ustawia atrybuty dostępu tego elementu.
Właściwość publiczna Attributes Zwraca kolekcję wszystkich atrybutów obiektu nadrzędnego.
Właściwość publiczna Children Zwraca kolekcję obiektów zawartych w ramach tego CodeProperty2 obiektu.
Właściwość publiczna Collection Pobiera zawierające kolekcji CodeProperty wspieranie tej właściwości obiektu.
Właściwość publiczna Comment Zwraca lub Ustawia komentarz, skojarzone z elementem kodu.
Właściwość publiczna DocComment Zwraca lub Ustawia komentarz dokumentu dla bieżącego elementu modelu kodu.
Właściwość publiczna DTE Pobiera obiekt rozszerzalności najwyższego poziomu.
Właściwość publiczna EndPoint Pobiera punkt Edycja, który znajduje się na końcu ppkt kodu.
Właściwość publiczna Extender Pobiera żądane urządzenie Extender, jeżeli jest ona dostępna dla tego obiektu.
Właściwość publiczna ExtenderCATID Pobiera kategorii urządzenia Extender ID (Identyfikator CATID) dla obiektu.
Właściwość publiczna ExtenderNames Pobiera listę dostępnych urządzeń Extender dla obiektu.
Właściwość publiczna FullName Pobiera pełną ścieżkę i nazwę pliku tego obiektu.
Właściwość publiczna Getter Zwraca lub ustawia obiekt Definiowanie kodu, aby powrócić do właściwości.
Właściwość publiczna InfoLocation Pobiera możliwości modelu kodu.
Właściwość publiczna IsCodeType Pobiera wartość określającą czy CodeType obiektu można uzyskać z tego obiektu.
Właściwość publiczna IsDefault Ustawia lub pobiera się, czy jest to właściwość domyślną.
Właściwość publiczna IsGeneric Zwraca wartość wskazującą, niezależnie od tego, czy właściwość jest rodzajowy.
Właściwość publiczna IsShared Zwraca lub ustawia stan udostępnionego właściwości.
Właściwość publiczna Kind Pobiera Wyliczenie wskazujące typ obiektu.
Właściwość publiczna Language Pobiera język programowania służący do tworzenia kodu.
Właściwość publiczna Name Zwraca lub ustawia nazwę obiektu.
Właściwość publiczna OverrideKind Pobiera lub ustawia modyfikatorów override właściwości.
Właściwość publiczna Parameters Pobiera CodeParameter2 obiektów dla żadnych parametrów do właściwości.
Właściwość publiczna Parent Zwraca obiekt nadrzędny natychmiastowe z CodeProperty obiektu.
Właściwość publiczna Parent2 Pobiera element nadrzędny elementu.
Właściwość publiczna ProjectItem Pobiera ProjectItem skojarzone z danym obiektem.
Właściwość publiczna Prototype Zwraca ciąg gospodarstwa definicji skrótowej tego obiektu.
Właściwość publiczna ReadWrite Zwraca się, czy właściwość jest czytelny, zapisywalny, lub obu.
Właściwość publiczna Setter Zwraca lub ustawia obiekt Definiowanie kodu, aby ustawić właściwość.
Właściwość publiczna StartPoint Pobiera TextPoint obiektu, który definiuje początek elementu kodu.
Właściwość publiczna Type Zwraca lub ustawia obiekt reprezentujący typ programistyczny.

Początek

Metody

  Nazwa Opis
Metoda publiczna AddAttribute Tworzy nowe konstrukcje kodu atrybutu i wstawia kod odpowiedniej lokalizacji.
Metoda publiczna AddParameter Dodaje parametr do definicji właściwości.
Metoda publiczna GetEndPoint Pobiera TextPoint obiekt, który oznacza koniec definicji elementu kodu.
Metoda publiczna GetStartPoint Pobiera TextPoint obiektu, który definiuje początku definicji elementu kodu.
Metoda publiczna 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

Przestrzeń nazw EnvDTE80

Inne zasoby

Porady: kompilowanie i uruchamianie kodu modelu obiektów automatyzacji — przykłady

Odnajdowanie kodu za pomocą modelu kodu (Visual Basic)

Odnajdowanie kodu za pomocą modelu kodu (Visual C#)