Microsoft.Extensions.Logging.Configuration
Allows access to configuration section associated with logger provider
Type of logger provider to get configuration for
Configuration section for requested logger provider
Allows access to configuration section associated with logger provider
Return configuration section associated with logger provider
The logger provider type
The for the given .
Provides a set of helpers to initialize options objects from logger provider configuration.
Indicates that settings for should be loaded into type.
The to register on.
The options class
The provider class
Loads settings for into type.
Extension methods for setting up logging services in an .
Adds services required to consume or
The to register services on.
Extension methods for setting up logging services in an .
Configures from an instance of .
The to use.
The to add.
The builder.
Throws an if is null.
The reference type argument to validate as non-null.
The name of the parameter with which corresponds.
Indicates that the specified method requires the ability to generate new code at runtime,
for example through .
This allows tools to understand which methods are unsafe to call when compiling ahead of time.
Initializes a new instance of the class
with the specified message.
A message that contains information about the usage of dynamic code.
Gets a message that contains information about the usage of dynamic code.
Gets or sets an optional URL that contains more information about the method,
why it requires dynamic code, and what options a consumer has to deal with it.
Configuration value '{0}' is not supported.
Attribute used to indicate a source generator should create a function for marshalling
arguments instead of relying on the runtime to generate an equivalent marshalling function at run-time.
This attribute is meaningless if the source generator associated with it is not enabled.
The current built-in source generator only supports C# and only supplies an implementation when
applied to static, partial, non-generic methods.
Initializes a new instance of the .
Name of the library containing the import.
Gets the name of the library containing the import.
Gets or sets the name of the entry point to be called.
Gets or sets how to marshal string arguments to the method.
If this field is set to a value other than ,
must not be specified.
Gets or sets the used to control how string arguments to the method are marshalled.
If this field is specified, must not be specified
or must be set to .
Gets or sets whether the callee sets an error (SetLastError on Windows or errno
on other platforms) before returning from the attributed method.
Specifies how strings should be marshalled for generated p/invokes
Indicates the user is suppling a specific marshaller in .
Use the platform-provided UTF-8 marshaller.
Use the platform-provided UTF-16 marshaller.