1 instantiation of NullRedactor
Microsoft.Extensions.Compliance.Abstractions (1)
Redaction\NullRedactor.cs (1)
17public static NullRedactor Instance { get; } = new();
42 references to NullRedactor
Microsoft.Extensions.Compliance.Abstractions (3)
Redaction\NullRedactor.cs (1)
17public static NullRedactor Instance { get; } = new();
Redaction\NullRedactorProvider.cs (2)
9/// A provider that only returns the <see cref="NullRedactor"/> redactor used for situations that don't require redaction. 19public Redactor GetRedactor(DataClassificationSet classifications) => NullRedactor.Instance;
Microsoft.Extensions.Compliance.Abstractions.Tests (19)
Redaction\NullRedactorTest.cs (9)
15var r = NullRedactor.Instance; 28var r = NullRedactor.Instance; 43var r = NullRedactor.Instance; 55var redactor1 = NullRedactor.Instance; 63Assert.IsAssignableFrom<NullRedactor>(redactor1);
Redaction\RedactionAbstractionsExtensionsTest.cs (7)
17Assert.Throws<ArgumentNullException>(() => RedactionStringBuilderExtensions.AppendRedacted(null!, NullRedactor.Instance, s)); 25var redactor = NullRedactor.Instance; 27sb.AppendRedacted(NullRedactor.Instance, 42sb.AppendRedacted(NullRedactor.Instance, string.Empty); 58var r = NullRedactor.Instance;
Redaction\RedactorTest.cs (3)
36Redactor r = NullRedactor.Instance; 47var r = NullRedactor.Instance;
Microsoft.Extensions.Compliance.Redaction (3)
RedactionBuilder.cs (1)
30Services.TryAddEnumerable(ServiceDescriptor.Singleton<Redactor>(NullRedactor.Instance));
RedactorProvider.cs (2)
42map.Add(DataClassification.None, typeof(NullRedactor)); 43redactors = [.. redactors, NullRedactor.Instance];
Microsoft.Extensions.Compliance.Redaction.Tests (17)
RedactorProviderTests.cs (17)
20Assert.IsType<NullRedactor>(redactorProvider.GetRedactor(DataClassification.None)); 29redactors: new Redactor[] { ErasingRedactor.Instance, NullRedactor.Instance }, 45opt.Redactors.Add(_dataClassification2, typeof(NullRedactor)); 48redactors: new Redactor[] { ErasingRedactor.Instance, NullRedactor.Instance }, 57Assert.IsType<NullRedactor>(r2); 59Assert.IsType<NullRedactor>(r4); 81redaction.SetRedactor<NullRedactor>(dc1); 82redaction.SetRedactor<NullRedactor>(dc2); 83redaction.SetRedactor<NullRedactor>(dc3); 84redaction.SetRedactor<NullRedactor>(dc4); 85redaction.SetRedactor<NullRedactor>(dc5); 86redaction.SetRedactor<NullRedactor>(dc6); 87redaction.SetRedactor<NullRedactor>(dc7); 88redaction.SetRedactor<NullRedactor>(dc8); 97Assert.Equal(typeof(NullRedactor), r1.GetType()); 98Assert.Equal(typeof(NullRedactor), r2.GetType()); 130NullRedactor.Instance,