CodeTypeRef2-Schnittstelle
Definiert den Typ eines Konstrukts in einer Quelldatei.
Namespace: EnvDTE80
Assembly: EnvDTE80 (in EnvDTE80.dll)
Syntax
'Declaration
<GuidAttribute("9883C07A-FA07-4CE7-BD8E-01E1A3F3A3F7")> _
Public Interface CodeTypeRef2 _
Inherits CodeTypeRef
[GuidAttribute("9883C07A-FA07-4CE7-BD8E-01E1A3F3A3F7")]
public interface CodeTypeRef2 : CodeTypeRef
[GuidAttribute(L"9883C07A-FA07-4CE7-BD8E-01E1A3F3A3F7")]
public interface class CodeTypeRef2 : CodeTypeRef
[<GuidAttribute("9883C07A-FA07-4CE7-BD8E-01E1A3F3A3F7")>]
type CodeTypeRef2 =
interface
interface CodeTypeRef
end
public interface CodeTypeRef2 extends CodeTypeRef
Der CodeTypeRef2-Typ macht die folgenden Member verfügbar.
Eigenschaften
Name | Beschreibung | |
---|---|---|
AsFullName | Ruft den vollqualifizierten Namen des CodeTypeRef-Objekts ab. | |
AsString | Ruft eine Zeichenfolge ab, die zum Anzeigen des CodeTypeRef-Objekts verwendet wird. | |
CodeType | Ruft Informationen ab, die beschreiben, um welche Art von CodeTypeRef-Objekt es sich bei dem Element handelt, oder legt diese fest. | |
DTE | Ruft das Erweiterbarkeitsobjekt der obersten Ebene ab. | |
ElementType | Ruft ein Objekt ab, das den programmgesteuerten Typ darstellt, oder legt es fest. | |
IsGeneric | Ruft einen Wert ab, der angibt, ob die aktuelle Klasse oder Struktur generisch ist. | |
Parent | Ruft das unmittelbar übergeordnete Objekt eines CodeTypeRef-Objekts ab. | |
Rank | Wenn dieses Element ein Array ist, wird die Anzahl der Dimensionen in diesem Array abgerufen oder festgelegt. | |
TypeKind | Ruft den Basistyp von CodeTypeRef ab. |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
CreateArrayType | Erstellt ein Array des angegebenen Typs und fügt es an der richtigen Position im Code ein. |
Zum Seitenanfang
Hinweise
Mit dem CodeTypeRef2-Objekt wird der Typ einer Funktion, Variablen oder eines Parameters dargestellt.
Hinweis
Die Werte von Codemodellelementen wie Klassen, Strukturen, Funktionen, Attributen, Delegaten usw. können nach bestimmten Bearbeitungsvorgängen nicht deterministisch sein, d. h., dass nicht mehr davon ausgegangen werden kann, dass ihre Werte immer unverändert bleiben.Weitere Informationen finden Sie im Abschnitt zum Änderungsverhalten von Codemodellelementwerten unter Ermitteln von Code über das Codemodell (Visual Basic).
Siehe auch
Referenz
Weitere Ressourcen
Gewusst wie: Kompilieren und Ausführen der Codebeispiele für das Automatisierungsobjektmodell