<PackageReference Include="Microsoft.Extensions.Logging.Configuration" Version="10.0.0-rc.1.25451.107" />

System.Diagnostics.CodeAnalysis.RequiresUnreferencedCodeAttribute

Indicates that the specified method requires dynamic access to code that is not referenced statically, for example through Reflection.
public bool ExcludeStatics { get; set; }

When set to true, indicates that the annotation should not apply to static members.

public string Message { get; }

Gets a message that contains information about the usage of unreferenced code.

public string Url { get; set; }

Gets or sets an optional URL that contains more information about the method, why it requires unreferenced code, and what options a consumer has to deal with it.

public RequiresUnreferencedCodeAttribute(string message)

Initializes a new instance of the RequiresUnreferencedCodeAttribute class with the specified message.