VCCodeMacro Arabirim
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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. |