VCCodeVariable Arabirim
Değişken bir yapı bir kaynak dosyasında temsil eden nesne.
Ad alanı: Microsoft.VisualStudio.VCCodeModel
Derleme: Microsoft.VisualStudio.VCCodeModel (Microsoft.VisualStudio.VCCodeModel.dll içinde)
Sözdizimi
'Bildirim
<GuidAttribute("0140C925-9BD8-4EBE-9AF8-ED9922947E45")> _
Public Interface VCCodeVariable
[GuidAttribute("0140C925-9BD8-4EBE-9AF8-ED9922947E45")]
public interface VCCodeVariable
[GuidAttribute(L"0140C925-9BD8-4EBE-9AF8-ED9922947E45")]
public interface class VCCodeVariable
[<GuidAttribute("0140C925-9BD8-4EBE-9AF8-ED9922947E45")>]
type VCCodeVariable = interface end
public interface VCCodeVariable
VCCodeVariable türü aşağıdaki üyeleri ortaya koyar.
Özellikler
Ad | Açıklama | |
---|---|---|
![]() |
Access | Ayarlar veya bu öğenin erişim öznitelikleri alır. |
![]() |
Attributes | Nesnenin tüm özniteliklerini topluluğu alır. |
![]() |
Children | Bu kod yapýsýný içinde yer alan nesneler topluluğu alır. |
![]() |
CodeModel | Alır VCCodeModel proje için nesne. |
![]() |
Collection | Bu kod yapýsýný içinde bulunan ya da bu özelliği destekleyen nesneyi içeren koleksiyon alır. |
![]() |
Comment | Alır veya kod öğesi ile ilişkilendirilmiş açıklamasını ayarlar. |
![]() |
DeclarationText | Alır veya ayarlar nesne bildirimi. |
![]() |
DisplayName | Bu çıkış grubu için kullanıcı arabiriminde kullanılan adını alır. |
![]() |
DocComment | Belge açıklama için geçerli kod modeli öğesi alır. |
![]() |
DTE | Üst düzey bir geniþletilebilirlik nesnesi alır. |
![]() |
EndPoint | Konum kodu madde ucunun düzenleme noktası alır. |
![]() |
EndPointOf | Bitiş noktası nesnesi döndürür. |
![]() |
Extender | Bu nesne için kullanılabilir durumdaysa istenen Extender nesnesini döndürür. |
![]() |
ExtenderCATID | Extender Kategori Kimliği (catID) nesnesi alır. |
![]() |
ExtenderNames | Nesne için kullanılabilir Extender listesini alır. |
![]() |
File | Bu nesne tanımlandığı dosyası alır. |
![]() |
FullName | Nesnenin dosyasının adını ve tam yolunu alır. |
![]() |
InfoLocation | Kod modeli özelliklerini alır. |
![]() |
InitExpression | Alır veya ayarlar bir öğe için başlatma kodunu tanımlayan nesne. |
![]() |
IsCaseSensitive | Kod elemanı büyük küçük harf duyarlı olup olmadığını gösteren bir değeri alır. |
![]() |
IsCodeType | Belirten bir değeri alır olup bir CodeType nesne bu nesnesinden elde edilebilir. |
![]() |
IsConstant | Ayarlar veya sabit madde olup olmadığını alır. |
![]() |
IsInjected | Kod öğesi için birbirlerinden bir öznitelik alır. |
![]() |
IsReadOnly | Nesneyi içeren dosyanın salt okunur olup olmadığını belirler. |
![]() |
IsShared | Alır veya öğeyi statik, yani tanımlı olup olmadığını madde özellikle tüm örnekleri bu nesne türü için veya yalnızca bu nesne için ortak ise gösteren bir değeri ayarlar. |
![]() |
IsVolatile | Alır veya ayarlar belirten bir değer olup olmadığını volatile anahtar sözcüğü kullanılır. |
![]() |
IsZombie | Nesne varsa alır. |
![]() |
Kind | Nesnenin türünü gösteren numaralandırma alır. |
![]() |
Language | Kod yazmak için kullanılan programlama dili alır. |
![]() |
Location | Nesne bildirimin yeri. |
![]() |
Name | Alır veya nesnenin adını ayarlar. |
![]() |
Namespace | Ad alanını tanımlayan bir nesneyi alır. |
![]() |
Parent | Belirli bir nesnenin üst nesne alır. |
![]() |
Picture | Kullanıcı arabiriminde bir simge olarak kullanılmak üzere bir resim Otomasyon nesnesi alır. |
![]() |
Project | Alır Project nesnesiyle ilişkili nesne. |
![]() |
ProjectItem | Alır ProjectItem belirli bir nesneyle ilişkili nesne. |
![]() |
Prototype | Bu nesnenin saplama tanımını tutan dizeyi döndürür. |
![]() |
References | Şu anda uygulanmıyor. |
![]() |
StartPoint | Alır bir TextPoint başlayarak kod öğe tanımlayan nesne. |
![]() |
StartPointOf | Nesnenin başlangıç noktasını döndürür. |
![]() |
Type | Alır veya ayarlar programlı türünü temsil eden bir nesne. |
![]() |
TypeString | Alır veya ayarlar türü dize halinde temsilini kullanarak nesne türü. |
Üst
Yöntemler
Ad | Açıklama | |
---|---|---|
![]() |
AddAttribute | Yeni bir öznitelik kod yapısı oluşturur ve doğru konumda kodu ekler. |
![]() |
GetEndPoint | Alır bir TextPoint kod öðe tanýmýný sonunu işaretleyen nesnesi. |
![]() |
GetStartPoint | Alır bir TextPoint kod öğesi tanımı başlangıcını tanımlayan nesne. |
![]() |
IsSelf | Belirtilen kod öğesi geçerli kod öğesi ile aynı olup olmadığını belirler. |
Üst
Notlar
VCCodeVariable Nesne, varolan bir değişken yapı değiştirmek için kullanılır.
[!NOT]
Bu nesnesinin işlevselliğini büyük bir parçası olarak sağlanan Visual StudioCodeVariable nesne. Daha fazla bilgi için bkz: CodeVariable nesne.
Bkz: Nasıl yapılır: Visual C++ Kod Modeli Genişletilebilirliği için Örnek Kod Derleme derlemek ve bu örnek çalıştırma hakkında bilgi için.
Örnekler
Bu örnek, geçerli çözümü, tüm değişkenleri alır ve her adını bir ileti kutusunda görüntüler.Bu, varsayılan bir mfc proje açık olduğunu varsayar.
Sub GetAllVars()
Dim vcCM As VCCodeModel
Dim vcVar As VCCodeVariable
vcCM = DTE.Solution.Item(1).CodeModel
For Each vcVar in vcCM.Variables
MsgBox(vcVar.DisplayName)
Next
End Sub