77 references to IExtender
System.Windows.Forms (4)
System\Windows\Forms\ActiveX\AxHost.AxContainer.cs (1)
64
IExtender
.Interface? extender = GetExtenderProxyForControl(control);
System\Windows\Forms\ActiveX\AxHost.AxContainer.ExtenderProxy.cs (3)
20
IExtender
.Interface,
24
IManagedWrapper<IDispatch, IDispatchEx,
IExtender
, IVBGetControl, IGetVBAObject, IGetOleObject>
193
IExtender
.Interface? extender = GetContainer() is { } container
System.Windows.Forms.Primitives (73)
System\Windows\Forms\IExtender.cs (73)
27
internal unsafe struct IExtender : IComIID, IVTable<
IExtender
,
IExtender
.Vtbl>
34
fixed (
IExtender
* pThis = &this)
35
return ((delegate* unmanaged[Stdcall]<
IExtender
*, Guid*, void**, HRESULT>)_vtable[0])(pThis, riid, ppvObject);
41
fixed (
IExtender
* pThis = &this)
42
return ((delegate* unmanaged[Stdcall]<
IExtender
*, uint>)_vtable[1])(pThis);
48
fixed (
IExtender
* pThis = &this)
49
return ((delegate* unmanaged[Stdcall]<
IExtender
*, uint>)_vtable[2])(pThis);
55
internal delegate* unmanaged[Stdcall]<
IExtender
*, Guid*, void**, HRESULT> QueryInterface_1;
56
internal delegate* unmanaged[Stdcall]<
IExtender
*, uint> AddRef_2;
57
internal delegate* unmanaged[Stdcall]<
IExtender
*, uint> Release_3;
58
internal delegate* unmanaged[Stdcall]<
IExtender
*, int*, HRESULT> get_Align_4;
59
internal delegate* unmanaged[Stdcall]<
IExtender
*, int, HRESULT> set_Align_5;
60
internal delegate* unmanaged[Stdcall]<
IExtender
*, BOOL*, HRESULT> get_Enabled_6;
61
internal delegate* unmanaged[Stdcall]<
IExtender
*, BOOL, HRESULT> set_Enabled_7;
62
internal delegate* unmanaged[Stdcall]<
IExtender
*, int*, HRESULT> get_Height_8;
63
internal delegate* unmanaged[Stdcall]<
IExtender
*, int, HRESULT> set_Height_9;
64
internal delegate* unmanaged[Stdcall]<
IExtender
*, int*, HRESULT> get_Left_10;
65
internal delegate* unmanaged[Stdcall]<
IExtender
*, int, HRESULT> set_Left_11;
66
internal delegate* unmanaged[Stdcall]<
IExtender
*, BOOL*, HRESULT> get_TabStop_12;
67
internal delegate* unmanaged[Stdcall]<
IExtender
*, BOOL, HRESULT> set_TabStop_13;
68
internal delegate* unmanaged[Stdcall]<
IExtender
*, int*, HRESULT> get_Top_14;
69
internal delegate* unmanaged[Stdcall]<
IExtender
*, int, HRESULT> set_Top_15;
70
internal delegate* unmanaged[Stdcall]<
IExtender
*, BOOL*, HRESULT> get_Visible_16;
71
internal delegate* unmanaged[Stdcall]<
IExtender
*, BOOL, HRESULT> set_Visible_17;
72
internal delegate* unmanaged[Stdcall]<
IExtender
*, int*, HRESULT> get_Width_18;
73
internal delegate* unmanaged[Stdcall]<
IExtender
*, int, HRESULT> set_Width_19;
74
internal delegate* unmanaged[Stdcall]<
IExtender
*, BSTR*, HRESULT> get_Name_20;
75
internal delegate* unmanaged[Stdcall]<
IExtender
*, IUnknown**, HRESULT> get_Parent_21;
76
internal delegate* unmanaged[Stdcall]<
IExtender
*, HWND*, HRESULT> get_Hwnd_22;
77
internal delegate* unmanaged[Stdcall]<
IExtender
*, IUnknown**, HRESULT> get_Container_23;
78
internal delegate* unmanaged[Stdcall]<
IExtender
*, void*, void*, void*, void*, HRESULT> Move_24;
129
private static HRESULT get_Align(
IExtender
* @this, int* value)
130
=> UnwrapAndInvoke<
IExtender
, Interface>(@this, o => *value = o.Align);
133
private static HRESULT set_Align(
IExtender
* @this, int value)
134
=> UnwrapAndInvoke<
IExtender
, Interface>(@this, o => o.Align = value);
137
private static HRESULT get_Enabled(
IExtender
* @this, BOOL* value)
138
=> UnwrapAndInvoke<
IExtender
, Interface>(@this, o => *value = o.Enabled);
141
private static HRESULT set_Enabled(
IExtender
* @this, BOOL value)
142
=> UnwrapAndInvoke<
IExtender
, Interface>(@this, o => o.Enabled = value);
145
private static HRESULT get_Height(
IExtender
* @this, int* value)
146
=> UnwrapAndInvoke<
IExtender
, Interface>(@this, o => *value = o.Height);
149
private static HRESULT set_Height(
IExtender
* @this, int value)
150
=> UnwrapAndInvoke<
IExtender
, Interface>(@this, o => o.Height = value);
153
private static HRESULT get_Left(
IExtender
* @this, int* value)
154
=> UnwrapAndInvoke<
IExtender
, Interface>(@this, o => *value = o.Left);
157
private static HRESULT set_Left(
IExtender
* @this, int value)
158
=> UnwrapAndInvoke<
IExtender
, Interface>(@this, o => o.Left = value);
161
private static HRESULT get_TabStop(
IExtender
* @this, BOOL* value)
162
=> UnwrapAndInvoke<
IExtender
, Interface>(@this, o => *value = o.TabStop);
165
private static HRESULT set_TabStop(
IExtender
* @this, BOOL value)
166
=> UnwrapAndInvoke<
IExtender
, Interface>(@this, o => o.TabStop = value);
169
private static HRESULT get_Top(
IExtender
* @this, int* value)
170
=> UnwrapAndInvoke<
IExtender
, Interface>(@this, o => *value = o.Top);
173
private static HRESULT set_Top(
IExtender
* @this, int value)
174
=> UnwrapAndInvoke<
IExtender
, Interface>(@this, o => o.Top = value);
177
private static HRESULT get_Visible(
IExtender
* @this, BOOL* value)
178
=> UnwrapAndInvoke<
IExtender
, Interface>(@this, o => *value = o.Visible);
181
private static HRESULT set_Visible(
IExtender
* @this, BOOL value)
182
=> UnwrapAndInvoke<
IExtender
, Interface>(@this, o => o.Visible = value);
185
private static HRESULT get_Width(
IExtender
* @this, int* value)
186
=> UnwrapAndInvoke<
IExtender
, Interface>(@this, o => *value = o.Width);
189
private static HRESULT set_Width(
IExtender
* @this, int value)
190
=> UnwrapAndInvoke<
IExtender
, Interface>(@this, o => o.Width = value);
193
private static HRESULT get_Name(
IExtender
* @this, BSTR* value)
194
=> UnwrapAndInvoke<
IExtender
, Interface>(@this, o => *value = o.Name);
197
private static HRESULT get_Parent(
IExtender
* @this, IUnknown** value)
198
=> UnwrapAndInvoke<
IExtender
, Interface>(@this, o => *value = o.Parent);
201
private static HRESULT get_Hwnd(
IExtender
* @this, HWND* value)
202
=> UnwrapAndInvoke<
IExtender
, Interface>(@this, o => *value = o.Hwnd);
205
private static HRESULT get_Container(
IExtender
* @this, IUnknown** value)
206
=> UnwrapAndInvoke<
IExtender
, Interface>(@this, o => *value = o.Container);
210
private static HRESULT Move(
IExtender
* @this, void* left, void* top, void* width, void* height) => HRESULT.S_OK;