1 instantiation of ImplicitObjectCreationExpressionSyntax
Microsoft.CodeAnalysis.CSharp (1)
_generated\1\Syntax.xml.Internal.Generated.cs (1)
5598
internal override SyntaxNode CreateRed(SyntaxNode? parent, int position) => new CSharp.Syntax.
ImplicitObjectCreationExpressionSyntax
(this, parent, position);
62 references to ImplicitObjectCreationExpressionSyntax
Microsoft.CodeAnalysis.CSharp (15)
_generated\0\Syntax.xml.Main.Generated.cs (7)
196
public virtual TResult? VisitImplicitObjectCreationExpression(
ImplicitObjectCreationExpressionSyntax
node) => this.DefaultVisit(node);
944
public virtual void VisitImplicitObjectCreationExpression(
ImplicitObjectCreationExpressionSyntax
node) => this.DefaultVisit(node);
1691
public override SyntaxNode? VisitImplicitObjectCreationExpression(
ImplicitObjectCreationExpressionSyntax
node)
3288
public static
ImplicitObjectCreationExpressionSyntax
ImplicitObjectCreationExpression(SyntaxToken newKeyword, ArgumentListSyntax argumentList, InitializerExpressionSyntax? initializer)
3292
return (
ImplicitObjectCreationExpressionSyntax
)Syntax.InternalSyntax.SyntaxFactory.ImplicitObjectCreationExpression((Syntax.InternalSyntax.SyntaxToken)newKeyword.Node!, (Syntax.InternalSyntax.ArgumentListSyntax)argumentList.Green, initializer == null ? null : (Syntax.InternalSyntax.InitializerExpressionSyntax)initializer.Green).CreateRed();
3296
public static
ImplicitObjectCreationExpressionSyntax
ImplicitObjectCreationExpression(ArgumentListSyntax argumentList, InitializerExpressionSyntax? initializer)
3300
public static
ImplicitObjectCreationExpressionSyntax
ImplicitObjectCreationExpression()
_generated\2\Syntax.xml.Syntax.Generated.cs (6)
3602
public
ImplicitObjectCreationExpressionSyntax
Update(SyntaxToken newKeyword, ArgumentListSyntax argumentList, InitializerExpressionSyntax? initializer)
3606
var
newNode = SyntaxFactory.ImplicitObjectCreationExpression(newKeyword, argumentList, initializer);
3615
public new
ImplicitObjectCreationExpressionSyntax
WithNewKeyword(SyntaxToken newKeyword) => Update(newKeyword, this.ArgumentList, this.Initializer);
3617
public new
ImplicitObjectCreationExpressionSyntax
WithArgumentList(ArgumentListSyntax argumentList) => Update(this.NewKeyword, argumentList, this.Initializer);
3619
public new
ImplicitObjectCreationExpressionSyntax
WithInitializer(InitializerExpressionSyntax? initializer) => Update(this.NewKeyword, this.ArgumentList, initializer);
3622
public new
ImplicitObjectCreationExpressionSyntax
AddArgumentListArguments(params ArgumentSyntax[] items) => WithArgumentList(this.ArgumentList.WithArguments(this.ArgumentList.Arguments.AddRange(items)));
Binder\Binder_Expressions.cs (2)
657
return BindImplicitObjectCreationExpression((
ImplicitObjectCreationExpressionSyntax
)node, diagnostics);
5257
private BoundExpression BindImplicitObjectCreationExpression(
ImplicitObjectCreationExpressionSyntax
node, BindingDiagnosticBag diagnostics)
Microsoft.CodeAnalysis.CSharp.CodeStyle (4)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCollectionExpression\UseCollectionExpressionHelpers.cs (1)
1215
ImplicitObjectCreationExpressionSyntax
implicitObjectCreation => implicitObjectCreation.Initializer,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
112
ImplicitObjectCreationExpressionSyntax
{ Initializer: { } initializer } => (initializer.OpenBraceToken, initializer.CloseBraceToken),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (2)
1623
var
implicitObjectCreationExpression = (
ImplicitObjectCreationExpressionSyntax
)node;
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (15)
src\roslyn\src\Analyzers\CSharp\CodeFixes\GenerateConstructor\CSharpGenerateConstructorService.cs (3)
38
=> node is
ImplicitObjectCreationExpressionSyntax
;
153
var
implicitObjectCreation = (
ImplicitObjectCreationExpressionSyntax
)node;
src\roslyn\src\Analyzers\CSharp\CodeFixes\RemoveUnusedParametersAndValues\CSharpRemoveUnusedValuesCodeFixProvider.cs (2)
55
variableDeclarator.Initializer?.Value is
ImplicitObjectCreationExpressionSyntax
implicitObjectCreation &&
123
assignment.Right is
ImplicitObjectCreationExpressionSyntax
implicitObjectCreation &&
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForBuilderCodeFixProvider.cs (3)
59
var
dummyObjectCreation = (
ImplicitObjectCreationExpressionSyntax
)root.GetAnnotatedNodes(dummyObjectAnnotation).Single();
123
var
dummyObjectCreation = ImplicitObjectCreationExpression()
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForCreateCodeFixProvider.cs (2)
58
var
dummyObjectCreation = ImplicitObjectCreationExpression(ArgumentList(arguments), initializer: null)
64
dummyObjectCreation = (
ImplicitObjectCreationExpressionSyntax
)newSemanticDocument.Root.GetAnnotatedNodes(dummyObjectAnnotation).Single();
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForFluentCodeFixProvider.cs (2)
79
var
dummyObjectCreation = ImplicitObjectCreationExpression(
87
dummyObjectCreation = (
ImplicitObjectCreationExpressionSyntax
)newSemanticDocument.Root.GetAnnotatedNodes(dummyObjectAnnotation).Single();
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForNewCodeFixProvider.cs (2)
59
var
dummyObjectCreation = ImplicitObjectCreationExpression(ArgumentList(arguments), initializer: null)
65
dummyObjectCreation = (
ImplicitObjectCreationExpressionSyntax
)newSemanticDocument.Root.GetAnnotatedNodes(dummyObjectAnnotation).Single();
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseImplicitObjectCreation\CSharpUseImplicitObjectCreationCodeFixProvider.cs (1)
71
var
implicitObject = ImplicitObjectCreationExpression(
Microsoft.CodeAnalysis.CSharp.Features (19)
CodeRefactorings\InlineTemporary\InlineTemporaryCodeRefactoringProvider.cs (1)
453
if (expression is
ImplicitObjectCreationExpressionSyntax
implicitCreation)
GenerateType\CSharpGenerateTypeService.cs (1)
387
Variables: [{ Initializer.Value:
ImplicitObjectCreationExpressionSyntax
{ Initializer: { } implicitInitializer } }, ..]
InlineHints\CSharpInlineTypeHintsService.cs (1)
89
if (node is
ImplicitObjectCreationExpressionSyntax
implicitNew)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseCollectionExpression\UseCollectionExpressionHelpers.cs (1)
1215
ImplicitObjectCreationExpressionSyntax
implicitObjectCreation => implicitObjectCreation.Initializer,
src\roslyn\src\Analyzers\CSharp\CodeFixes\GenerateConstructor\CSharpGenerateConstructorService.cs (3)
38
=> node is
ImplicitObjectCreationExpressionSyntax
;
153
var
implicitObjectCreation = (
ImplicitObjectCreationExpressionSyntax
)node;
src\roslyn\src\Analyzers\CSharp\CodeFixes\RemoveUnusedParametersAndValues\CSharpRemoveUnusedValuesCodeFixProvider.cs (2)
55
variableDeclarator.Initializer?.Value is
ImplicitObjectCreationExpressionSyntax
implicitObjectCreation &&
123
assignment.Right is
ImplicitObjectCreationExpressionSyntax
implicitObjectCreation &&
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForBuilderCodeFixProvider.cs (3)
59
var
dummyObjectCreation = (
ImplicitObjectCreationExpressionSyntax
)root.GetAnnotatedNodes(dummyObjectAnnotation).Single();
123
var
dummyObjectCreation = ImplicitObjectCreationExpression()
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForCreateCodeFixProvider.cs (2)
58
var
dummyObjectCreation = ImplicitObjectCreationExpression(ArgumentList(arguments), initializer: null)
64
dummyObjectCreation = (
ImplicitObjectCreationExpressionSyntax
)newSemanticDocument.Root.GetAnnotatedNodes(dummyObjectAnnotation).Single();
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForFluentCodeFixProvider.cs (2)
79
var
dummyObjectCreation = ImplicitObjectCreationExpression(
87
dummyObjectCreation = (
ImplicitObjectCreationExpressionSyntax
)newSemanticDocument.Root.GetAnnotatedNodes(dummyObjectAnnotation).Single();
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForNewCodeFixProvider.cs (2)
59
var
dummyObjectCreation = ImplicitObjectCreationExpression(ArgumentList(arguments), initializer: null)
65
dummyObjectCreation = (
ImplicitObjectCreationExpressionSyntax
)newSemanticDocument.Root.GetAnnotatedNodes(dummyObjectAnnotation).Single();
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseImplicitObjectCreation\CSharpUseImplicitObjectCreationCodeFixProvider.cs (1)
71
var
implicitObject = ImplicitObjectCreationExpression(
Microsoft.CodeAnalysis.CSharp.Workspaces (3)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
112
ImplicitObjectCreationExpressionSyntax
{ Initializer: { } initializer } => (initializer.OpenBraceToken, initializer.CloseBraceToken),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (2)
1623
var
implicitObjectCreationExpression = (
ImplicitObjectCreationExpressionSyntax
)node;
Roslyn.Diagnostics.CSharp.Analyzers (3)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
112
ImplicitObjectCreationExpressionSyntax
{ Initializer: { } initializer } => (initializer.OpenBraceToken, initializer.CloseBraceToken),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (2)
1623
var
implicitObjectCreationExpression = (
ImplicitObjectCreationExpressionSyntax
)node;
System.Text.RegularExpressions.Generator (3)
UpgradeToGeneratedRegexAnalyzer.cs (1)
176
ImplicitObjectCreationExpressionSyntax
implicitCreation => implicitCreation.ArgumentList?.SpanStart,
UpgradeToGeneratedRegexCodeFixer.cs (2)
55
SyntaxNode? nodeToFix = node.AncestorsAndSelf().FirstOrDefault(n => n is InvocationExpressionSyntax or ObjectCreationExpressionSyntax or
ImplicitObjectCreationExpressionSyntax
);
517
if (descendant is not (InvocationExpressionSyntax or ObjectCreationExpressionSyntax or
ImplicitObjectCreationExpressionSyntax
))