CodeVariable2.ConstKind Özellik

Tanım

Değişkenin değiştirilme için uygun olduğunu belirler veya alır.

public:
 property EnvDTE80::vsCMConstKind ConstKind { EnvDTE80::vsCMConstKind get(); void set(EnvDTE80::vsCMConstKind value); };
public:
 property EnvDTE80::vsCMConstKind ConstKind { EnvDTE80::vsCMConstKind get(); void set(EnvDTE80::vsCMConstKind value); };
[System.Runtime.InteropServices.DispId(200)]
public EnvDTE80.vsCMConstKind ConstKind { [System.Runtime.InteropServices.DispId(200)] get; [System.Runtime.InteropServices.DispId(200)] set; }
[<System.Runtime.InteropServices.DispId(200)>]
[<get: System.Runtime.InteropServices.DispId(200)>]
[<set: System.Runtime.InteropServices.DispId(200)>]
member this.ConstKind : EnvDTE80.vsCMConstKind with get, set
Public Property ConstKind As vsCMConstKind

Özellik Değeri

vsCMConstKind

Bir vsCmConstKind numaralandırması.

Öznitelikler

Açıklamalar

Değerler sabit listesi tarafından tanımlanır vsCmConstKind .

ConstKindÖzelliği, bir özelliğin sabit veya salt okunurdur bir değişken olarak belirlenmiş olup olmadığını belirlemekte kullanılır. Özelliği ile birlikte kullanılabilir IsConstant , ancak bağımsız olarak da kullanılabilir.

Özelliği ayarlamak, ConstKind geçerli bir üzerinde doğrudan etkiye sahiptir CodeElement . (Özelliği de değiştirmek gerekli değildir IsConstant .) Bu nedenle, ConstKind Yeni bir const veya salt okunurdur değişken oluşturmak veya var olan bir değişkeni üç durumdan herhangi birine dönüştürmek için kullanılabilir. IsConstantÖzellik eşleşecek şekilde güncelleştirilecektir.)

Not

Sınıfların, yapıların, işlevlerin, özniteliklerin, temsilcilerin ve bu gibi kod modeli öğelerinin değerleri, belirli tür düzenlemeler yapıldıktan sonra belirleyici olmayan bir değer olabilir, yani değerlerinin her zaman aynı kalır.

Şunlara uygulanır