Aracılığıyla paylaş


VCCodeParameter Arabirim

İşlev, özellik ve benzerleri, bir kaynak dosyadaki bir parametreyi temsil eden nesne.

Ad alanı:  Microsoft.VisualStudio.VCCodeModel
Derleme:  Microsoft.VisualStudio.VCCodeModel (Microsoft.VisualStudio.VCCodeModel.dll içinde)

Sözdizimi

'Bildirim
<GuidAttribute("F0D40BE8-6264-4BEF-9AA5-E7D1A7686742")> _
Public Interface VCCodeParameter
[GuidAttribute("F0D40BE8-6264-4BEF-9AA5-E7D1A7686742")]
public interface VCCodeParameter
[GuidAttribute(L"F0D40BE8-6264-4BEF-9AA5-E7D1A7686742")]
public interface class VCCodeParameter
[<GuidAttribute("F0D40BE8-6264-4BEF-9AA5-E7D1A7686742")>]
type VCCodeParameter =  interface end
public interface VCCodeParameter

VCCodeParameter türü aşağıdaki üyeleri ortaya koyar.

Özellikler

  Ad Açıklama
Genel özellik Attributes Üst nesnenin tüm özniteliklerini topluluğu alır.
Genel özellik Children Bu kod yapýsýný içinde yer alan nesneler topluluğu alır.
Genel özellik CodeModel Alır VCCodeModel proje için nesne.
Genel özellik Collection Bu kod yapýsýný içinde bulunan ya da bu özelliği destekleyen nesneyi içeren koleksiyon alır.
Genel özellik DefaultExpression Alır veya ayarlar bir öğe için başlatma kodunu tanımlayan nesne.
Genel özellik DisplayName Bu çıkış grubu için kullanıcı arabiriminde kullanılan adını alır.
Genel özellik DocComment Alır veya geçerli kod modeli elemanı belge açıklamasını ayarlar.
Genel özellik DTE Üst düzey bir geniþletilebilirlik nesnesi alır.
Genel özellik EndPoint Konum kodu madde ucunun düzenleme noktası alır.
Genel özellik EndPointOf Üst nesnenin bitiş noktası alır.
Genel özellik Extender Bu nesne için kullanılabilir durumdaysa, istenen Extender nesnesini alır.
Genel özellik ExtenderCATID Extender Kategori Kimliği (catID) nesnesi alır.
Genel özellik ExtenderNames Nesne için kullanılabilir Extender listesini alır.
Genel özellik File Bu nesne tanımlandığı dosyası alır.
Genel özellik FullName Nesnenin dosyasının adını ve tam yolunu alır.
Genel özellik Index Parametre listesinde bir parametre konumunu alır.
Genel özellik InfoLocation Kod modelinin yeteneklerini tanımlar.
Genel özellik IsCaseSensitive Kod elemanı büyük küçük harf duyarlı olup olmadığını belirler.
Genel özellik IsCodeType Belirten bir değeri alır olup bir CodeType nesne bu nesnesinden elde edilebilir.
Genel özellik IsConstant Alır veya bu öğeyi bir sabit olduğunu açıklamak için bir değer ayarlar.
Genel özellik IsInjected Kod öğesi için birbirlerinden bir öznitelik veya makro genişleme alır.
Genel özellik IsReadOnly Nesneyi içeren dosyanın salt okunur olup olmadığını gösteren bir değeri alır.
Genel özellik IsVolatile Alır veya ayarlar belirten bir değer olup olmadığını volatile anahtar sözcüğü kullanılır.
Genel özellik IsZombie Nesne olup olmadığını belirler.
Genel özellik Kind Nesnenin türünü gösteren numaralandırma alır.
Genel özellik Language Kod yazmak için kullanılan programlama dili alır.
Genel özellik Location Nesne bildiriminin yerini alır.
Genel özellik Name Alır veya nesnenin adını ayarlar.
Genel özellik Parent Belirli bir nesnenin üst nesne alır.
Genel özellik Picture Kullanıcı arabiriminde bir simge olarak kullanılmak üzere bir resim Otomasyon nesnesi alır.
Genel özellik Project Alır Project nesnesiyle ilişkili nesne.
Genel özellik ProjectItem Alır ProjectItem belirli bir nesneyle ilişkili nesne.
Genel özellik StartPoint Döndürür bir TextPoint başlayarak kod öğe tanımlayan nesne.
Genel özellik StartPointOf Başlangıç noktası nesnesinin alır.
Genel özellik Type Alır veya ayarlar programlı türünü temsil eden bir nesne.
Genel özellik TypeString Alır veya ayarlar türü dize halinde temsilini kullanarak nesne türü.

Üst

Yöntemler

  Ad Açıklama
Genel yöntem AddAttribute Yeni bir öznitelik kod yapısı oluşturur ve doğru konumda kodu ekler.
Genel yöntem GetEndPoint Alır bir TextPoint kod öðe tanýmýný sonunu işaretleyen nesnesi.
Genel yöntem GetStartPoint Alır bir TextPoint kod öğesi tanımı başlangıcını tanımlayan nesne.
Genel yöntem IsSelf Belirtilen kod öğesi kod öğesi ile aynı olup olmadığını belirler.

Üst

Notlar

VCCodeParameter Nesnesi, biçimsel parametre listesi özelliklerine erişim sağlayan bir işlev tanımında bir kaynak dosyası parametrelerini gösterir.

[!NOT]

Bu nesnesinin işlevselliğini büyük bir parçası olarak sağlanan Visual StudioCodeParameter nesne. Daha fazla bilgi için bkz: CodeParameter 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, bir çözümün ilk genel işlevi, tüm parametreleri alır ve her bir nesnenin adını görüntüler.

Sub GetFunctionParams()
    Dim vcCM as VCCodeModel
    Dim vcFunc as VCCodeFunction
    Dim vcParam as VCCodeParameter
    vcCM = DTE.Solution.Item(1).CodeModel
    vcFunc = vcCM.Functions.Item(1)
    For Each vcParam in vcFunc.Parameters
        MsgBox(vcParam.DisplayName)
    Next
End Sub

Ayrıca bkz.

Başvuru

Microsoft.VisualStudio.VCCodeModel Ad Alanı