6[SupportedOSPlatform(
"windows")]
 
   28        while (comEventsSink != 
null && comEventsSink.
_iidSourceItf != iid)
 
   30            comEventsSink = comEventsSink.
_next;
 
 
   61            while (comEventsSink != 
null && comEventsSink.
_next != sink)
 
   63                comEventsSink = comEventsSink.
_next;
 
   65            if (comEventsSink != 
null)
 
   67                comEventsSink._next = sink.
_next;
 
 
   89        return comEventsMethod;
 
 
  109        if (pSrc.VariantType == (
VarEnum)16396)
 
 
  123        if (comEventsMethod == 
null)
 
  127        object[] 
array = 
new object[pDispParams.cArgs];
 
  128        int[] array2 = 
new int[pDispParams.cArgs];
 
  129        bool[] array3 = 
new bool[pDispParams.cArgs];
 
  130        int length = pDispParams.cNamedArgs + pDispParams.cArgs;
 
  135        for (i = 0; i < pDispParams.cNamedArgs; i++)
 
  139            array[num] = variant.ToObject();
 
  149        for (; i < pDispParams.cArgs; i++)
 
  151            for (; array3[num]; num++)
 
  155            array[num] = variant2.ToObject();
 
  157            if (variant2.IsByRef)
 
  159                num3 = pDispParams.cArgs - 1 - i;
 
  169        for (i = 0; i < pDispParams.cArgs; i++)
 
  171            int num4 = array2[i];
 
 
  194        ppCP.Advise(
this, out 
_cookie);
 
 
 
static ComEventsMethod Add(ComEventsMethod methods, ComEventsMethod method)
 
object Invoke(object[] args)
 
static ComEventsMethod Remove(ComEventsMethod methods, ComEventsMethod method)
 
static ComEventsMethod Find(ComEventsMethod methods, int dispid)
 
ComEventsMethod FindMethod(int dispid)
 
ComEventsSink(object rcw, Guid iid)
 
static ComEventsSink Add(ComEventsSink sinks, ComEventsSink sink)
 
ComEventsMethod RemoveMethod(ComEventsMethod method)
 
static unsafe ref Variant GetVariant(ref Variant pSrc)
 
static ComEventsSink Find(ComEventsSink sinks, ref Guid iid)
 
IConnectionPoint _connectionPoint
 
static ComEventsSink RemoveAll(ComEventsSink sinks)
 
static ComEventsSink Remove(ComEventsSink sinks, ComEventsSink sink)
 
ComEventsMethod AddMethod(int dispid)
 
static void GetNativeVariantForObject(object? obj, IntPtr pDstNativeVariant)
 
static int ReleaseComObject(object o)
 
static IntPtr GetComInterfaceForObject(object o, Type T)
 
void FindConnectionPoint([In] ref Guid riid, out IConnectionPoint? ppCP)
 
void Unadvise(int dwCookie)
 
CustomQueryInterfaceResult GetInterface([In] ref Guid iid, out IntPtr ppv)
 
ITypeInfo GetTypeInfo(int iTInfo, int lcid)
 
void Invoke(int dispIdMember, ref Guid riid, int lcid, InvokeFlags wFlags, ref DISPPARAMS pDispParams, IntPtr pVarResult, IntPtr pExcepInfo, IntPtr puArgErr)
 
void GetIDsOfNames(ref Guid riid, [In][MarshalAs(UnmanagedType.LPArray, ArraySubType=UnmanagedType.LPWStr, SizeParamIndex=2)] string[] rgszNames, int cNames, int lcid, [Out] int[] rgDispId)
 
CustomQueryInterfaceResult
 
static readonly IntPtr Zero