MethodMappingContextItem Structure |
Namespace: PostSharp.Sdk.AspectInfrastructure
Assembly: PostSharp.Compiler.Engine (in PostSharp.Compiler.Engine.dll) Version: 2023.0.3.0 (2023.0.3.0)
public struct MethodMappingContextItem : IEquatable<MethodMappingContextItem>
The MethodMappingContextItem type exposes the following members.
Name | Description | |
---|---|---|
MethodMappingContextItem |
Initializes a new MethodMappingContextItem.
|
Name | Description | |
---|---|---|
Equals(Object) | Indicates whether this instance and a specified object are equal. (Overrides ValueType.Equals(Object).) | |
Equals(MethodMappingContextItem) | Indicates whether the current object is equal to another object of the same type. | |
GetHashCode | Returns the hash code for this instance. (Overrides ValueType.GetHashCode().) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
ToString | Returns the fully qualified type name of this instance. (Overrides ValueType.ToString().) |
Name | Description | |
---|---|---|
Equality |
Determines whether two MethodMappingContextItem are equal.
| |
Inequality |
Determines whether two MethodMappingContextItem are different.
|
Name | Description | |
---|---|---|
AsyncMethodInterceptionAdviceArgs |
A MethodMappingContextItem representing the current MethodInterceptionAdviceArgs of async method interception.
| |
EventInfo |
A MethodMappingContextItem representing the current EventInfo.
| |
EventInterceptionAdviceArgs |
A MethodMappingContextItem representing the current EventInterceptionAdviceArgs.
| |
FieldInfo |
A MethodMappingContextItem representing the current FieldInfo.
| |
Handler |
A MethodMappingContextItem representing the current handler (a Delegate,
typically in the context of an EventInterceptionAdviceArgs).
| |
LocationInfo |
A MethodMappingContextItem representing the current EventInterceptionAdviceArgs.
| |
LocationInterceptionAdviceArgs |
A MethodMappingContextItem representing the current LocationInterceptionAdviceArgs.
| |
MethodBase |
A MethodMappingContextItem representing the current MethodBase.
| |
MethodInterceptionAdviceArgs |
A MethodMappingContextItem representing the current MethodInterceptionAdviceArgs.
| |
PropertyInfo |
A MethodMappingContextItem representing the current PropertyInfo.
|
A MethodMappingContextItem is uniquely identified by a string.
Context items are typically used to share information between transformations on the same pipeline, so that code generation can be optimized.