CodeClass2.InheritanceKind Özellik
Alır veya bir sınıfın yeni bir sınıf oluşturmak için kullanılabilir olup olmadığını gösteren bir değeri ayarlar.
Ad alanı: EnvDTE80
Derleme: EnvDTE80 (EnvDTE80.dll içinde)
Sözdizimi
'Bildirim
Property InheritanceKind As vsCMInheritanceKind
vsCMInheritanceKind InheritanceKind { get; set; }
property vsCMInheritanceKind InheritanceKind {
vsCMInheritanceKind get ();
void set (vsCMInheritanceKind value);
}
abstract InheritanceKind : vsCMInheritanceKind with get, set
function get InheritanceKind () : vsCMInheritanceKind
function set InheritanceKind (value : vsCMInheritanceKind)
Özellik Değeri
Tür: EnvDTE80.vsCMInheritanceKind
A vsCMInheritanceKind sabit.
Notlar
[!NOT]
Kod modeli öğe sınıfları, yapılar, İşlevler, öznitelikleri, temsilciler ve diğerleri gibi düzenlemeler değerlerine bağlı her zaman aynı kalmasına dayanıyordu olamaz, başka bir deyişle, belirli türdeki yaptıktan sonra kararlı olmayan olabilir.Daha fazla bilgi için kod modeli öğesi değerleri değiştirebilir bölümüne bakın Kod Modeli Kullanarak Kodu Keşfetme (Visual Basic).
Örnekler
[C#]
public void CodeClass2InheritanceKindExample(DTE2 dte2)
{
// Before running this example, open a code document from a project
// and place the insertion point within a class definition.
try
{ // Get the CodeClass2 at the insertion point.
TextSelection sel =
(TextSelection)dte2.ActiveDocument.Selection;
CodeClass2 cls = (CodeClass2)sel.ActivePoint.get_CodeElement(
vsCMElement.vsCMElementClass);
// Show whether class may be inherited.
if (cls.InheritanceKind ==
vsCMInheritanceKind.vsCMInheritanceKindSealed)
MessageBox.Show("This class is sealed");
else MessageBox.Show("This class may be used to create a new
class");
}
catch (Exception e)
{
Console.WriteLine(e.Message);
}
}
.NET Framework Güvenliği
- Anında arayanlar için tam güven. Bu üye kısmen güvenilen kodla kullanılamaz. Daha fazla bilgi için bkz. Kısmen Güvenilen Koddan Kitaplıkları Kullanma.
Ayrıca bkz.
Başvuru
Diğer Kaynaklar
Nasıl yapılır: Otomasyon Nesne Modeli Kod Örnekleri Derleme ve Çalıştırma