Udostępnij za pośrednictwem


Interfejs CodeFunction2

Obiekt Definiowanie konstrukcja funkcji w pliku źródłowym.

Przestrzeń nazw:  EnvDTE80
Zestaw:  EnvDTE80 (w EnvDTE80.dll)

Składnia

'Deklaracja
<GuidAttribute("7E20CD35-8689-466D-8EA0-A863B7EA5DB9")> _
Public Interface CodeFunction2 _
    Inherits CodeFunction
[GuidAttribute("7E20CD35-8689-466D-8EA0-A863B7EA5DB9")]
public interface CodeFunction2 : CodeFunction
[GuidAttribute(L"7E20CD35-8689-466D-8EA0-A863B7EA5DB9")]
public interface class CodeFunction2 : CodeFunction
[<GuidAttribute("7E20CD35-8689-466D-8EA0-A863B7EA5DB9")>]
type CodeFunction2 =  
    interface
        interface CodeFunction
    end
public interface CodeFunction2 extends CodeFunction

Typ CodeFunction2 uwidacznia następujące elementy członkowskie.

Właściwości

  Nazwa Opis
Właściwość publiczna Access (Odziedziczone z CodeFunction).
Właściwość publiczna Access Ustawia lub pobiera atrybuty dostępu tego elementu.
Właściwość publiczna Attributes (Odziedziczone z CodeFunction).
Właściwość publiczna Attributes Zwraca kolekcję wszystkich atrybutów dla CodeFunction obiektu.
Właściwość publiczna CanOverride (Odziedziczone z CodeFunction).
Właściwość publiczna CanOverride Pobiera lub ustawia niezależnie od tego, czy funkcja może zostać zastąpiona.
Właściwość publiczna Children (Odziedziczone z CodeFunction).
Właściwość publiczna Children Zwraca kolekcję obiektów zawartych wewnątrz tej konstrukcji kodu.
Właściwość publiczna Collection (Odziedziczone z CodeFunction).
Właściwość publiczna Collection Pobiera zawierające kolekcji CodeFunction wspieranie tej właściwości obiektu.
Właściwość publiczna Comment (Odziedziczone z CodeFunction).
Właściwość publiczna Comment Zwraca lub Ustawia komentarz, skojarzone z elementem kodu.
Właściwość publiczna DocComment (Odziedziczone z CodeFunction).
Właściwość publiczna DocComment Zwraca lub Ustawia komentarz dokumentu dla bieżącego elementu modelu kodu.
Właściwość publiczna DTE (Odziedziczone z CodeFunction).
Właściwość publiczna DTE Pobiera obiekt rozszerzalności najwyższego poziomu.
Właściwość publiczna EndPoint (Odziedziczone z CodeFunction).
Właściwość publiczna EndPoint Pobiera punkt tekstu, który znajduje się na końcu ppkt kodu.
Właściwość publiczna Extender[String] (Odziedziczone z CodeFunction).
Właściwość publiczna Extender[String] Pobiera żądany obiekt urządzenia Extender, jeżeli jest ona dostępna dla tego obiektu.
Właściwość publiczna ExtenderCATID (Odziedziczone z CodeFunction).
Właściwość publiczna ExtenderCATID Pobiera kategorii urządzenia Extender ID (Identyfikator CATID) dla obiektu.
Właściwość publiczna ExtenderNames (Odziedziczone z CodeFunction).
Właściwość publiczna ExtenderNames Pobiera listę dostępnych urządzeń Extender dla obiektu.
Właściwość publiczna FullName (Odziedziczone z CodeFunction).
Właściwość publiczna FullName Pobiera pełną ścieżkę i nazwę pliku tego obiektu.
Właściwość publiczna FunctionKind (Odziedziczone z CodeFunction).
Właściwość publiczna FunctionKind Pobiera wyliczenie opisujące, w jaki sposób funkcja jest używana.
Właściwość publiczna InfoLocation (Odziedziczone z CodeFunction).
Właściwość publiczna InfoLocation Pobiera możliwości modelu kodu.
Właściwość publiczna IsCodeType (Odziedziczone z CodeFunction).
Właściwość publiczna IsCodeType Pobiera wartość określającą czy CodeType obiektu można uzyskać z tego obiektu.
Właściwość publiczna IsGeneric Zwraca wartość wskazującą, niezależnie od tego, czy funkcja jest rodzajowa.
Właściwość publiczna IsOverloaded (Odziedziczone z CodeFunction).
Właściwość publiczna IsOverloaded Pobiera, niezależnie od tego, czy funkcja jest nadmiernie obciążony.
Właściwość publiczna IsShared (Odziedziczone z CodeFunction).
Właściwość publiczna IsShared Pobiera lub ustawia niezależnie od tego, czy element statycznie jest zdefiniowana, to znaczy, czy dany element jest w szczególności wspólne dla wszystkich wystąpień tego typu obiektu lub tylko do tego obiektu.
Właściwość publiczna Kind (Odziedziczone z CodeFunction).
Właściwość publiczna Kind Pobiera Wyliczenie wskazujące typ obiektu.
Właściwość publiczna Language (Odziedziczone z CodeFunction).
Właściwość publiczna Language Pobiera język programowania służący do tworzenia kodu.
Właściwość publiczna MustImplement (Odziedziczone z CodeFunction).
Właściwość publiczna MustImplement Pobiera lub ustawia wartość określającą, czy element jest zadeklarowany jako abstrakcyjny i dlatego wymaga wykonania.
Właściwość publiczna Name (Odziedziczone z CodeFunction).
Właściwość publiczna Name Zwraca lub ustawia nazwę obiektu.
Właściwość publiczna Overloads (Odziedziczone z CodeFunction).
Właściwość publiczna Overloads Zwraca kolekcję przeciążonej metody dla tego elementu.
Właściwość publiczna OverrideKind Ustawia lub pobiera czy CodeFunction obiekt reprezentuje funkcji klasy nadrzędnej, która może zostać zastąpiona, funkcji klasy podrzędne, która jest zamiana dziedziczonej zachowanie lub czy funkcja nie mogą być przesłaniane.
Właściwość publiczna Parameters (Odziedziczone z CodeFunction).
Właściwość publiczna Parameters Pobiera zbiór parametrów dla tego elementu.
Właściwość publiczna Parent (Odziedziczone z CodeFunction).
Właściwość publiczna Parent Zwraca obiekt nadrzędny natychmiastowe z CodeFunction obiektu.
Właściwość publiczna ProjectItem (Odziedziczone z CodeFunction).
Właściwość publiczna ProjectItem Pobiera ProjectItem obiektu skojarzonego z CodeFunction obiektu.
Właściwość publiczna Prototype[Int32] (Odziedziczone z CodeFunction).
Właściwość publiczna Prototype[Int32] Pobiera ciąg gospodarstwa definicji skrótowej tego obiektu.
Właściwość publiczna StartPoint (Odziedziczone z CodeFunction).
Właściwość publiczna StartPoint Pobiera TextPoint obiektu, który definiuje początek elementu kodu.
Właściwość publiczna Type (Odziedziczone z CodeFunction).
Właściwość publiczna Type Zwraca lub ustawia obiekt reprezentujący typ programistyczny.

