CodeNamespace Arabirim

Tanım

Kaynak dosyadaki bir ad alanı yapısını temsil eder.

public interface class CodeNamespace
public interface class CodeNamespace
__interface CodeNamespace
[System.Runtime.InteropServices.Guid("0CFBC2B8-0D4E-11D3-8997-00C04F688DDE")]
[System.Runtime.InteropServices.TypeLibType(4160)]
public interface CodeNamespace
[<System.Runtime.InteropServices.Guid("0CFBC2B8-0D4E-11D3-8997-00C04F688DDE")>]
[<System.Runtime.InteropServices.TypeLibType(4160)>]
type CodeNamespace = interface
Public Interface CodeNamespace
Öznitelikler

Açıklamalar

CodeNamespace ad alanı bildirimlerini temsil eder ve nesnenin bir üst kümesidir CodeElement .

Not

Sınıfların, yapıların, işlevlerin, özniteliklerin, temsilcilerin ve bu gibi kod modeli öğelerinin değerleri, belirli tür düzenlemeler yapıldıktan sonra belirleyici olmayan bir değer olabilir, yani değerlerinin her zaman aynı kalır. Daha fazla bilgi için bkz. kod modeli öğe değerleri, kod modeli kullanılarak kod bulma bölümünde değişebilir (Visual Basic).

Özellikler

Children

CodeElementsBu içinde içerilen bir koleksiyon döndürür CodeNamespace .

Collection

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

Comment

İle ilişkili yorumu alır veya ayarlar CodeNamespace .

DocComment

Geçerli kod modeli öğesi için belge açıklamasını alır veya ayarlar.

DTE

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

EndPoint

Öğenin sonunun konumu olan düzenleme noktasını alır CodeNamespace .

Extender[String]

Bu için varsa istenen genişletici döndürür CodeNamespace .

ExtenderCATID

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

ExtenderNames

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

FullName

Tam adını alır CodeNamespace .

InfoLocation

Kod modelinin yeteneklerini alır.

IsCodeType

Bir CodeType nesnenin bu nesneden alınıp alınamayacağını 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.

Members

Bu öğe tarafından içerilen öğelerin koleksiyonunu alır CodeNamespace .

Name

Nesnenin adını alır veya ayarlar CodeNamespace .

Parent

Bir nesnenin hemen üst nesnesini alır CodeNamespace .

ProjectItem

ProjectItemVerilen nesneyle ilişkili nesneyi döndürür CodeNamespace .

StartPoint

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

Yöntemler

AddClass(String, Object, Object, Object, vsCMAccess)

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

AddDelegate(String, Object, Object, vsCMAccess)

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

AddEnum(String, Object, Object, vsCMAccess)

Yeni bir sabit listesi kod yapısı oluşturur ve doğru konumda kodu ekler.

AddInterface(String, Object, Object, vsCMAccess)

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

AddNamespace(String, Object)

Yeni bir ad alanı kod yapısı oluşturur ve doğru konumda kodu ekler.

AddStruct(String, Object, Object, Object, vsCMAccess)

Yeni bir yapı kod yapısı oluşturur ve doğru konumda kodu 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.

Remove(Object)

Belirtilen kod öğesini kaynak dosyadan kaldırır.

Şunlara uygulanır