Skip to content

Commit ba4982a

Browse files
committed
build fixes
1 parent 0aa3bf1 commit ba4982a

File tree

4 files changed

+5
-5
lines changed

4 files changed

+5
-5
lines changed

benchmarks/Sentry.Benchmarks/ProfilingBenchmarks.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ public void StartProfiler()
2525
public void StopProfiler()
2626
{
2727
_profiler?.Finish();
28-
_profiler?.CollectAsync(new Transaction("", "")).Wait();
28+
(_profiler as SamplingTransactionProfiler)?.CollectAsync(new Transaction("", "")).Wait();
2929
_profiler = null;
3030
_factory.Dispose();
3131
_factory = null;
@@ -55,7 +55,7 @@ public long Transaction(int runtimeMs, bool collect)
5555
var transaction = new Transaction(tt);
5656
if (collect)
5757
{
58-
var collectTask = tt.TransactionProfiler.CollectAsync(transaction);
58+
var collectTask = (tt.TransactionProfiler as SamplingTransactionProfiler).CollectAsync(transaction);
5959
collectTask.Wait();
6060
}
6161
return result;

src/Sentry.Profiling/SamplingTransactionProfiler.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@ public void Finish()
9999
public Protocol.Envelopes.ISerializable Collect(Transaction transaction)
100100
=> Protocol.Envelopes.AsyncJsonSerializable.CreateFrom(CollectAsync(transaction));
101101

102-
private async Task<ProfileInfo> CollectAsync(Transaction transaction)
102+
internal async Task<ProfileInfo> CollectAsync(Transaction transaction)
103103
{
104104
if (!_stopped)
105105
{

src/Sentry/Protocol/Envelopes/Envelope.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -313,7 +313,7 @@ public static Envelope FromTransaction(Transaction transaction)
313313

314314
if (transaction.TransactionProfiler is { } profiler)
315315
{
316-
// Profiler.CollectAsync() may throw in which case the EnvelopeItem won't serialize.
316+
// Profiler.Collect() may throw in which case the EnvelopeItem won't serialize.
317317
items.Add(EnvelopeItem.FromProfileInfo(profiler.Collect(transaction)));
318318
}
319319

test/Sentry.Profiling.Tests/SamplingTransactionProfilerTests.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ private SampleProfile CaptureAndValidate(ITransactionProfilerFactory factory)
7878
var elapsedNanoseconds = (ulong)((clock.CurrentDateTimeOffset - clock.StartDateTimeOffset).TotalMilliseconds * 1_000_000);
7979

8080
var transaction = new Transaction(transactionTracer);
81-
var collectTask = sut.CollectAsync(transaction);
81+
var collectTask = (sut as SamplingTransactionProfiler).CollectAsync(transaction);
8282
collectTask.Wait();
8383
var profileInfo = collectTask.Result;
8484
Assert.NotNull(profileInfo);

0 commit comments

Comments
 (0)