private void AnalyzeTree(SyntaxTreeAnalysisContext context) { var option = context.GetCSharpAnalyzerOptions().AllowBlankLineAfterColonInConstructorInitializer; if (option.Value) { return; } Recurse(context, option.Notification.Severity, context.Tree.GetRoot(context.CancellationToken)); }
private void AnalyzeTree(SyntaxTreeAnalysisContext context) { var option = context.GetCSharpAnalyzerOptions().AllowEmbeddedStatementsOnSameLine; if (option.Value) { return; } Recurse(context, option.Notification.Severity, context.Tree.GetRoot(context.CancellationToken)); }
private void AnalyzeTree(SyntaxTreeAnalysisContext context) { var option = context.GetCSharpAnalyzerOptions().AllowBlankLinesBetweenConsecutiveBraces; if (option.Value) { return; } using var _ = ArrayBuilder <SyntaxNode> .GetInstance(out var stack); Recurse(context, option.Notification.Severity, stack); }
protected override CodeStyleOption2 <string> GetPreferredOrderStyle(SyntaxTreeAnalysisContext context) => context.GetCSharpAnalyzerOptions().PreferredModifierOrder;