public void Trace()
{
#if EVENTARGS_TRACING
var stackTrace = new StackTrace(0);
for (int i = 0; i < stackTrace.FrameCount; i++)
{
var method = stackTrace.GetFrame(i).GetMethod();
if (method.DeclaringType != typeof(ServerAsyncEventArgs)/* && method.Module.Name == @"SocketServers.dll"*/)
{
if (tracing.Count == 0 || tracing[tracing.Count - 1] != method.Name)
tracing.Add(method.Name);
break;
}
}
#endif
}