Aracılığıyla paylaş


CodeAttributeArgument Arabirim

Tek bir bağımsız değişken (ad/değer çifti) kod öznitelik temsil eder.

Ad alanı:  EnvDTE80
Derleme:  EnvDTE80 (EnvDTE80.dll içinde)

Sözdizimi

'Bildirim
<GuidAttribute("80F4779B-835D-4873-8356-2F34A759A514")> _
Public Interface CodeAttributeArgument
[GuidAttribute("80F4779B-835D-4873-8356-2F34A759A514")]
public interface CodeAttributeArgument
[GuidAttribute(L"80F4779B-835D-4873-8356-2F34A759A514")]
public interface class CodeAttributeArgument
[<GuidAttribute("80F4779B-835D-4873-8356-2F34A759A514")>]
type CodeAttributeArgument =  interface end
public interface CodeAttributeArgument

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

Özellikler

  Ad Açıklama
Genel özellik Children Belirtilen kod öznitelik bağımsız değişkeni için alt öznitelikleri topluluğu alır.
Genel özellik Collection Bu özelliği destekleyen nesneyi içeren koleksiyon alır.
Genel özellik DTE Bu durumda üst düzey geniþletilebilirlik nesne alır DTE2 nesne.
Genel özellik EndPoint Alır bir TextPoint nesne tanımlama sonuna kod öznitelik bağımsız değişkeni.
Genel özellik Extender Kod öznitelik bağımsız değişkeni için Extender'I döndürür.
Genel özellik ExtenderCATID Kategori Kimliği (catID) kod öznitelik bağımsız değişkeni Extender için alır.
Genel özellik ExtenderNames Extender adlarını kodunu öznitelik bağımsız değişkenleri alır.
Genel özellik FullName Kod öznitelik bağımsız değişkeni 's tanımının tam adını alır.
Genel özellik InfoLocation Kod öznitelik bağımsız değişkeni yerini gösteren bir sabit alır.
Genel özellik IsCodeType Belirten bir değeri alır olup bir CodeType nesnesi elde edilebilir bu kodu öznitelik bağımsız değişkeni.
Genel özellik Kind Kod öğesi türünü tanımlayan bir numaralandırma değeri alır.
Genel özellik Language Kod yazmak için kullanılan programlama dili alır.
Genel özellik Name Alır veya ayarlar nesnesinin adını gösteren bir dizedir.
Genel özellik ProjectItem İlişkili alır ProjectItem nesne.
Genel özellik StartPoint Alır bir TextPoint Nesne Tanımlama Başlangıcı kod öznitelik bağımsız değişkeni.
Genel özellik Value Ayarlar veya öznitelik bağımsız değişkeni değerini alır.

Üst

Yöntemler

  Ad Açıklama
Genel yöntem Delete Tek bir bağımsız değişken gelen kodu özniteliği kaldırır.
Genel yöntem GetEndPoint Döndürür bir TextPoint nesne işaretler sonuna öznitelik bağımsız değişkeni.
Genel yöntem GetStartPoint Alır bir TextPoint nesne işaretler başlangıcı öznitelik bağımsız değişkeni.

Üst

Açıklamalar

Tüm bağımsız değişkenler için kod özniteliği bulunan Collection özelliği.

Not

Sınıflar, yapılar, işlevleri, öznitelikleri, Temsilciler ve benzeri gibi kod modeli öğeleri değerlerini düzenlemeleri değerlerine bağlı her zaman aynı kalmasını dayanıyordu olamaz, diğer bir deyişle, belirli türde yaptıktan sonra non-deterministik olabilir. Daha fazla bilgi için bkz: kod modeli öğe değerlerini de değiştirebilirsiniz bölüm Kod modeli (@) kullanarak kodu keşfetme.

Örnekler

' Macro code.
Sub codeArgExample()
    Dim sel As TextSelection = _
    CType(DTE.ActiveDocument.Selection, TextSelection)
    Dim cls As CodeClass2 = CType(sel.ActivePoint. _
    CodeElement(vsCMElement.vsCMElementClass), CodeClass2)
    Dim attr As CodeAttribute2
    Dim attrArg As CodeAttributeArgument
    Dim msg As String

    ' Loop through all of the attributes in the class.
    For Each attr In cls.Attributes
        ' Loop through all of the arguments for the attribute.
        For Each attrArg In attr.Arguments
            msg += attrArg.Value & " "
        Next
    Next
    ' List the arguments for the attribute.
    MsgBox("Attribute parameters for " & attr.Name _
    & ": " & msg)
End Sub

Ayrıca bkz.

Başvuru

EnvDTE80 Ad Alanı

Diğer Kaynaklar

Nasıl Yapılır: derlemek ve otomasyon nesne modeli kod örnekleri çalıştırma

Kod modeli (@) kullanarak kodu keşfetme

Kod modeli (Visual C#) kullanarak kodu keşfetme