// Copyright The OpenTelemetry Authors // SPDX-License-Identifier: Apache-2.0 namespace OpenTelemetry.Trace; /// /// Sampler implementation which always returns SamplingDecision.RecordAndSample. /// public sealed class AlwaysOnSampler : Sampler { internal static AlwaysOnSampler Instance => field ??= new(); /// public override SamplingResult ShouldSample(in SamplingParameters samplingParameters) => new(SamplingDecision.RecordAndSample); }