3 writes to Rules
Microsoft.Extensions.Telemetry (1)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\BindingExtensions.g.cs (1)
373
instance.
Rules
= temp25;
Microsoft.Extensions.Telemetry.Tests (2)
Sampling\SamplingLoggerBuilderExtensionsTests.cs (2)
162
builder.AddRandomProbabilisticSampler(o => o.
Rules
= null!);
223
opts.
Rules
= expectedData;
20 references to Rules
Microsoft.Extensions.Telemetry (9)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\BindingExtensions.g.cs (1)
370
global::System.Collections.Generic.IList<global::Microsoft.Extensions.Diagnostics.Sampling.RandomProbabilisticSamplerFilterRule>? temp25 = instance.
Rules
;
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\Validators.g.cs (3)
57
if (!global::System.ComponentModel.DataAnnotations.Validator.TryValidateValue(options.
Rules
, context, validationResults, validationAttributes))
62
if (options.
Rules
is not null)
65
foreach (var o in options.
Rules
)
Sampling\RandomProbabilisticSampler.cs (2)
41
LastKnownGoodSamplerRules = Throw.IfNullOrMemberNull(options, options.CurrentValue).
Rules
.ToArray();
78
LastKnownGoodSamplerRules = updatedOptions.
Rules
.ToArray();
Sampling\RandomProbabilisticSamplerConfigureOptions.cs (2)
38
foreach (var rule in parsedOptions.
Rules
)
40
options.
Rules
.Add(rule);
Sampling\SamplingLoggerBuilderExtensions.cs (1)
111
.Configure(options => options.
Rules
.Add(new RandomProbabilisticSamplerFilterRule(probability, logLevel: level)));
Microsoft.Extensions.Telemetry.Tests (11)
Logging\ExtendedLoggerTests.cs (1)
133
options.
Rules
.Add(new RandomProbabilisticSamplerFilterRule(probability: 0, logLevel: LogLevel.Warning));
Sampling\RandomProbabilisticSamplerTests.cs (3)
28
options.
Rules
.Add(new RandomProbabilisticSamplerFilterRule(probability: probability, logLevel: LogLevel.Trace));
48
options.
Rules
.Add(new RandomProbabilisticSamplerFilterRule(probability: Probability, logLevel: LogLevel.Information));
66
options.
Rules
.Add(new RandomProbabilisticSamplerFilterRule(probability: Probability, logLevel: LogLevel.Information));
Sampling\SamplingLoggerBuilderExtensionsTests.cs (7)
73
Assert.Equivalent(expectedData, options.CurrentValue.
Rules
);
126
Assert.Equivalent(initialData, options.CurrentValue.
Rules
);
166
Assert.Throws<OptionsValidationException>(() => options?.CurrentValue.
Rules
);
179
builder.AddRandomProbabilisticSampler(o => o.
Rules
.Add(new RandomProbabilisticSamplerFilterRule(invalidProbabilityValue)));
183
Assert.Throws<OptionsValidationException>(() => options?.CurrentValue.
Rules
);
206
Assert.Throws<OptionsValidationException>(() => options?.CurrentValue.
Rules
);
230
Assert.Equivalent(expectedData, options.CurrentValue.
Rules
);