private static bool CheckPreprocessorDirectives( PropertyDeclarationSyntax property, VariableDeclaratorSyntax declarator) { ArrowExpressionClauseSyntax expressionBody = property.ExpressionBody; if (expressionBody != null) { if (expressionBody.SpanContainsDirectives()) { return(false); } } else if (property.AccessorList.Accessors.Any(f => f.SpanContainsDirectives())) { return(false); } var variableDeclaration = (VariableDeclarationSyntax)declarator.Parent; if (variableDeclaration.Variables.Count == 1) { if (variableDeclaration.Parent.SpanContainsDirectives()) { return(false); } } else if (declarator.SpanContainsDirectives()) { return(false); } return(true); }
private static bool CheckPreprocessorDirectives(VariableDeclaratorSyntax declarator) { var variableDeclaration = (VariableDeclarationSyntax)declarator.Parent; if (variableDeclaration.Variables.Count == 1) { if (variableDeclaration.Parent.SpanContainsDirectives()) return false; } else if (declarator.SpanContainsDirectives()) { return false; } return true; }