この記事は翻訳者によって翻訳されたものです。 記事の文章にポインターを重ねると、原文のテキストが表示されます。 |
訳文
原文
|
SolutionEvents インターフェイス
ソリューションへの変更に対するイベントを提供します。 このオブジェクトを使用して機能を提供します。このオブジェクトのドキュメントについては、SolutionEventsClass のトピックを参照してください。
アセンブリ: EnvDTE (EnvDTE.dll 内)
SolutionEvents 型で公開されるメンバーは以下のとおりです。
| 名前 | 説明 | |
|---|---|---|
|
add_AfterClosing | インフラストラクチャ。 マイクロソフト内部でのみ使用します。 (_dispSolutionEvents_Event から継承されます。) |
|
add_BeforeClosing | インフラストラクチャ。 マイクロソフト内部でのみ使用します。 (_dispSolutionEvents_Event から継承されます。) |
|
add_Opened | インフラストラクチャ。 マイクロソフト内部でのみ使用します。 (_dispSolutionEvents_Event から継承されます。) |
|
add_ProjectAdded | インフラストラクチャ。 マイクロソフト内部でのみ使用します。 (_dispSolutionEvents_Event から継承されます。) |
|
add_ProjectRemoved | インフラストラクチャ。 マイクロソフト内部でのみ使用します。 (_dispSolutionEvents_Event から継承されます。) |
|
add_ProjectRenamed | インフラストラクチャ。 マイクロソフト内部でのみ使用します。 (_dispSolutionEvents_Event から継承されます。) |
|
add_QueryCloseSolution | インフラストラクチャ。 マイクロソフト内部でのみ使用します。 (_dispSolutionEvents_Event から継承されます。) |
|
add_Renamed | インフラストラクチャ。 マイクロソフト内部でのみ使用します。 (_dispSolutionEvents_Event から継承されます。) |
|
remove_AfterClosing | インフラストラクチャ。 マイクロソフト内部でのみ使用します。 (_dispSolutionEvents_Event から継承されます。) |
|
remove_BeforeClosing | インフラストラクチャ。 マイクロソフト内部でのみ使用します。 (_dispSolutionEvents_Event から継承されます。) |
|
remove_Opened | インフラストラクチャ。 マイクロソフト内部でのみ使用します。 (_dispSolutionEvents_Event から継承されます。) |
|
remove_ProjectAdded | インフラストラクチャ。 マイクロソフト内部でのみ使用します。 (_dispSolutionEvents_Event から継承されます。) |
|
remove_ProjectRemoved | インフラストラクチャ。 マイクロソフト内部でのみ使用します。 (_dispSolutionEvents_Event から継承されます。) |
|
remove_ProjectRenamed | インフラストラクチャ。 マイクロソフト内部でのみ使用します。 (_dispSolutionEvents_Event から継承されます。) |
|
remove_QueryCloseSolution | インフラストラクチャ。 マイクロソフト内部でのみ使用します。 (_dispSolutionEvents_Event から継承されます。) |
|
remove_Renamed | インフラストラクチャ。 マイクロソフト内部でのみ使用します。 (_dispSolutionEvents_Event から継承されます。) |
| 名前 | 説明 | |
|---|---|---|
|
AfterClosing | インフラストラクチャ。 マイクロソフト内部でのみ使用します。 (_dispSolutionEvents_Event から継承されます。) |
|
BeforeClosing | インフラストラクチャ。 マイクロソフト内部でのみ使用。 (_dispSolutionEvents_Event から継承されます。) |
|
Opened | インフラストラクチャ。 マイクロソフト内部でのみ使用。 (_dispSolutionEvents_Event から継承されます。) |
|
ProjectAdded | インフラストラクチャ。 マイクロソフト内部でのみ使用。 (_dispSolutionEvents_Event から継承されます。) |
|
ProjectRemoved | インフラストラクチャ。 マイクロソフト内部でのみ使用。 (_dispSolutionEvents_Event から継承されます。) |
|
ProjectRenamed | インフラストラクチャ。 マイクロソフト内部でのみ使用。 (_dispSolutionEvents_Event から継承されます。) |
|
QueryCloseSolution | インフラストラクチャ。 マイクロソフト内部でのみ使用。 (_dispSolutionEvents_Event から継承されます。) |
|
Renamed | インフラストラクチャ。 マイクロソフト内部でのみ使用。 (_dispSolutionEvents_Event から継承されます。) |
public class Connect : IDTExtensibility2
{
private SolutionEvents _solnEvents;
public void OnConnection(object application, ext_ConnectMode connectMode, object addInInst, ref Array custom)
{
_applicationObject = (DTE2)application;
_addInInstance = (AddIn)addInInst;
_solnEvents = _applicationObject.Events.SolutionEvents;
_solutionBeforeClosingEventHandler = new _dispSolutionEvents_BeforeClosingEventHandler(this.SolutionBeforeClosing);
_solnEvents.BeforeClosing += _solutionBeforeClosingEventHandler;
}
private _dispSolutionEvents_BeforeClosingEventHandler _solutionBeforeClosingEventHandler
private void SolutionBeforeClosing()
{
System.Windows.Forms.MessageBox.Show("SolutionBeforeClosing");
}
}