Class CallerInfo
Represents information about the caller of the Logger class.
Namespace: PostSharp.Patterns.Diagnostics.Contexts
Assembly: PostSharp.Patterns.Common.dll
Syntax
public sealed class CallerInfo : ValueType
Constructors
Name | Description |
---|---|
CallerInfo(RuntimeTypeHandle, String, String, Int32, Int32) | |
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) | |
CallerInfo(Type, String, String, Int32, Int32, CallerAttributes) | Initializes a new CallerInfo, and uses as a Type to specify the source type. |
Properties
Name | Description |
---|---|
Attributes | Gets the caller attributes. |
IsAsync | Determines whether the caller is an |
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. |
Methods
Name | Description |
---|---|
GetDynamic(Int32) | Gets a CallerInfo of the caller by performing a stack walk (using StackFrame). |
ToString() | Returns the fully qualified type name of this instance. |