Enumerates the kinds of semantic parameters passed to the AppendSemanticParameter<T>(SemanticParameterKind, ArraySegment<char>, T, IFormatter<T>, string, int) method.
The enumeration is a bit mask. Values can be combined with the | operator.
Namespace: PostSharp.Patterns.Diagnostics.RecordBuilders
Assembly: PostSharp.Patterns.Diagnostics.dll
Syntax
[Flags]
public enum SemanticParameterKindFields
| Name | Description |
|---|---|
| ActivityName | Name of the custom activity, in semantic messages. |
| ActivityOutcome | Outcome of the custom activity. |
| All | All flags. |
| AsyncCallId | Id of the current state machine instance. |
| AwaitedContextId | Id of the awaited context. |
| AwaitedMethod | Method of the right of the |
| AwaitedType | Type of the right value of the |
| CustomParameterValue | Custom parameter (set by the WriteCustomParameter<T>(int, ArraySegment<char>, T). |
| Exception | Exception. |
| ExecutionTime | Duration of the method execution. |
| ExecutionTimeThreshold | Threshold for the duration of the method execution. |
| MemberName | Member name. |
| MessageName | Name of the custom message, in semantic messages. |
| None | None. |
| ParameterName | Parameter name. |
| ParameterType | Parameter type. |
| ParameterValue | Parameter value. |
| PropertyName | Name of a property. |
| PropertyValue | Value of a property. |
| RecordStatus | Record status. |
| ReturnItemName | Name of the return value (if there are multiple return values). |
| ReturnItemValue | Return value (if there are multiple return values). |
| ReturnValue | Return value (if there is a single return value). |
| SourceFile | Source file. |
| SourceLine | Source line. |
| This | Value of the |
| TypeName | Type name. |