2 instantiations of SuppressOperation
Microsoft.CodeAnalysis.CodeStyle (1)
FormattingOperations.cs (1)
49=> new(startToken, endToken, textSpan, option);
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
SuppressFormattingRule.cs (1)
336list.Add(new SuppressOperation(startToken, endToken, textSpan, SuppressOption.DisableFormatting));
64 references to SuppressOperation
Microsoft.CodeAnalysis.CodeStyle (32)
AbstractFormatEngine.cs (2)
153List<SuppressOperation> suppressOperation; 156suppressOperation = AddOperations<SuppressOperation>(nodeIterator, _formattingRules.AddSuppressOperations, cancellationToken);
AbstractFormattingRule.cs (1)
23public virtual void AddSuppressOperations(List<SuppressOperation> list, SyntaxNode node, in NextSuppressOperationAction nextOperation)
ChainedFormattingRules.cs (1)
46public void AddSuppressOperations(List<SuppressOperation> list, SyntaxNode currentNode)
CommonFormattingHelpers.cs (1)
18public static readonly Comparison<SuppressOperation> SuppressOperationComparer = (o1, o2) =>
CompatAbstractFormattingRule.cs (2)
16public sealed override void AddSuppressOperations(List<SuppressOperation> list, SyntaxNode node, in NextSuppressOperationAction nextOperation) 71public virtual void AddSuppressOperationsSlow(List<SuppressOperation> list, SyntaxNode node, ref NextSuppressOperationAction nextOperation)
FormattingContext.cs (8)
264public void AddInitialSuppressOperation(SuppressOperation operation) 277List<SuppressOperation> operations, 280var valuePairs = new SegmentedArray<(SuppressOperation operation, bool shouldSuppress, bool onSameLine)>(operations.Count); 287var operation = operations[i]; 313private void AddSuppressOperation(SuppressOperation operation, bool onSameLine) 320private void AddSpacingSuppressOperation(SuppressOperation operation, bool twoTokensOnSameLine) 348private void AddFormattingSuppressOperation(SuppressOperation operation) 370private void AddWrappingSuppressOperation(SuppressOperation operation, bool twoTokensOnSameLine)
FormattingContext.InitialContextFinder.cs (6)
41public (List<IndentBlockOperation> indentOperations, List<SuppressOperation>? suppressOperations) Do(SyntaxToken startToken, SyntaxToken endToken) 123private List<SuppressOperation>? GetInitialSuppressOperations(SyntaxToken startToken, SyntaxToken endToken) 138private List<SuppressOperation>? GetInitialSuppressOperations(SyntaxToken startToken, SyntaxToken endToken, SuppressOption mask) 146private List<SuppressOperation>? GetInitialSuppressOperations(SyntaxToken token, SuppressOption mask) 153var list = new List<SuppressOperation>(); 155bool predicate(SuppressOperation o)
FormattingExtensions.cs (1)
66public static bool ContainsElasticTrivia(this SuppressOperation operation, TokenStream tokenStream)
FormattingOperations.cs (4)
42public static SuppressOperation CreateSuppressOperation(SyntaxToken startToken, SyntaxToken endToken, SuppressOption option) 48private static SuppressOperation CreateSuppressOperation(SyntaxToken startToken, SyntaxToken endToken, TextSpan textSpan, SuppressOption option) 147internal static IEnumerable<SuppressOperation> GetSuppressOperations(IEnumerable<AbstractFormattingRule> formattingRules, SyntaxNode node, SyntaxFormattingOptions options) 151var list = new List<SuppressOperation>();
NextSuppressOperationAction.cs (2)
17private readonly List<SuppressOperation> _list; 23List<SuppressOperation> list)
NodeOperations.cs (3)
18public List<SuppressOperation> SuppressOperation { get; } 22public NodeOperations(List<IndentBlockOperation> indentBlockOperation, List<SuppressOperation> suppressOperation, List<AnchorIndentationOperation> anchorIndentationOperations, List<AlignTokensOperation> alignmentOperation) 33this.SuppressOperation = new List<SuppressOperation>();
SuppressOption.cs (1)
10/// Options for <see cref="SuppressOperation"/>.
Microsoft.CodeAnalysis.CSharp.CodeStyle (27)
BaseFormattingRule.cs (4)
119protected static void AddSuppressWrappingIfOnSingleLineOperation(List<SuppressOperation> list, SyntaxToken startToken, SyntaxToken endToken, SuppressOption extraOption = SuppressOption.None) 122protected static void AddSuppressAllOperationIfOnMultipleLine(List<SuppressOperation> list, SyntaxToken startToken, SyntaxToken endToken, SuppressOption extraOption = SuppressOption.None) 125protected static void AddSuppressOperation(List<SuppressOperation> list, SyntaxToken startToken, SyntaxToken endToken, SuppressOption option) 161protected static void AddBraceSuppressOperations(List<SuppressOperation> list, SyntaxNode node)
CSharpSmartTokenFormatter.cs (1)
150public override void AddSuppressOperations(List<SuppressOperation> list, SyntaxNode node, in NextSuppressOperationAction nextOperation)
DefaultOperationProvider.cs (1)
22public override void AddSuppressOperations(List<SuppressOperation> list, SyntaxNode node, in NextSuppressOperationAction nextOperation)
ElasticTriviaFormattingRule.cs (3)
24public override void AddSuppressOperations(List<SuppressOperation> list, SyntaxNode node, in NextSuppressOperationAction nextOperation) 38private static void AddPropertyDeclarationSuppressOperations(List<SuppressOperation> list, SyntaxNode node) 50private static void AddInitializerSuppressOperations(List<SuppressOperation> list, SyntaxNode node)
QueryExpressionFormattingRule.cs (1)
41public override void AddSuppressOperations(List<SuppressOperation> list, SyntaxNode node, in NextSuppressOperationAction nextOperation)
SpacingFormattingRule.cs (2)
561public override void AddSuppressOperations(List<SuppressOperation> list, SyntaxNode node, in NextSuppressOperationAction nextOperation) 574private void SuppressVariableDeclaration(List<SuppressOperation> list, SyntaxNode node)
SuppressFormattingRule.cs (9)
20public override void AddSuppressOperations(List<SuppressOperation> list, SyntaxNode node, in NextSuppressOperationAction nextOperation) 35private static void AddSpecificNodesSuppressOperations(List<SuppressOperation> list, SyntaxNode node) 263private static void AddStatementExceptBlockSuppressOperations(List<SuppressOperation> list, SyntaxNode node) 276private static void AddFormatSuppressOperations(List<SuppressOperation> list, SyntaxNode node) 297static void ProcessTriviaList(List<SuppressOperation> list, SyntaxTriviaList triviaList) 305static void ProcessTrivia(List<SuppressOperation> list, SyntaxTrivia trivia) 315static void ProcessStructuredTrivia(List<SuppressOperation> list, SyntaxNode structure) 369private static void AddInitializerSuppressOperations(List<SuppressOperation> list, SyntaxNode node) 393private static void AddInitializerSuppressOperations(List<SuppressOperation> list, SyntaxNode parent, IEnumerable<SyntaxNode> items)
WrappingFormattingRule.cs (6)
45public override void AddSuppressOperations(List<SuppressOperation> list, SyntaxNode node, in NextSuppressOperationAction nextOperation) 91private static void AddSpecificNodesSuppressOperations(List<SuppressOperation> list, SyntaxNode node) 100private static void AddStatementExceptBlockSuppressOperations(List<SuppressOperation> list, SyntaxNode node) 113private static void RemoveSuppressOperationForStatementMethodDeclaration(List<SuppressOperation> list, SyntaxNode node) 136private static void RemoveSuppressOperationForBlock(List<SuppressOperation> list, SyntaxNode node) 178List<SuppressOperation> list,
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (4)
BaseFormattingRule.vb (2)
72Protected Shared Sub AddSuppressWrappingIfOnSingleLineOperation(operations As List(Of SuppressOperation), startToken As SyntaxToken, endToken As SyntaxToken) 77Protected Shared Sub AddSuppressAllOperationIfOnMultipleLine(operations As List(Of SuppressOperation), startToken As SyntaxToken, endToken As SyntaxToken)
DefaultOperationProvider.vb (1)
39Public Overrides Sub AddSuppressOperationsSlow(operations As List(Of SuppressOperation), node As SyntaxNode, ByRef nextAction As NextSuppressOperationAction)
ElasticTriviaFormattingRule.vb (1)
17Public Overrides Sub AddSuppressOperationsSlow(list As List(Of SuppressOperation), node As SyntaxNode, ByRef nextOperation As NextSuppressOperationAction)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (1)
SpecialFormattingOperation.vb (1)
21Public Overrides Sub AddSuppressOperationsSlow(list As List(Of SuppressOperation), node As SyntaxNode, ByRef nextOperation As NextSuppressOperationAction)