CodeClass2.IsShared Özellik
Alır veya sınıfın paylaşılan (statik) durumunu ayarlar.
Ad alanı: EnvDTE80
Derleme: EnvDTE80 (EnvDTE80.dll içinde)
Sözdizimi
'Bildirim
Property IsShared As Boolean
bool IsShared { get; set; }
property bool IsShared {
bool get ();
void set (bool value);
}
abstract IsShared : bool with get, set
function get IsShared () : boolean
function set IsShared (value : boolean)
Özellik Değeri
Tür: Boolean
true sınıf (statik), aksi takdirde paylaşılıyorsa, false.
[!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
[Visual Basic]
Sub IsSharedExample(ByVal dte As DTE2)
' Before running this example, open a code document from a project
' and place the insertion point inside a class definition.
Try
' Retrieve the CodeClass at the insertion point.
Dim sel As TextSelection = _
CType(dte.ActiveDocument.Selection, TextSelection)
Dim cls As CodeClass2 = _
CType(sel.ActivePoint.CodeElement( _
vsCMElement.vsCMElementClass), CodeClass2)
' Display whether or not the class is shared.
If cls.IsShared Then
MsgBox("Class is shared")
Else
MsgBox("Class is not shared")
End If
Catch ex As System.Exception
MsgBox(ex.ToString)
End Try
End Sub
[C#]
public void IsSharedExample(DTE2 dte)
{
// Before running this example, open a code document from a project
// and place the insertion point inside a class definition.
try
{
// Retrieve the CodeClass at the insertion point.
TextSelection sel = (TextSelection)
dte.ActiveDocument.Selection;
CodeClass2 cls = (CodeClass2)
sel.ActivePoint.get_CodeElement(vsCMElement.vsCMElementClass);
// Display whether or not the class is shared.
if (cls.IsShared)
{
MessageBox.Show("Class is shared");
}
else
{
MessageBox.Show("Class is not shared");
}
}
catch(System.Exception ex)
{
MessageBox.Show(ex.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