PostSharp//API Reference/Post­Sharp.​Extensibility.​Build­Time­Logging/Build­Time­Logger/Write
Open sandboxFocus

Method Write

Write(String)

Appends a preformatted string to the next message. The message is sent and flushed when the WriteLine(String) method is invoked.

Declaration
public void Write(string message)
Parameters
Type Name Description
String message

Message.

Write(String, Object[])

Appends a string to the next message and formats it using a formatting string and an array of parameters. The message is sent and flushed when the WriteLine(String) method is invoked.

Declaration
public void Write(string message, object[] args)
Parameters
Type Name Description
String message

Message formatting string.

Object[] args

Formatting string arguments.

Write<T1>(String, T1)

Appends a string to the next message and formats it using a formatting string and 1 argument. The message is sent and flushed when the WriteLine(String) method is invoked.

Declaration
public void Write<T1>(string format, T1 arg1)
Parameters
Type Name Description
String format

Message formatting string.

T1 arg1

Value of the 1-th parameter.

Type Parameters
Name Description
T1

Type of the 1-th parameter.

Write<T1, T2>(String, T1, T2)

Appends a string to the next message and formats it using a formatting string and 2 arguments. The message is sent and flushed when the WriteLine(String) method is invoked.

Declaration
public void Write<T1, T2>(string format, T1 arg1, T2 arg2)
Parameters
Type Name Description
String format

Message formatting string.

T1 arg1

Value of the 1-th parameter.

T2 arg2

Value of the 2-th parameter.

Type Parameters
Name Description
T1

Type of the 1-th parameter.

T2

Type of the 2-th parameter.

Write<T1, T2, T3>(String, T1, T2, T3)

Appends a string to the next message and formats it using a formatting string and 3 arguments. The message is sent and flushed when the WriteLine(String) method is invoked.

Declaration
public void Write<T1, T2, T3>(string format, T1 arg1, T2 arg2, T3 arg3)
Parameters
Type Name Description
String format

Message formatting string.

T1 arg1

Value of the 1-th parameter.

T2 arg2

Value of the 2-th parameter.

T3 arg3

Value of the 3-th parameter.

Type Parameters
Name Description
T1

Type of the 1-th parameter.

T2

Type of the 2-th parameter.

T3

Type of the 3-th parameter.

Write<T1, T2, T3, T4>(String, T1, T2, T3, T4)

Appends a string to the next message and formats it using a formatting string and 4 arguments. The message is sent and flushed when the WriteLine(String) method is invoked.

Declaration
public void Write<T1, T2, T3, T4>(string format, T1 arg1, T2 arg2, T3 arg3, T4 arg4)
Parameters
Type Name Description
String format

Message formatting string.

T1 arg1

Value of the 1-th parameter.

T2 arg2

Value of the 2-th parameter.

T3 arg3

Value of the 3-th parameter.

T4 arg4

Value of the 4-th parameter.

Type Parameters
Name Description
T1

Type of the 1-th parameter.

T2

Type of the 2-th parameter.

T3

Type of the 3-th parameter.

T4

Type of the 4-th parameter.

Write<T1, T2, T3, T4, T5>(String, T1, T2, T3, T4, T5)

Appends a string to the next message and formats it using a formatting string and 5 arguments. The message is sent and flushed when the WriteLine(String) method is invoked.

Declaration
public void Write<T1, T2, T3, T4, T5>(string format, T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5)
Parameters
Type Name Description
String format

Message formatting string.

T1 arg1

Value of the 1-th parameter.

T2 arg2

Value of the 2-th parameter.

T3 arg3

Value of the 3-th parameter.

T4 arg4

Value of the 4-th parameter.

T5 arg5

Value of the 5-th parameter.

Type Parameters
Name Description
T1

Type of the 1-th parameter.

T2

Type of the 2-th parameter.

T3

Type of the 3-th parameter.

T4

Type of the 4-th parameter.

T5

Type of the 5-th parameter.

Write<T1, T2, T3, T4, T5, T6>(String, T1, T2, T3, T4, T5, T6)

Appends a string to the next message and formats it using a formatting string and 6 arguments. The message is sent and flushed when the WriteLine(String) method is invoked.

Declaration
public void Write<T1, T2, T3, T4, T5, T6>(string format, T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6)
Parameters
Type Name Description
String format

Message formatting string.

T1 arg1

Value of the 1-th parameter.

T2 arg2

Value of the 2-th parameter.

T3 arg3

Value of the 3-th parameter.

T4 arg4

Value of the 4-th parameter.

T5 arg5

Value of the 5-th parameter.

T6 arg6

Value of the 6-th parameter.

Type Parameters
Name Description
T1

Type of the 1-th parameter.

T2

Type of the 2-th parameter.

T3

Type of the 3-th parameter.

T4

Type of the 4-th parameter.

T5

Type of the 5-th parameter.

T6

Type of the 6-th parameter.

Write<T1, T2, T3, T4, T5, T6, T7>(String, T1, T2, T3, T4, T5, T6, T7)

Appends a string to the next message and formats it using a formatting string and 7 arguments. The message is sent and flushed when the WriteLine(String) method is invoked.

Declaration
public void Write<T1, T2, T3, T4, T5, T6, T7>(string format, T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7)
Parameters
Type Name Description
String format

Message formatting string.

T1 arg1

Value of the 1-th parameter.

T2 arg2

Value of the 2-th parameter.

T3 arg3

Value of the 3-th parameter.

T4 arg4

Value of the 4-th parameter.

T5 arg5

Value of the 5-th parameter.

T6 arg6

Value of the 6-th parameter.

T7 arg7

Value of the 7-th parameter.

Type Parameters
Name Description
T1

Type of the 1-th parameter.

T2

Type of the 2-th parameter.

T3

Type of the 3-th parameter.

T4

Type of the 4-th parameter.

T5

Type of the 5-th parameter.

T6

Type of the 6-th parameter.

T7

Type of the 7-th parameter.