Symbole in der Klassenansicht und im Objektbrowser
Die Klassenansicht und der Objektkatalog enthalten eine Reihe von Symbolen, die Codeentitäten darstellen, z. B. Namespaces, Klassen, Funktionen oder Variablen. In der folgenden Tabelle werden die Symbole verdeutlicht und beschrieben.
Symbol |
Beschreibungen |
Symbol |
Beschreibungen |
---|---|---|---|
Namespace |
Methode oder Funktion |
||
Klasse |
Operator |
||
Interface |
Property |
||
Struktur |
Feld oder Variable |
||
Union |
Event |
||
Enum |
Konstante |
||
TypeDef |
Enumerationselement |
||
Modul |
Zuordnungselement |
||
Intrinsisch |
Externe Deklaration |
||
Delegat |
Makro |
||
Ausnahme |
Vorlage |
||
Zuordnung |
Unbekannt oder Fehler |
||
Global |
Typweiterleitung |
||
Erweiterungsmethode |
|
|
Signalsymbole
Die folgenden Signalsymbole gelten für alle vorgenannten Symbole und zeigen die Möglichkeit zum Zugriff auf diese an.
Tipp
Wenn das Projekt in einer Quellcodeverwaltungs-Datenbank enthalten ist, können zusätzliche Signalsymbole angezeigt werden, die den Quellcodeverwaltungsstatus angeben, beispielsweise eingecheckt oder ausgecheckt.
Symbol |
Beschreibung |
---|---|
<Kein Signalsymbol> |
Public. Der Zugriff ist von jeder Position innerhalb dieser Komponente und von jeder Komponente, die darauf verweist, möglich. |
Protected. Der Zugriff ist von der enthaltenden Klasse oder dem enthaltenden Typ oder von abgeleiteten Klassen oder Typen möglich. |
|
Private. Der Zugriff ist nur innerhalb der enthaltenden Klasse oder des enthaltenden Typs möglich. |
|
Internal. Der Zugriff ist nur über diese Komponente möglich. |
|
Friend. Der Zugriff ist nur über das Projekt möglich. |
|
Shortcut. Eine Verknüpfung zum Objekt. |