SyntaxRemoveOptions Enum

Definition

This enumeration supports a bitwise combination of its member values.

C#
[System.Flags]
public enum SyntaxRemoveOptions
Inheritance
SyntaxRemoveOptions
Attributes

Fields

Name Value Description
KeepNoTrivia 0

None of the trivia associated with the node or token is kept.

KeepLeadingTrivia 1

The leading trivia associated with the node or token is kept.

KeepTrailingTrivia 2

The trailing trivia associated with the node or token is kept.

KeepExteriorTrivia 3

The leading and trailing trivia associated with the node or token is kept.

KeepUnbalancedDirectives 4

Any directives that would become unbalanced are kept.

KeepDirectives 8

All directives are kept

KeepEndOfLine 16

Ensure that at least one EndOfLine trivia is kept if one was present

AddElasticMarker 32

Adds elastic marker trivia

Applies to

Product Versions
Roslyn 4.2.0, 4.3.0, 4.4.0, 4.5.0, 4.6.0, 4.7.0, 4.8.0, 4.9.2, 3.0.0, 3.1.0, 3.2.0, 3.2.1, 3.3.1, 3.4.0, 3.5.0, 3.6.0, 3.7.0, 3.8.0, 3.9.0, 3.10.0, 3.11.0, 4.0.1, 4.1.0, 4.12.2, 4.13.0