public DiagnosticAsyncToken(
     AsynchronousOperationListener listener,
     string name,
     object tag,
     string filePath,
     int lineNumber)
     : base(listener)
 {
     Name       = name;
     Tag        = tag;
     FilePath   = filePath;
     LineNumber = lineNumber;
 }
            public AsyncToken(AsynchronousOperationListener listener)
            {
                _listener = listener;

                listener.Increment();
            }