CodeVariable2.ConstKind-Eigenschaft
Legt fest oder ruft ab, wann die Variable für Änderungen freigegeben ist.
Namespace: EnvDTE80
Assembly: EnvDTE80 (in EnvDTE80.dll)
Syntax
'Declaration
Property ConstKind As vsCMConstKind
Get
Set
vsCMConstKind ConstKind { get; set; }
property vsCMConstKind ConstKind {
vsCMConstKind get ();
void set (vsCMConstKind value);
}
abstract ConstKind : vsCMConstKind with get, set
function get ConstKind () : vsCMConstKind
function set ConstKind (value : vsCMConstKind)
Eigenschaftswert
Typ: EnvDTE80.vsCMConstKind
Eine vsCMConstKind-Enumeration.
Hinweise
Werte werden von der vsCmConstKind-Enumeration definiert.
Mit der ConstKind-Eigenschaft wird bestimmt, ob eine Eigenschaft als Konstante oder schreibgeschützte Variable festgelegt wurde. Sie kann gemeinsam mit der IsConstant-Eigenschaft oder auch unabhängig verwendet werden.
Das Festlegen der ConstKind-Eigenschaft hat direkte Auswirkungen auf das aktuelle CodeElement. (Es ist nicht erforderlich, auch die IsConstant-Eigenschaft zu ändern.) Deshalb kann ConstKind verwendet werden, um eine neue Konstante oder schreibgeschützte Variable zu erstellen oder eine vorhandene Variable aus einem der drei Zustände in jeden anderen zu konvertieren. Die IsConstant-Eigenschaft wird dann entsprechend aktualisiert.)
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
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.
Siehe auch
Referenz
Weitere Ressourcen
Gewusst wie: Kompilieren und Ausführen der Codebeispiele für das Automatisierungsobjektmodell