2 writes to _syntaxFacts
Microsoft.CodeAnalysis.CodeStyle (2)
AbstractObjectCreationExpressionAnalyzer.cs (2)
47_syntaxFacts = syntaxFacts; 55_syntaxFacts = null;
55 references to _syntaxFacts
Microsoft.CodeAnalysis.CodeStyle (55)
AbstractObjectCreationExpressionAnalyzer.cs (11)
88if (!_syntaxFacts.IsLocalDeclarationStatement(_containingStatement)) 107if (!_syntaxFacts.IsDeclaratorOfLocalDeclarationStatement(containingDeclarator, _containingStatement)) 112_valuePattern = _syntaxFacts.GetIdentifierOfVariableDeclarator(containingDeclarator); 118if (!_syntaxFacts.IsSimpleAssignmentStatement(_containingStatement)) 123_syntaxFacts.GetPartsOfAssignmentStatement(_containingStatement, 147return _syntaxFacts.IsIdentifierName(expression) && 148_syntaxFacts.AreEquivalent( 150_syntaxFacts.GetIdentifierOfSimpleName(expression)); 154return _syntaxFacts.AreEquivalent( 163if (!_syntaxFacts.IsNameOfSimpleMemberAccessExpression(subExpression) && 164!_syntaxFacts.IsNameOfMemberBindingExpression(subExpression))
UseCollectionInitializerAnalyzer.cs (26)
66if (_syntaxFacts.IsGlobalStatement(containingBlockOrCompilationUnit)) 76var initializer = _syntaxFacts.GetInitializerOfBaseObjectCreationExpression(_objectCreationExpression); 79var firstInit = _syntaxFacts.GetExpressionsOfObjectCollectionInitializer(initializer).First(); 80seenIndexAssignment = _syntaxFacts.IsElementAccessInitializer(firstInit); 90var extractedChild = _syntaxFacts.IsGlobalStatement(childNode) ? _syntaxFacts.GetStatementOfGlobalStatement(childNode) : childNode; 124if (_syntaxFacts.IsObjectMemberInitializer(_syntaxFacts.GetInitializerOfBaseObjectCreationExpression(_objectCreationExpression))) 145if (!_syntaxFacts.SupportsIndexingInitializer(statement.SyntaxTree.Options)) 148if (!_syntaxFacts.IsSimpleAssignmentStatement(statement)) 151_syntaxFacts.GetPartsOfAssignmentStatement(statement, out var left, out var right); 153if (!_syntaxFacts.IsElementAccessExpression(left)) 163_syntaxFacts.GetPartsOfElementAccessExpression(left, out var elementInstance, out var argumentList); 164var elementAccessArguments = _syntaxFacts.GetArgumentsOfArgumentList(argumentList); 172var argExpression = _syntaxFacts.GetExpressionOfArgument(argument); 173argExpression = _syntaxFacts.WalkDownParentheses(argExpression); 175if (_syntaxFacts.IsIndexExpression(argExpression) || _syntaxFacts.IsRangeExpression(argExpression)) 188if (_syntaxFacts.GetExpressionOfExpressionStatement(statement) is not TInvocationExpressionSyntax invocationExpression) 191var arguments = _syntaxFacts.GetArgumentsOfInvocationExpression(invocationExpression); 197if (!_syntaxFacts.IsSimpleArgument(argument)) 200var argumentExpression = _syntaxFacts.GetExpressionOfArgument(argument); 205if (_syntaxFacts.GetExpressionOfInvocationExpression(invocationExpression) is not TMemberAccessExpressionSyntax memberAccess) 208if (!_syntaxFacts.IsSimpleMemberAccessExpression(memberAccess)) 211_syntaxFacts.GetPartsOfMemberAccessExpression(memberAccess, out var localInstance, out var memberName); 212_syntaxFacts.GetNameAndArityOfSimpleName(memberName, out var name, out var arity);
UseNamedMemberInitializerAnalyzer.cs (18)
57return !_syntaxFacts.IsObjectCollectionInitializer(_syntaxFacts.GetInitializerOfBaseObjectCreationExpression(_objectCreationExpression)); 68if (_syntaxFacts.IsGlobalStatement(containingBlockOrCompilationUnit)) 77var initializer = _syntaxFacts.GetInitializerOfBaseObjectCreationExpression(_objectCreationExpression); 80foreach (var init in _syntaxFacts.GetInitializersOfObjectMemberInitializer(initializer)) 82if (_syntaxFacts.IsNamedMemberInitializer(init)) 84_syntaxFacts.GetPartsOfNamedMemberInitializer(init, out var name, out _); 85seenNames.Add(_syntaxFacts.GetIdentifierOfIdentifierName(name).ValueText); 96var extractedChild = _syntaxFacts.IsGlobalStatement(childNode) ? _syntaxFacts.GetStatementOfGlobalStatement(childNode) : childNode; 112if (!_syntaxFacts.IsSimpleAssignmentStatement(statement)) 115_syntaxFacts.GetPartsOfAssignmentStatement( 121if (!_syntaxFacts.IsSimpleMemberAccessExpression(leftMemberAccess)) 124var expression = (TExpressionSyntax)_syntaxFacts.GetExpressionOfMemberAccessExpression(leftMemberAccess); 175var name = _syntaxFacts.GetNameOfMemberAccessExpression(leftMemberAccess); 176var identifier = _syntaxFacts.GetIdentifierOfSimpleName(name); 217if (_syntaxFacts.IsSimpleMemberAccessExpression(node)) 219var expression = _syntaxFacts.GetExpressionOfMemberAccessExpression(