CodeType 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.
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. |