CallerInfo Structure |
Represents information about the caller of the Logger class.
Namespace: PostSharp.Patterns.Diagnostics.Contexts
Assembly: PostSharp.Patterns.Common (in PostSharp.Patterns.Common.dll) Version: 2023.0.3.0 (2023.0.3.0)
C#
public struct CallerInfo
The CallerInfo type exposes the following members.
Name | Description | |
---|---|---|
CallerInfo(RuntimeTypeHandle, String, String, Int32, Int32) | Obsolete. Initializes a new instance of the CallerInfo class | |
CallerInfo(Type, String, String, Int32, Int32) | Obsolete. Initializes a new instance of the CallerInfo class | |
CallerInfo(RuntimeTypeHandle, String, String, Int32, Int32, CallerAttributes) |
Initializes a new CallerInfo, and uses as a RuntimeTypeHandle to specify the source type.
| |
CallerInfo(Type, String, String, Int32, Int32, CallerAttributes) |
Initializes a new CallerInfo, and uses as a Type to specify the source type.
|
Name | Description | |
---|---|---|
Attributes |
Gets the caller attributes.
| |
IsAsync |
Determines whether the caller is an async method.
| |
IsNull |
Determines whether the current CallerInfo is null.
| |
MethodName |
Gets the name of the caller method.
| |
SourceLineInfo |
Gets the SourceLineInfo of the caller.
| |
SourceType |
Gets the source Type.
| |
SourceTypeToken |
Gets the RuntimeTypeHandle of the caller Type.
|
Name | Description | |
---|---|---|
GetDynamic |
Gets a CallerInfo of the caller by performing a stack walk (using StackFrame).
| |
ToString | Returns the fully qualified type name of this instance. (Overrides ValueType.ToString().) |