📄 explorerevents_10_eventprovider.cs
字号:
namespace Microsoft.Office.Interop.Outlook
{
using System;
using System.Collections;
using System.Runtime.InteropServices;
using System.Threading;
internal sealed class ExplorerEvents_10_EventProvider : ExplorerEvents_10_Event, IDisposable
{
private ArrayList m_aEventSinkHelpers;
private UCOMIConnectionPoint m_ConnectionPoint;
private UCOMIConnectionPointContainer m_ConnectionPointContainer;
public ExplorerEvents_10_EventProvider(object obj1)
{
this.m_ConnectionPointContainer = (UCOMIConnectionPointContainer) obj1;
}
public override void add_Activate(ExplorerEvents_10_ActivateEventHandler handler1)
{
lock (this)
{
if (this.m_ConnectionPoint == null)
{
this.Init();
}
ExplorerEvents_10_SinkHelper helper = new ExplorerEvents_10_SinkHelper();
int pdwCookie = 0;
this.m_ConnectionPoint.Advise((object) helper, out pdwCookie);
helper.m_dwCookie = pdwCookie;
helper.m_ActivateDelegate = handler1;
this.m_aEventSinkHelpers.Add((object) helper);
}
}
public override void add_BeforeFolderSwitch(ExplorerEvents_10_BeforeFolderSwitchEventHandler handler1)
{
lock (this)
{
if (this.m_ConnectionPoint == null)
{
this.Init();
}
ExplorerEvents_10_SinkHelper helper = new ExplorerEvents_10_SinkHelper();
int pdwCookie = 0;
this.m_ConnectionPoint.Advise((object) helper, out pdwCookie);
helper.m_dwCookie = pdwCookie;
helper.m_BeforeFolderSwitchDelegate = handler1;
this.m_aEventSinkHelpers.Add((object) helper);
}
}
public override void add_BeforeItemCopy(ExplorerEvents_10_BeforeItemCopyEventHandler handler1)
{
lock (this)
{
if (this.m_ConnectionPoint == null)
{
this.Init();
}
ExplorerEvents_10_SinkHelper helper = new ExplorerEvents_10_SinkHelper();
int pdwCookie = 0;
this.m_ConnectionPoint.Advise((object) helper, out pdwCookie);
helper.m_dwCookie = pdwCookie;
helper.m_BeforeItemCopyDelegate = handler1;
this.m_aEventSinkHelpers.Add((object) helper);
}
}
public override void add_BeforeItemCut(ExplorerEvents_10_BeforeItemCutEventHandler handler1)
{
lock (this)
{
if (this.m_ConnectionPoint == null)
{
this.Init();
}
ExplorerEvents_10_SinkHelper helper = new ExplorerEvents_10_SinkHelper();
int pdwCookie = 0;
this.m_ConnectionPoint.Advise((object) helper, out pdwCookie);
helper.m_dwCookie = pdwCookie;
helper.m_BeforeItemCutDelegate = handler1;
this.m_aEventSinkHelpers.Add((object) helper);
}
}
public override void add_BeforeItemPaste(ExplorerEvents_10_BeforeItemPasteEventHandler handler1)
{
lock (this)
{
if (this.m_ConnectionPoint == null)
{
this.Init();
}
ExplorerEvents_10_SinkHelper helper = new ExplorerEvents_10_SinkHelper();
int pdwCookie = 0;
this.m_ConnectionPoint.Advise((object) helper, out pdwCookie);
helper.m_dwCookie = pdwCookie;
helper.m_BeforeItemPasteDelegate = handler1;
this.m_aEventSinkHelpers.Add((object) helper);
}
}
public override void add_BeforeMaximize(ExplorerEvents_10_BeforeMaximizeEventHandler handler1)
{
lock (this)
{
if (this.m_ConnectionPoint == null)
{
this.Init();
}
ExplorerEvents_10_SinkHelper helper = new ExplorerEvents_10_SinkHelper();
int pdwCookie = 0;
this.m_ConnectionPoint.Advise((object) helper, out pdwCookie);
helper.m_dwCookie = pdwCookie;
helper.m_BeforeMaximizeDelegate = handler1;
this.m_aEventSinkHelpers.Add((object) helper);
}
}
public override void add_BeforeMinimize(ExplorerEvents_10_BeforeMinimizeEventHandler handler1)
{
lock (this)
{
if (this.m_ConnectionPoint == null)
{
this.Init();
}
ExplorerEvents_10_SinkHelper helper = new ExplorerEvents_10_SinkHelper();
int pdwCookie = 0;
this.m_ConnectionPoint.Advise((object) helper, out pdwCookie);
helper.m_dwCookie = pdwCookie;
helper.m_BeforeMinimizeDelegate = handler1;
this.m_aEventSinkHelpers.Add((object) helper);
}
}
public override void add_BeforeMove(ExplorerEvents_10_BeforeMoveEventHandler handler1)
{
lock (this)
{
if (this.m_ConnectionPoint == null)
{
this.Init();
}
ExplorerEvents_10_SinkHelper helper = new ExplorerEvents_10_SinkHelper();
int pdwCookie = 0;
this.m_ConnectionPoint.Advise((object) helper, out pdwCookie);
helper.m_dwCookie = pdwCookie;
helper.m_BeforeMoveDelegate = handler1;
this.m_aEventSinkHelpers.Add((object) helper);
}
}
public override void add_BeforeSize(ExplorerEvents_10_BeforeSizeEventHandler handler1)
{
lock (this)
{
if (this.m_ConnectionPoint == null)
{
this.Init();
}
ExplorerEvents_10_SinkHelper helper = new ExplorerEvents_10_SinkHelper();
int pdwCookie = 0;
this.m_ConnectionPoint.Advise((object) helper, out pdwCookie);
helper.m_dwCookie = pdwCookie;
helper.m_BeforeSizeDelegate = handler1;
this.m_aEventSinkHelpers.Add((object) helper);
}
}
public override void add_BeforeViewSwitch(ExplorerEvents_10_BeforeViewSwitchEventHandler handler1)
{
lock (this)
{
if (this.m_ConnectionPoint == null)
{
this.Init();
}
ExplorerEvents_10_SinkHelper helper = new ExplorerEvents_10_SinkHelper();
int pdwCookie = 0;
this.m_ConnectionPoint.Advise((object) helper, out pdwCookie);
helper.m_dwCookie = pdwCookie;
helper.m_BeforeViewSwitchDelegate = handler1;
this.m_aEventSinkHelpers.Add((object) helper);
}
}
public override void add_Close(ExplorerEvents_10_CloseEventHandler handler1)
{
lock (this)
{
if (this.m_ConnectionPoint == null)
{
this.Init();
}
ExplorerEvents_10_SinkHelper helper = new ExplorerEvents_10_SinkHelper();
int pdwCookie = 0;
this.m_ConnectionPoint.Advise((object) helper, out pdwCookie);
helper.m_dwCookie = pdwCookie;
helper.m_CloseDelegate = handler1;
this.m_aEventSinkHelpers.Add((object) helper);
}
}
public override void add_Deactivate(ExplorerEvents_10_DeactivateEventHandler handler1)
{
lock (this)
{
if (this.m_ConnectionPoint == null)
{
this.Init();
}
ExplorerEvents_10_SinkHelper helper = new ExplorerEvents_10_SinkHelper();
int pdwCookie = 0;
this.m_ConnectionPoint.Advise((object) helper, out pdwCookie);
helper.m_dwCookie = pdwCookie;
helper.m_DeactivateDelegate = handler1;
this.m_aEventSinkHelpers.Add((object) helper);
}
}
public override void add_FolderSwitch(ExplorerEvents_10_FolderSwitchEventHandler handler1)
{
lock (this)
{
if (this.m_ConnectionPoint == null)
{
this.Init();
}
ExplorerEvents_10_SinkHelper helper = new ExplorerEvents_10_SinkHelper();
int pdwCookie = 0;
this.m_ConnectionPoint.Advise((object) helper, out pdwCookie);
helper.m_dwCookie = pdwCookie;
helper.m_FolderSwitchDelegate = handler1;
this.m_aEventSinkHelpers.Add((object) helper);
}
}
public override void add_SelectionChange(ExplorerEvents_10_SelectionChangeEventHandler handler1)
{
lock (this)
{
if (this.m_ConnectionPoint == null)
{
this.Init();
}
ExplorerEvents_10_SinkHelper helper = new ExplorerEvents_10_SinkHelper();
int pdwCookie = 0;
this.m_ConnectionPoint.Advise((object) helper, out pdwCookie);
helper.m_dwCookie = pdwCookie;
helper.m_SelectionChangeDelegate = handler1;
this.m_aEventSinkHelpers.Add((object) helper);
}
}
public override void add_ViewSwitch(ExplorerEvents_10_ViewSwitchEventHandler handler1)
{
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -