PostSharp 2023.0 / / Post­Sharp Documentation / API Reference / Post­Sharp.​Patterns.​Formatters Namespace / Formatter­Extensions Class / Formatter­Extensions Methods / Formatter­Extensions.​With­Options Method / Formatter­Extensions.​With­Options Method (IFormatter, Formatting­Options)

FormatterExtensions.WithOptions Method (IFormatter, FormattingOptions)

Returns a copy of the current formatter, but for different options.

Namespace:  PostSharp.Patterns.Formatters
Assembly:  PostSharp.Patterns.Common (in PostSharp.Patterns.Common.dll) Version: 2023.0.3.0 (2023.0.3.0)
public static IFormatter WithOptions(
	this IFormatter formatter,
	FormattingOptions options


Type: PostSharp.Patterns.Formatters.IFormatter
The original formatter.
Type: PostSharp.Patterns.Formatters.FormattingOptions
The new options.

Return Value

Type: IFormatter
A copy of the current formatter with the new options.

Usage Note

In Visual Basic and C#, you can call this method as an instance method on any object of type IFormatter. When you use instance method syntax to call this method, omit the first parameter. For more information, see Extension Methods (Visual Basic) or Extension Methods (C# Programming Guide).
See Also