PostSharp / / API Reference / Post­Sharp.​Patterns.​Diagnostics.​Record­Builders / Text­Log­Record­Builder / Append­Semantic­Parameter

Method AppendSemanticParameter

AppendSemanticParameter(SemanticParameterKind, String, String, String, Int32)

Declaration
protected virtual void AppendSemanticParameter(SemanticParameterKind kind, string name, string value, string prefix = null, int index = -1)
Parameters
Type Name Description
SemanticParameterKind kind
String name
String value
String prefix
Int32 index

AppendSemanticParameter<T>(SemanticParameterKind, String, T, IFormatter<T>, String, Int32)

Declaration
protected virtual void AppendSemanticParameter<T>(SemanticParameterKind kind, string name, T value, IFormatter<T> formatter, string prefix = null, int index = -1)
Parameters
Type Name Description
SemanticParameterKind kind
String name
T value
IFormatter<T> formatter
String prefix
Int32 index
Type Parameters
Name Description
T

AppendSemanticParameter(SemanticParameterKind, String, Object, IFormatter, String, Int32)

Declaration
protected virtual void AppendSemanticParameter(SemanticParameterKind kind, string name, object value, IFormatter formatter, string prefix = null, int index = -1)
Parameters
Type Name Description
SemanticParameterKind kind
String name
Object value
IFormatter formatter
String prefix
Int32 index

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

Declaration
protected virtual void AppendSemanticParameter<T>(SemanticParameterKind kind, ArraySegment<char> name, T value, IFormatter<T> formatter, string prefix = null, int index = -1)
Parameters
Type Name Description
SemanticParameterKind kind
ArraySegment<Char> name
T value
IFormatter<T> formatter
String prefix
Int32 index
Type Parameters
Name Description
T