TextLogRecordBuilder.WriteCustomParameter<T> Method (Int32, CharSpan, T, CustomLogParameterOptions, IFormatter<T>) |
Writes a custom parameter (passed as an CharSpan) and uses a given formatter.
Namespace: PostSharp.Patterns.Diagnostics.RecordBuilders
Assembly: PostSharp.Patterns.Diagnostics (in PostSharp.Patterns.Diagnostics.dll) Version: 6.10.10.0 (6.10.10.0)
C#
public override void WriteCustomParameter<T>( int index, in CharSpan parameterName, T value, in CustomLogParameterOptions options, IFormatter<T> formatter )
Parameters
- index
- Type: System.Int32
Index of the custom parameter in the formatting string. - parameterName
- Type: PostSharp.Patterns.Formatters.CharSpanInAttribute
Name of the custom parameter. - value
- Type: T
Value of the custom parameter. - options
- Type: PostSharp.Patterns.Diagnostics.Custom.CustomLogParameterOptionsInAttribute
Options. - formatter
- Type: PostSharp.Patterns.Formatters.IFormatter<T>
The formatter to be used to format value.
Type Parameters
- T
- Type of the custom parameter.