//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// public void EnumConnections(out IEnumConnections ppEnum) { // // Creates an enumerator object for iteration through the connections that exist to this connection point. // LoggingUtils.PrintFunction(); try { List <System.Runtime.InteropServices.ComTypes.CONNECTDATA> connections = new List <System.Runtime.InteropServices.ComTypes.CONNECTDATA> (); foreach (KeyValuePair <int, IDebugPortEvents2> keyPair in m_eventConnectionPoints) { connections.Add(new System.Runtime.InteropServices.ComTypes.CONNECTDATA() { dwCookie = keyPair.Key, pUnk = (object)keyPair.Value }); } ppEnum = new ConnectionEnumerator(connections); } catch (Exception e) { LoggingUtils.HandleException(e); ppEnum = null; } }
public void Clone(out IEnumConnections ppenum) { ppenum = new ConnectionList() { connections = this.connections, currentCookie = this.currentCookie, currentEnumIndex = this.currentEnumIndex }; }
public void EnumConnections(out IEnumConnections ppEnum) { throw new NotImplementedException(); }
public void EnumConnections(out IEnumConnections ppEnum) { throw new NotImplementedException(); }
void IConnectionPoint.EnumConnections(out IEnumConnections ppEnum) { throw new NotImplementedException(); }
public void EnumConnections(out IEnumConnections ppEnum) { throw new Exception("The method or operation is not implemented."); }
public void EnumConnections(out IEnumConnections ppEnum) { ppEnum = null; }
void IConnectionPoint.EnumConnections(out IEnumConnections ppEnum) { ppEnum = null; }
public void EnumConnections(out IEnumConnections ppEnum) { ppEnum = null; }
void IConnectionPoint.EnumConnections(out IEnumConnections ppEnum) { throw new NotImplementedException(); }
// Token: 0x06000188 RID: 392 RVA: 0x00013020 File Offset: 0x00012020 public void EnumConnections(out IEnumConnections ppenum) { throw new ExternalException("E_NOTIMPL", -2147467263); }
void IConnectionPoint.EnumConnections(out IEnumConnections ppEnum) { ppEnum = this.observers; }
public virtual void EnumConnections(out IEnumConnections ppEnum) { ppEnum = new ConnectionEnumerator(sinks); }
public virtual void Clone(out IEnumConnections ppEnum) { ppEnum = new ConnectionEnumerator(_connections, _currentIndex); }