2 writes to _objectCreationExpression
Microsoft.CodeAnalysis.CodeStyle (2)
src\Analyzers\Core\Analyzers\UseCollectionInitializer\AbstractObjectCreationExpressionAnalyzer.cs (2)
70
_objectCreationExpression
= objectCreationExpression;
76
_objectCreationExpression
= null!;
16 references to _objectCreationExpression
Microsoft.CodeAnalysis.CodeStyle (9)
src\Analyzers\Core\Analyzers\UseCollectionInitializer\AbstractUseCollectionInitializerAnalyzer.cs (5)
118
var initializer = this.SyntaxFacts.GetInitializerOfBaseObjectCreationExpression(
_objectCreationExpression
);
129
if (initializerElementCount != 2 || !this.SyntaxFacts.SupportsKeyValuePairElement(
_objectCreationExpression
.SyntaxTree.Options))
138
if (_analyzeForCollectionExpression && seenIndexAssignment && !this.SyntaxFacts.SupportsKeyValuePairElement(
_objectCreationExpression
.SyntaxTree.Options))
223
var type = this.SemanticModel.GetTypeInfo(
_objectCreationExpression
, cancellationToken).Type;
228
_objectCreationExpression
.SpanStart,
src\Analyzers\Core\Analyzers\UseObjectInitializer\UseNamedMemberInitializerAnalyzer.cs (4)
68
return !this.SyntaxFacts.IsObjectCollectionInitializer(this.SyntaxFacts.GetInitializerOfBaseObjectCreationExpression(
_objectCreationExpression
));
80
var initializer = this.SyntaxFacts.GetInitializerOfBaseObjectCreationExpression(
_objectCreationExpression
);
126
var type = this.SemanticModel.GetTypeInfo(
_objectCreationExpression
, cancellationToken).Type;
217
if (expression != null && expression.SpanStart <
_objectCreationExpression
.SpanStart)
Microsoft.CodeAnalysis.CSharp.CodeStyle (7)
src\Analyzers\CSharp\Analyzers\UseCollectionInitializer\CSharpUseCollectionInitializerAnalyzer.cs (7)
54
if (
_objectCreationExpression
.Initializer is InitializerExpressionSyntax(SyntaxKind.ObjectInitializerExpression)
64
this.SyntaxFacts.SupportsKeyValuePairElement(
_objectCreationExpression
.SyntaxTree.Options))
84
var argumentList =
_objectCreationExpression
.ArgumentList;
89
var supportsWithArgument =
_objectCreationExpression
.SyntaxTree.Options.LanguageVersion().IsCSharp15OrAbove();
98
if (this.SemanticModel.GetSymbolInfo(
_objectCreationExpression
, cancellationToken).Symbol is not IMethodSymbol
130
if (this.SemanticModel.GetSymbolInfo(
_objectCreationExpression
, cancellationToken).Symbol is not IMethodSymbol
162
var individualElementCount =
_objectCreationExpression
.Initializer?.Expressions.Count ?? 0;