implements IBaseTracer, ITransactionTracer, ITransactionData, ISpanData, ITraceContext, IHasData, IHasTags, IHasExtra, ITransactionContext, IEventLike, ISpan
0x00x0160
Members 35
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | _hub | IHub | Private+1 flags | — | |
| 0x08 | _options | SentryOptions | Private+1 flags | — | |
| 0x08 | _idleTimer | Timer | Private+1 flags | — | |
| 0x08 | _cancelIdleTimeout | long | Private | — | |
| 0x18 | _stopwatch | SentryStopwatch | Private+1 flags | — | |
| 0x04 | _instrumenter | Instrumenter | Private+1 flags | — | |
| 0x004C | 0x04 | padding / unreflected | |||
| 0x10 | <ParentSpanId>k__BackingField | Nullable<Sentry.SpanId> | Private+1 flags | — | |
| 0x08 | <Name>k__BackingField | string | Private | — | |
| 0x04 | <NameSource>k__BackingField | TransactionNameSource | Private | — | |
| 0x02 | <IsParentSampled>k__BackingField | Nullable<System.Boolean> | Private | — | |
| 0x006E | 0x02 | padding / unreflected | |||
| 0x08 | <Platform>k__BackingField | string | Private | — | |
| 0x08 | <Release>k__BackingField | string | Private | — | |
| 0x08 | <Distribution>k__BackingField | string | Private | — | |
| 0x10 | <StartTimestamp>k__BackingField | DateTimeOffset | Private | — | |
| 0x18 | <EndTimestamp>k__BackingField | Nullable<System.DateTimeOffset> | Private | — | |
| 0x08 | <Description>k__BackingField | string | Private | — | |
| 0x10 | <SampleRate>k__BackingField | Nullable<System.Double> | Private | — | |
| 0x10 | <SampleRand>k__BackingField | Nullable<System.Double> | Private | — | |
| 0x04 | <Level>k__BackingField | Nullable<Sentry.SentryLevel> | Private | — | |
| 0x00DC | 0x04 | padding / unreflected | |||
| 0x08 | _request | SentryRequest | Private | — | |
| 0x08 | _contexts | SentryContexts | Private+1 flags | — | |
| 0x08 | _user | SentryUser | Private | — | |
| 0x08 | <Environment>k__BackingField | string | Private | — | |
| 0x08 | <Sdk>k__BackingField | SdkVersion | Private | — | |
| 0x08 | _fingerprint | IReadOnlyList<System.String> | Private | — | |
| 0x08 | _breadcrumbs | ConcurrentBag<Sentry.Breadcrumb> | Private+1 flags | — | |
| 0x08 | _data | ConcurrentDictionary<System.String | Private+1 flags | — | |
| 0x08 | _tags | ConcurrentDictionary<System.String | Private+1 flags | — | |
| 0x08 | _spans | ConcurrentBag<Sentry.ISpan> | Private | — | |
| 0x08 | _measurements | ConcurrentDictionary<System.String | Private+1 flags | — | |
| 0x08 | _metricsSummary | Lazy<Sentry.MetricsSummaryAggregator> | Private+1 flags | — | |
| 0x08 | <DynamicSamplingContext>k__BackingField | DynamicSamplingContext | Private | — | |
| 0x08 | <TransactionProfiler>k__BackingField | ITransactionProfiler | Private | — | |
| 0x01 | <IsSentryRequest>k__BackingField | bool | Private | — | |
| 0x0151 | 0x07 | padding / unreflected | |||
| 0x08 | _activeSpanTracker | LastActiveSpanTracker | Private+1 flags | — | |
Functions 86
| Signature | Flags | Native | Params |
|---|---|---|---|
| bool Sentry.IBaseTracer.get_IsOtelInstrumenter() | PrivateFinal+3 flags | — | 0x01 |
| SpanId get_SpanId() | PublicFinal+3 flags | — | 0x08 |
| void set_SpanId(const SpanId& value) | Private+1 flags | — | 0x08 |
| Nullable<Sentry.SpanId> get_ParentSpanId() | PublicFinal+3 flags | — | 0x10 |
| SentryId get_TraceId() | PublicFinal+3 flags | — | 0x10 |
| void set_TraceId(const SentryId& value) | Private+1 flags | — | 0x10 |
| string get_Name() | PublicFinal+3 flags | — | 0x08 |
| void set_Name(const string& value) | PublicFinal+3 flags | — | 0x08 |
| TransactionNameSource get_NameSource() | PublicFinal+3 flags | — | 0x04 |
| void set_NameSource(const TransactionNameSource& value) | Public+1 flags | — | 0x04 |
| Nullable<System.Boolean> get_IsParentSampled() | PublicFinal+3 flags | — | 0x02 |
| void set_IsParentSampled(const Nullable<System.Boolean>& value) | PublicFinal+3 flags | — | 0x02 |
| string get_Platform() | PublicFinal+3 flags | — | 0x08 |
| void set_Platform(const string& value) | PublicFinal+3 flags | — | 0x08 |
| string get_Release() | PublicFinal+3 flags | — | 0x08 |
| void set_Release(const string& value) | PublicFinal+3 flags | — | 0x08 |
| string get_Distribution() | PublicFinal+3 flags | — | 0x08 |
| void set_Distribution(const string& value) | PublicFinal+3 flags | — | 0x08 |
| DateTimeOffset get_StartTimestamp() | PublicFinal+3 flags | — | 0x10 |
| void set_StartTimestamp(const DateTimeOffset& value) | 2 flags | — | 0x10 |
| Nullable<System.DateTimeOffset> get_EndTimestamp() | PublicFinal+3 flags | — | 0x18 |
| void set_EndTimestamp(const Nullable<System.DateTimeOffset>& value) | 2 flags | — | 0x18 |
| string get_Operation() | PublicFinal+3 flags | — | 0x08 |
| void set_Operation(const string& value) | PublicFinal+3 flags | — | 0x08 |
| string get_Description() | PublicFinal+3 flags | — | 0x08 |
| void set_Description(const string& value) | PublicFinal+3 flags | — | 0x08 |
| Nullable<Sentry.SpanStatus> get_Status() | PublicFinal+3 flags | 0x08 | |
| void set_Status(const Nullable<Sentry.SpanStatus>& value) | PublicFinal+3 flags | 0x08 | |
| Nullable<System.Boolean> get_IsSampled() | PublicFinal+3 flags | 0x02 | |
| Nullable<System.Double> get_SampleRate() | Public+1 flags | 0x10 | |
| void set_SampleRate(const Nullable<System.Double>& value) | 2 flags | 0x10 | |
| Nullable<System.Double> get_SampleRand() | 2 flags | 0x10 | |
| void set_SampleRand(const Nullable<System.Double>& value) | 2 flags | 0x10 | |
| Nullable<Sentry.SentryLevel> get_Level() | PublicFinal+3 flags | 0x04 | |
| void set_Level(const Nullable<Sentry.SentryLevel>& value) | PublicFinal+3 flags | 0x04 | |
| SentryRequest get_Request() | PublicFinal+3 flags | 0x08 | |
| void set_Request(SentryRequest value) | PublicFinal+3 flags | 0x08 | |
| SentryContexts get_Contexts() | PublicFinal+3 flags | 0x08 | |
| void set_Contexts(SentryContexts value) | PublicFinal+3 flags | 0x08 | |
| SentryUser get_User() | PublicFinal+3 flags | 0x08 | |
| void set_User(SentryUser value) | PublicFinal+3 flags | 0x08 | |
| string get_Environment() | PublicFinal+3 flags | 0x08 | |
| void set_Environment(const string& value) | PublicFinal+3 flags | 0x08 | |
| string Sentry.IEventLike.get_TransactionName() | PrivateFinal+3 flags | 0x08 | |
| void Sentry.IEventLike.set_TransactionName(const string& value) | PrivateFinal+3 flags | 0x08 | |
| SdkVersion get_Sdk() | PublicFinal+3 flags | 0x08 | |
| void set_Sdk(SdkVersion value) | 2 flags | 0x08 | |
| IReadOnlyList<System.String> get_Fingerprint() | PublicFinal+3 flags | 0x08 | |
| void set_Fingerprint(IReadOnlyList<System.String> value) | PublicFinal+3 flags | 0x08 | |
| IReadOnlyCollection<Sentry.Breadcrumb> get_Breadcrumbs() | PublicFinal+3 flags | 0x08 | |
| IReadOnlyDictionary<System.String get_Extra() | PublicFinal+3 flags | 0x08 | |
| IReadOnlyDictionary<System.String get_Data() | PublicFinal+3 flags | 0x08 | |
| IReadOnlyDictionary<System.String get_Tags() | PublicFinal+3 flags | 0x08 | |
| IReadOnlyCollection<Sentry.ISpan> get_Spans() | PublicFinal+3 flags | 0x08 | |
| IReadOnlyDictionary<System.String get_Measurements() | PublicFinal+3 flags | 0x08 | |
| MetricsSummaryAggregator get_MetricsSummary() | 2 flags | 0x08 | |
| bool get_HasMetrics() | 2 flags | 0x01 | |
| bool get_IsFinished() | PublicFinal+3 flags | 0x01 | |
| DynamicSamplingContext get_DynamicSamplingContext() | 2 flags | 0x08 | |
| void set_DynamicSamplingContext(DynamicSamplingContext value) | 2 flags | 0x08 | |
| ITransactionProfiler get_TransactionProfiler() | 2 flags | 0x08 | |
| void set_TransactionProfiler(ITransactionProfiler value) | 2 flags | 0x08 | |
| bool get_IsSentryRequest() | 2 flags | 0x01 | |
| void set_IsSentryRequest(bool value) | 2 flags | 0x01 | |
| void .ctor(IHub hub, ITransactionContext context) | Public+1 flags | 0x08 | |
| void .ctor(IHub hub, const string& name, const string& operation, const TransactionNameSource& nameSource) | 2 flags | 0x08 | |
| void .ctor(IHub hub, ITransactionContext context, const Nullable<System.TimeSpan>& idleTimeout) | 2 flags | 0x10 | |
| void AddBreadcrumb(Breadcrumb breadcrumb) | PublicFinal+2 flags | 0x08 | |
| void SetExtra(const string& key, object value) | PublicFinal+2 flags | 0x08 | |
| void SetData(const string& key, object value) | PublicFinal+2 flags | 0x08 | |
| void SetTag(const string& key, const string& value) | PublicFinal+2 flags | 0x08 | |
| void UnsetTag(const string& key) | PublicFinal+2 flags | 0x08 | |
| void SetMeasurement(const string& name, Measurement measurement) | PublicFinal+2 flags | 0x08 | |
| ISpan StartChild(const string& operation) | PublicFinal+2 flags | 0x08 | |
| ISpan StartChild(const Nullable<Sentry.SpanId>& spanId, const SpanId& parentSpanId, const string& operation, const Instrumenter& instrumenter) | 1 flags | 0x10 | |
| void AddChildSpan(SpanTracer span) | Private | 0x08 | |
| ISpan GetLastActiveSpan() | PublicFinal+2 flags | 0x08 | |
| void Finish() | PublicFinal+2 flags | 0x00 | |
| void Finish(const SpanStatus& status) | PublicFinal+2 flags | 0x04 | |
| void Finish(Exception exception, const SpanStatus& status) | PublicFinal+2 flags | 0x08 | |
| void Finish(Exception exception) | PublicFinal+2 flags | 0x08 | |
| SentryTraceHeader GetTraceHeader() | PublicFinal+2 flags | 0x08 | |
| string get_Origin() | PublicFinal+3 flags | 0x08 | |
| void set_Origin(const string& value) | 2 flags | 0x08 | |
| void ReleaseSpans() | Private | 0x00 | |
| void <.ctor>b__138_0(object state) | Private | 0x08 |