VCCodeMacro Arabirim

Tanım

Bir çözümün kaynak kodundaki makro (#define bildiri) kod öğesini temsil eden nesne.

public interface class VCCodeMacro
public interface class VCCodeMacro
__interface VCCodeMacro
[System.Runtime.InteropServices.Guid("5C634405-FDE7-44C4-8628-878323539675")]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
public interface VCCodeMacro
[<System.Runtime.InteropServices.Guid("5C634405-FDE7-44C4-8628-878323539675")>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
type VCCodeMacro = interface
Public Interface VCCodeMacro
Öznitelikler

Açıklamalar

VCCodeMacroNesnesi, #define kod öğesini temsil eder. Öncelikle nesne, var olan bir makronun öğelerine erişmek veya bunları değiştirmek için kullanılır.

Özellikler

Children

Bu kod yapısı içinde yer alan nesnelerin bir koleksiyonunu alır.

CodeModel

VCCodeModelProje için alır.

Collection

Bu özelliği destekleyen veya bu kod yapısının içinde yer alan nesneyi içeren koleksiyonu alır.

Comment

Kod öğesiyle ilişkili yorumu alır veya ayarlar.

DisplayName

Nesnenin tam adını alır.

DTE

Üst düzey genişletilebilirlik nesnesini alır.

EndPoint

Kod öğesinin sonundaki konum olan düzenleme noktasını alır.

EndPointOf[vsCMPart, vsCMWhere]

Nesnenin bitiş noktasını alır.

Extender[String]

Bu nesne için kullanılabilir durumdaysa istenen Genişletici nesnesini alır.

ExtenderCATID

Nesne için Genişletici kategorisi kimliğini (CATID) alır.

ExtenderNames

Nesne için kullanılabilir Genişleticilerin listesini alır.

File

Bu nesnenin tanımlandığı dosyayı alır.

FullName

Nesnenin dosyasının tam yolunu ve adını alır.

InfoLocation

Kod modelinin yeteneklerini alır.

IsCaseSensitive

Kod öğesinin büyük/küçük harfe duyarlı olup olmadığını gösteren bir değer alır.

IsCodeType

Bir CodeType nesnenin bu nesneden alınıp alınamayacağını gösteren bir değer alır.

IsInjected

Bir kod öğesinin bir öznitelik veya makro genişletmesi tarafından eklenip eklenmeyeceğini gösteren bir değer alır.

IsReadOnly

Nesneyi içeren dosyanın salt okunurdur olduğunu gösteren bir değer alır.

IsZombie

Nesnenin varolup olmadığını gösteren bir değer alır.

Kind

Nesne türünü gösteren bir sabit listesi alır.

Language

Kodu yazmak için kullanılan programlama dilini alır.

Location[vsCMWhere]

Nesne bildiriminin konumunu alır.

Name

Nesnenin adını alır veya ayarlar.

Parameters

Bu öğe için bir parametre koleksiyonu alır.

Parent

Belirli bir nesnenin hemen üst nesnesini alır.

Picture

Kullanıcı arabiriminde simge olarak kullanılacak bir resim Otomasyonu nesnesi alır.

Project

ProjectNesneyle ilişkili öğesini alır.

ProjectItem

ProjectItemVerilen nesneyle ilişkili nesneyi alır.

References

Henüz uygulanmadı.

StartPoint

TextPointKod öğesinin başlangıcını tanımlayan bir nesne alır.

StartPointOf[vsCMPart, vsCMWhere]

Nesnenin başlangıç noktasını alır.

Value

Nesne için verileri alır veya ayarlar.

Yöntemler

AddParameter(String, Object)

Yeni bir parametre kod yapısı oluşturur ve kodu doğru konuma ekler.

GetEndPoint(vsCMPart)

TextPointKod öğesi tanımının sonunu işaretleyen bir nesne alır.

GetStartPoint(vsCMPart)

TextPointKod öğesi tanımının başlangıcını tanımlayan bir nesne alır.

IsSelf(Object)

Belirtilen kod öğesinin başka bir kod öğesiyle aynı olup olmadığını belirler.

RemoveParameter(Object)

Bağımsız değişken listesinden bir parametreyi kaldırır.

Şunlara uygulanır