Freigeben über


CodeVariable2.IsShared-Eigenschaft

Ruft einen Wert ab, der angibt, ob das Element statisch definiert ist, d. h., ob das Element für alle Instanzen dieses Objekttyps oder nur für dieses Objekt verfügbar ist, oder legt diesen Wert fest.

Namespace:  EnvDTE80
Assembly:  EnvDTE80 (in EnvDTE80.dll)

Syntax

'Declaration
Property IsShared As Boolean
    Get
    Set
bool IsShared { get; set; }
property bool IsShared {
    bool get ();
    void set (bool value);
}
abstract IsShared : bool with get, set
function get IsShared () : boolean
function set IsShared (value : boolean)

Eigenschaftswert

Typ: System.Boolean
Ein boolescher Wert, der true ist, wenn die Methode freigegeben ist; andernfalls false.

Implementiert

CodeVariable.IsShared

Hinweise

IsShared gibt zurück oder legt fest, ob die Methode einer Klasse oder den Instanzen einer Klasse zugeordnet ist. Beachten Sie, dass diese Einstellung zu sprachenabhängigen Fehlern führen kann. Auch wenn IsShared erfolgreich zurückgegeben wird, bedeutet dies nicht, dass die sich ergebende Codeänderung erfolgreich kompiliert wird.

Tipp

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).

.NET Framework-Sicherheit

Siehe auch

Referenz

CodeVariable2 Schnittstelle

IsShared-Überladung

EnvDTE80-Namespace

Weitere Ressourcen

Gewusst wie: Kompilieren und Ausführen der Codebeispiele für das Automatisierungsobjektmodell

Ermitteln von Code über das Codemodell (Visual Basic)

Ermitteln von Code über das Codemodell (Visual C#)