PostSharpAPI ReferencePost­Sharp.​Patterns.​Diagnostics.​Record­BuildersLog­Record­BuilderSet­Return­Value
Open sandboxFocus

LogRecordBuilder.SetReturnValue Method

SetReturnValue<T>(Int32, String, String, T)

Sets a given return value (there can be several return values in C# 7.0) and uses the default formatter.

Declaration
public void SetReturnValue<T>(int index, string returnValueName, string typeName, T value)
Parameters
Type Name Description
Int32 index

Index of the return value.

System.String returnValueName

Name of the return value, or null if there is only one return value in the method.

System.String typeName

Formatted name of the type T.

T value

Return value.

Type Parameters
Name Description
T

Type of the return value.

SetReturnValue<T>(Int32, String, String, T, IFormatter<T>)

Sets a given return value (there can be several return values in C# 7.0) and uses a given formatter.

Declaration
public virtual void SetReturnValue<T>(int index, string returnValueName, string typeName, T value, IFormatter<T> formatter)
Parameters
Type Name Description
Int32 index

Index of the return value.

System.String returnValueName

Name of the return value, or null if there is only one return value in the method.

System.String typeName

Formatted name of the type T.

T value

Return value.

IFormatter<T> formatter

The formatter to be used to format T.

Type Parameters
Name Description
T

Type of the return value.