PostSharp6.3/API Reference/Post­Sharp.​Patterns.​Diagnostics.​Backends.​Console Namespace/Console­Log­Record­Builder Class/Console­Log­Record­Builder Methods/Console­Log­Record­Builder.​Append­Semantic­Parameter Method/Console­Log­Record­Builder.​Append­Semantic­Parameter(T) Method (Semantic­Parameter­Kind, Array­Segment(Char), T, IFormatter(T), String, Int32)

ConsoleLogRecordBuilder.AppendSemanticParameter<T> Method (SemanticParameterKind, ArraySegment<Char>, T, IFormatter<T>, String, Int32)

Namespace:  PostSharp.Patterns.Diagnostics.Backends.Console
Assembly:  PostSharp.Patterns.Diagnostics (in PostSharp.Patterns.Diagnostics.dll) Version: 6.3.8.0 (6.3.8.0)
Syntax
C#
protected override void AppendSemanticParameter<T>(
	SemanticParameterKind kind,
	ArraySegment<char> name,
	T value,
	IFormatter<T> formatter,
	string prefix,
	int index = -1
)

Parameters

kind
Type: PostSharp.Patterns.Diagnostics.RecordBuilders.SemanticParameterKind
name
Type: System.ArraySegment<Char>
value
Type: T
formatter
Type: PostSharp.Patterns.Formatters.IFormatter<T>
prefix
Type: System.String
index (Optional)
Type: System.Int32

Type Parameters

T
See Also