Początek

Metody

  Nazwa Opis
Metoda publiczna AddAttribute(String, String, Object) (Odziedziczone z CodeFunction).
Metoda publiczna AddAttribute(String, String, Object) Tworzy nowe konstrukcje kodu atrybutu i wstawia kod odpowiedniej lokalizacji.
Metoda publiczna AddParameter(String, Object, Object) (Odziedziczone z CodeFunction).
Metoda publiczna AddParameter(String, Object, Object) Tworzy nowe konstrukcje kodu parametr i wstawia kod odpowiedniej lokalizacji.
Metoda publiczna GetEndPoint(vsCMPart) (Odziedziczone z CodeFunction).
Metoda publiczna GetEndPoint(vsCMPart) Pobiera TextPoint obiekt, który oznacza koniec definicji elementu kodu.
Metoda publiczna GetStartPoint(vsCMPart) (Odziedziczone z CodeFunction).
Metoda publiczna GetStartPoint(vsCMPart) Pobiera TextPoint obiektu, który definiuje początku definicji elementu kodu.
Metoda publiczna RemoveParameter(Object) (Odziedziczone z CodeFunction).
Metoda publiczna RemoveParameter(Object) Usuwa parametr z listy argumentów.

Początek

Uwagi

[!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 Odkrywanie kod przy użyciu modelu kodu (Visual Basic).

Zobacz też

Informacje

Przestrzeń nazw EnvDTE80

Inne zasoby

Jak: skompilować i uruchomić przykłady kodu modelu obiektu automatyzacji

Odkrywanie kod przy użyciu modelu kodu (Visual Basic)

Odkrywanie kod przy użyciu modelu kodu (Visual C#)