public virtual void OnTheOther(bool b, string s) { IEnumerator e = m_someInterfaceList.GetEnumerator(); for ( ; e.MoveNext(); ) { ISomeInterface sink = e.Current as ISomeInterface; sink.OnTheOther(b, s); } }