VCCodeIDLImportLib Arabirim
Bir nesneyi tanımlayan bir importlib .idl dosyasındaki öğesi.
Ad alanı: Microsoft.VisualStudio.VCCodeModel
Derleme: Microsoft.VisualStudio.VCCodeModel (Microsoft.VisualStudio.VCCodeModel.dll içinde)
Sözdizimi
'Bildirim
<GuidAttribute("F3806DCD-C678-4952-85D2-72CA0946501C")> _
Public Interface VCCodeIDLImportLib
[GuidAttribute("F3806DCD-C678-4952-85D2-72CA0946501C")]
public interface VCCodeIDLImportLib
[GuidAttribute(L"F3806DCD-C678-4952-85D2-72CA0946501C")]
public interface class VCCodeIDLImportLib
[<GuidAttribute("F3806DCD-C678-4952-85D2-72CA0946501C")>]
type VCCodeIDLImportLib = interface end
public interface VCCodeIDLImportLib
VCCodeIDLImportLib türü aşağıdaki üyeleri ortaya koyar.
Özellikler
Ad | Açıklama | |
---|---|---|
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. | |
DisplayName | Bu çıkış grubu için kullanıcı arabiriminde kullanılan adını alır. | |
DTE | Üst düzey bir geniþletilebilirlik nesnesi alır. | |
EndPoint | Konum kodu madde ucunun düzenleme noktası alır. | |
EndPointOf | Üst nesnenin bitiş noktası alır. | |
Extender | Bu nesne için kullanılabilir durumdaysa, istenen Extender nesnesini alır. | |
ExtenderCATID | Extender Kategori Kimliği (catID) nesnesi alır. | |
ExtenderNames | Nesne için kullanılabilir Extender listesini alır. | |
File | Nesne olarak bildirilen dosyası alır. | |
FullName | Nesnenin dosyasının adını ve tam yolunu alır. | |
InfoLocation | Kod modeli özelliklerini alır. | |
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. | |
IsInjected | Kod öğesi özniteliği veya makro genişleme birbirlerinden olup olmadığını gösteren bir değeri alır. | |
IsReadOnly | Nesneyi içeren dosyanın salt okunur olup olmadığını gösteren bir değeri alır. | |
IsZombie | Nesne var olup olmadığını gösteren bir değeri 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 bildiriminin yerini alır. | |
Name | Alır veya nesnenin adını ayarlar. | |
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. | |
StartPoint | Alır bir TextPoint başlayarak kod öğe tanımlayan nesne. | |
StartPointOf | Üst nesnenin başlangıç noktasını alır. |
Üst
Yöntemler
Ad | Açıklama | |
---|---|---|
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 başka bir kod öğesi ile aynı olup olmadığını belirler. |
Üst
Notlar
VCCodeIDLImportLib Nesnesi gösteren bir importlib ana çözüm .idl dosyasındaki kod öğesi.Nesnenin varolan öğelere erişmek için öncelikle kullanılan importlib kod öğesi.
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 örnekte ilk alır importlib kod ifadesi ve bir ileti kutusunda görüntüler.
Sub GetFirstIDLImportLib()
Dim vcCM As VCCodeModel
Dim vcIDLImportLib As VCCodeIDLImportLib
vcCM = DTE.Solution.Item(1).CodeModel
vcIDLImportLib = vcCM.IDLLibraries.Item(1).IDLImportLibs.Item(1)
MsgBox(vcIDLImportLib.DisplayName)
End Sub