Aracılığıyla paylaş


Windows2.DTE Özellik

Üst düzey bir geniþletilebilirlik nesnesi alır.

Ad alanı:  EnvDTE80
Derleme:  EnvDTE80 (EnvDTE80.dll içinde)

Sözdizimi

'Bildirim
ReadOnly Property DTE As DTE
    Get
DTE DTE { get; }
property DTE^ DTE {
    DTE^ get ();
}
abstract DTE : DTE
function get DTE () : DTE

Özellik Değeri

Tür: EnvDTE.DTE
DTE nesnesi

Yüklenen

Windows.DTE

Açıklamalar

De Visual Studio, DTE nesnedir, diğer modelleri nesnesi Otomasyon modeli kök genellikle "Uygulama" çağrısı.

Örnekler

Bu örnek erişir DTE ile nesne bir Windows2 nesnesi görüntüleme adı IDE.

Bu örnek, bir eklenti çalıştırma hakkında daha fazla bilgi için bkz: Nasıl Yapılır: derlemek ve otomasyon nesne modeli kod örnekleri çalıştırma.

Imports EnvDTE
Imports EnvDTE80
Public Sub OnConnection(ByVal application As Object, _
 ByVal connectMode As ext_ConnectMode, ByVal addInInst As Object, _
 ByRef custom As Array) Implements IDTExtensibility2.OnConnection
    _applicationObject = CType(application, DTE2)
    _addInInstance = CType(addInInst, AddIn)
    ReachDTE(_applicationObject)
End Sub
Sub ReachDTE(ByVal dte As DTE2)
    Dim win As Windows2
    win = CType(_applicationObject.Windows, EnvDTE80.Windows2)
    MsgBox("The DTE name, reached through the Window2 object, is: " _
 & vbCr & win.DTE.Name)
End Sub
using EnvDTE;
using EnvDTE80;
using System.Windows.Forms;
public void OnConnection(object application, ext_ConnectMode connectMode, object addInInst, ref Array custom)
{
    _applicationObject = (DTE2)application;
    _addInInstance = (AddIn)addInInst;
    ReachDTE(_applicationObject);
}
public void ReachDTE(DTE2 dte)
{
    Windows2 win;
    win = (EnvDTE80.Windows2)_applicationObject.Windows;
    MessageBox.Show("The DTE name, reached through the Window2 object,
 is: " + "\n" + win.DTE.Name);
}

.NET Framework Güvenliği

Ayrıca bkz.

Başvuru

Windows2 Arabirim

DTE Fazla Yük

EnvDTE80 Ad Alanı

Diğer Kaynaklar

Nasıl Yapılır: derlemek ve otomasyon nesne modeli kod örnekleri çalıştırma