56 instantiations of LogProperties
Microsoft.Extensions.Telemetry.Abstractions.Tests (3)
Logging\LogPropertiesAttributeTests.cs (3)
13var lpa = new LogPropertiesAttribute(); 23var lpa = new LogPropertiesAttribute(); 33var lpa = new LogPropertiesAttribute();
Microsoft.Gen.Logging.Generated.Tests (52)
test\Generators\Microsoft.Gen.Logging\TestClasses\AtSymbolsTestExtensions.cs (2)
34internal static partial void M3(ILogger logger, LogLevel level, [LogProperties] SpecialNames @event); 40internal static partial void M5(ILogger logger, LogLevel level, [LogProperties(OmitReferenceName = true)] SpecialNames @event);
test\Generators\Microsoft.Gen.Logging\TestClasses\DataClassificationTestExtensions.cs (1)
29public static partial void M2(ILogger logger, [LogProperties] C1 p1, [PrivateData] C1 p2);
test\Generators\Microsoft.Gen.Logging\TestClasses\FormattableTestExtensions.cs (1)
15public static partial void Method2(ILogger logger, [LogProperties] ComplexObj p1);
test\Generators\Microsoft.Gen.Logging\TestClasses\LogPropertiesExtensions.cs (22)
56[LogProperties] 68[LogProperties] 99[LogProperties] 102[LogProperties] 107[LogProperties] 169[LogProperties] 172[LogProperties] 175[LogProperties] 178[LogProperties] 181[LogProperties] 188[LogProperties] 201[LogProperties] 211[LogProperties] 216public static partial void LogFunc(ILogger logger, string classToLog_StringProperty_1, [LogProperties] MyDerivedClass classToLog); 229public static partial void LogMethodTwoParams(ILogger logger, string StringProperty, [LogProperties] ClassAsParam? complexParam); 232public static partial void LogMethodStruct(ILogger logger, [LogProperties] MyCustomStruct structParam); 235public static partial void LogMethodNullableStruct(ILogger logger, [LogProperties] in MyCustomStruct? structParam); 238public static partial void LogMethodExplicitNullableStruct(ILogger logger, [LogProperties] Nullable<MyCustomStruct> structParam); 241public static partial void LogMethodNullablePropertyInClassMatchesNonNullable(ILogger logger, [LogProperties] MyClassWithNullableProperty classWithNullablePropertyParam); 244public static partial void LogMethodDefaultAttrCtor(ILogger logger, LogLevel level, [LogProperties] ClassAsParam? complexParam); 247public static partial void LogMethodInterfaceArg(ILogger logger, [LogProperties] IMyInterface complexParam); 250public static partial void LogObjectFromAnotherAssembly(ILogger logger, [LogProperties] ObjectToLog logObject);
test\Generators\Microsoft.Gen.Logging\TestClasses\LogPropertiesNullHandlingExtensions.cs (2)
39public static partial void M0(ILogger logger, [LogProperties] MyProps p); 42public static partial void M1(ILogger logger, [LogProperties(SkipNullProperties = true)] MyProps p);
test\Generators\Microsoft.Gen.Logging\TestClasses\LogPropertiesOmitParameterNameExtensions.cs (2)
18public static partial void M0(ILogger logger, [LogProperties(OmitReferenceName = true)] MyProps p); 29[LogProperties(OmitReferenceName = true)] MyProps param);
test\Generators\Microsoft.Gen.Logging\TestClasses\LogPropertiesRecordExtensions.cs (3)
29public static partial void LogRecordClass(ILogger logger, [LogProperties] MyRecordClass p0); 32public static partial void LogRecordStruct(ILogger logger, [LogProperties] MyRecordStruct p0); 35public static partial void LogReadonlyRecordStruct(ILogger logger, [LogProperties] MyReadonlyRecordStruct p0);
test\Generators\Microsoft.Gen.Logging\TestClasses\LogPropertiesRedactionExtensions.cs (6)
43[LogProperties] 56public static partial void LogNoParams(ILogger logger, [LogProperties] ClassToRedact classToLog); 61[PrivateData] string stringProperty, [LogProperties] MyTransitiveClass? complexParam); 66[LogProperties] ClassToRedact classToLog); 71[PrivateData] string stringProperty, [LogProperties] MyTransitiveClass? complexParam); 77[LogProperties] ClassWithPrivateData param);
test\Generators\Microsoft.Gen.Logging\TestClasses\LogPropertiesSimpleExtensions.cs (1)
26public static partial void LogFunc(ILogger logger, string p0, [LogProperties] MyProps myProps);
test\Generators\Microsoft.Gen.Logging\TestClasses\LogPropertiesSpecialTypesExtensions.cs (1)
44public static partial void M0(ILogger logger, [LogProperties] MyProps p);
test\Generators\Microsoft.Gen.Logging\TestClasses\NonSensitiveRecordExtensions.cs (1)
21public static partial void LogUser(ILogger logger, [LogProperties] User user);
test\Generators\Microsoft.Gen.Logging\TestClasses\NonStaticTestClass.cs (3)
32internal partial void LogProperties(string p0, [LogProperties] ClassToLog p1); 42[LogProperties] LogPropertiesRedactionExtensions.MyBaseClassToRedact p1); 54[LogProperties] LogPropertiesRedactionExtensions.MyBaseClassToRedact p1);
test\Generators\Microsoft.Gen.Logging\TestClasses\SensitiveRecordExtensions.cs (2)
78[LogProperties] RecordWithSensitiveMembers data); 83[LogProperties] RecordWithSensitiveMembers data);
test\Generators\Microsoft.Gen.Logging\TestClasses\TagProviderExtensions.cs (1)
39[LogProperties] ClassToLog param1,
test\Generators\Microsoft.Gen.Logging\TestClasses\TransitiveTestExtensions.cs (4)
38public static partial void M0(ILogger logger, [LogProperties(Transitive = true)] C0 p0); 41public static partial void M1(ILogger logger, [LogProperties(Transitive = false)] C0 p0); 44public static partial void M2(ILogger logger, [LogProperties(Transitive = true)] C2 p0); 47public static partial void M3(ILogger logger, [LogProperties(Transitive = true)] C3 p0);
Microsoft.Gen.Logging.HelperLibrary (1)
ObjectToLog.cs (1)
15[LogProperties]
4 references to LogProperties
Microsoft.Extensions.Telemetry.Abstractions.Tests (3)
Logging\LogPropertiesAttributeTests.cs (3)
13var lpa = new LogPropertiesAttribute(); 23var lpa = new LogPropertiesAttribute(); 33var lpa = new LogPropertiesAttribute();
Microsoft.Gen.Logging.Unit.Tests (1)
ParserTests.LogProperties.cs (1)
480Assembly.GetAssembly(typeof(LogPropertiesAttribute))!,