Command.DTE Özellik
Üst düzey bir geniþletilebilirlik nesnesi alır.
Ad alanı: EnvDTE
Derleme: EnvDTE (EnvDTE.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
Açıklamalar
Visual Studio, DTE nesnedir, diğer modelleri nesnesi Otomasyon modeli kök genellikle "Uygulama" çağrısı.
Örnekler
public void CodeExample(DTE2 dte, AddIn addin)
{
try
{
// Show number of commands in Commands collection.
MessageBox.Show(dte.Commands.Count.ToString());
// Return the Commands collection for the application.
Commands cmdsColl = dte.Commands;
// Return a Command object.
Command cmdObj = cmdsColl.Item("File.NewFile", cmdsColl.Count);
// Show the full name of Command object's application object.
MessageBox.Show(cmdObj.DTE.FullName);
// Display the Command object's name.
MessageBox.Show(cmdObj.Name);
// Display whether the Command object's containing collection
// is the same as the application object's Commands collection.
string message;
if (cmdsColl.Equals(cmdObj.Collection))
message = "Same collection!";
else
message = "Different collection!";
MessageBox.Show(message);
}
catch(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üvenilir kod tarafından Kitaplıklar kullanma.
Ayrıca bkz.
Başvuru
Diğer Kaynaklar
Nasıl Yapılır: derlemek ve otomasyon nesne modeli kod örnekleri çalıştırma