Skip to content

ConditionalScope

Disposable scope that appends #if CONDITION. Appends #endif on disposal.

C# Signature
internal readonly struct ConditionalScope : System.IDisposable

Creates a new conditional scope.

C# Signature
public ConditionalScope(CodeWriter writer, string? condition);

The code writer to modify.

The condition to append.

Closes the conditional.

C# Signature
public void Dispose();