2 writes to State
Microsoft.CodeAnalysis.CodeStyle (2)
src\Analyzers\Core\Analyzers\UseCollectionInitializer\AbstractObjectCreationExpressionAnalyzer.cs (2)
69State = state; 75State = default;
13 references to State
Microsoft.CodeAnalysis.CodeStyle (13)
src\Analyzers\Core\Analyzers\UseCollectionInitializer\AbstractObjectCreationExpressionAnalyzer.cs (2)
46protected ISyntaxFacts SyntaxFacts => this.State.SyntaxFacts; 47protected SemanticModel SemanticModel => this.State.SemanticModel;
src\Analyzers\Core\Analyzers\UseCollectionInitializer\AbstractUseCollectionInitializerAnalyzer.cs (8)
143if (State.ValuePattern != default) 145foreach (var statement in this.State.GetSubsequentStatements()) 169? State.TryAnalyzeStatementForCollectionExpression(this.SyntaxHelper, statement, cancellationToken) 186if (this.State.TryAnalyzeAddInvocation( 193this.State.ValuePatternMatches(instance)) 202if (this.State.TryAnalyzeIndexAssignment(expressionStatement, cancellationToken, out var instance) && 203this.State.ValuePatternMatches(instance)) 206return new(expressionStatement, UseSpread: false, UseKeyValue: this.State.SyntaxFacts.SupportsKeyValuePairElement(statement.SyntaxTree.Options));
src\Analyzers\Core\Analyzers\UseObjectInitializer\UseNamedMemberInitializerAnalyzer.cs (3)
93foreach (var subsequentStatement in this.State.GetSubsequentStatements()) 116if (!this.State.ValuePatternMatches(expression)) 149if (this.State.NodeContainsValuePatternOrReferencesInitializedSymbol(rightExpression, cancellationToken))