private void AnalyzeTree(SyntaxTreeAnalysisContext context)
        {
            var option = context.GetCSharpAnalyzerOptions().AllowBlankLineAfterColonInConstructorInitializer;

            if (option.Value)
            {
                return;
            }

            Recurse(context, option.Notification.Severity, context.Tree.GetRoot(context.CancellationToken));
        }
示例#2
0
        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);
        }
示例#4
0
 protected override CodeStyleOption2 <string> GetPreferredOrderStyle(SyntaxTreeAnalysisContext context)
 => context.GetCSharpAnalyzerOptions().PreferredModifierOrder;