public static ICorPublishEnum Clone(this ICorPublishProcessEnum instance) { ICorPublishEnum ppEnum; instance.__Clone(out ppEnum); return(ppEnum); }
public static uint GetCount(this ICorPublishProcessEnum instance) { uint pcelt; instance.__GetCount(out pcelt); return(pcelt); }
public static ManagedProcessInfoCollection GetProcesses() { ICorPublish publish = (ICorPublish) new CorpubPublish(); if (publish != null) { ICorPublishProcessEnum ppIenum = null; publish.EnumProcesses(COR_PUB_ENUMPROCESS.COR_PUB_MANAGEDONLY, out ppIenum); if (ppIenum != null) { return(new ManagedProcessInfoCollection(ppIenum)); } } return(null); }
public static void Next(this ICorPublishProcessEnum instance, uint celt, out ICorPublishProcess objects, out uint pceltFetched) { instance.__Next(celt, out objects, out pceltFetched); }
public static void Reset(this ICorPublishProcessEnum instance) { instance.__Reset(); }
public static void Skip(this ICorPublishProcessEnum instance, uint celt) { instance.__Skip(celt); }
internal CorPublishProcessEnumerator(ICorPublishProcessEnum e) { m_enum = e; }
public virtual extern void EnumProcesses([In, ComAliasName("CorpubProcessLib.COR_PUB_ENUMPROCESS")] COR_PUB_ENUMPROCESS Type, [MarshalAs(UnmanagedType.Interface)] out ICorPublishProcessEnum ppIEnum);
// Methods internal ManagedProcessInfoCollection(ICorPublishProcessEnum AllProcesses) { this.Processes = AllProcesses; this.CurrentProcess = null; }