CodeType Arabirim

Tanım

Kaynak dosyadaki bir sınıf yapısını temsil eder.

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

Açıklamalar

CodeType ,,, veya uygulayan nesneler tarafından CodeClass uygulanır CodeStruct CodeInterface CodeEnum CodeDelegate . Bir CodeElement ile uygulayıp uygulamadığını belirleyebilirsiniz CodeType CodeElement.IsCodeType .

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

Access

Bu öğenin erişim özniteliklerini ayarlar veya alır.

Attributes

Üst nesne için tüm özniteliklerin koleksiyonunu alır.

Bases

Bu öğenin türetildiği sınıfların koleksiyonunu alır.

Children

Bu içinde yer alan nesnelerin koleksiyonunu alır CodeType .

Collection

CodeTypeBu özelliği destekleyen nesneyi içeren koleksiyonu alır.

Comment

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

DerivedTypes

Bu nesneden türetilen nesnelerin bir koleksiyonunu alır CodeType . Bu özellik Visual C# ' de uygulanmamıştır.

DocComment

Öğe için belge açıklamasını alır veya ayarlar CodeType .

DTE

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

EndPoint

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

Extender[String]

Bu nesne için varsa, istenen genişletici nesnesini döndürür. Bu özellik Visual C# ' de uygulanmamıştır.

ExtenderCATID

Nesne için Genişletici kategorisi kimliğini (CATID) alır. Bu özellik Visual C# ' de uygulanmamıştır.

ExtenderNames

Nesne için kullanılabilir Genişleticilerin listesini alır. Bu özellik Visual C# ' de uygulanmamıştır.

FullName

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

InfoLocation

Kod modeli nesnesinin yeteneklerini alır.

IsCodeType

Bir CodeType nesnenin bu nesneden alınıp alınamayacağını alır.

IsDerivedFrom[String]

Bir CodeType nesnenin temel olarak başka bir nesneye sahip olup olmadığını döndürü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 CodeType .

Name

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

Namespace

Üst ad alanını tanımlayan bir nesne alır.

Parent

Bir nesnenin hemen üst nesnesini alır CodeType .

ProjectItem

ProjectItemNesneyle ilişkili nesneyi alır CodeType .

StartPoint

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

Yöntemler

AddAttribute(String, String, Object)

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

AddBase(Object, Object)

Devralınan nesneler listesine bir öğe 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.

RemoveBase(Object)

Temeli listesinden bir nesneyi kaldırır.

RemoveMember(Object)

Üye kodu yapısını kaldırır.

Şunlara uygulanır