public override void EndSuccess(ExecutingQuery query) { if (_isCollecting) { QuerySnapshot snapshot = query.Snapshot(); _queries.produce(new TruncatedQuerySnapshot(snapshot.QueryText(), snapshot.QueryPlanSupplier(), snapshot.QueryParameters(), snapshot.ElapsedTimeMicros(), snapshot.CompilationTimeMicros(), snapshot.StartTimestampMillis(), _maxQueryTextSize)); } }