1 instantiation of ExpressionColonSyntax
Microsoft.CodeAnalysis.CSharp (1)
Syntax.xml.Internal.Generated.cs (1)
4524internal override SyntaxNode CreateRed(SyntaxNode? parent, int position) => new CSharp.Syntax.ExpressionColonSyntax(this, parent, position);
29 references to ExpressionColonSyntax
Microsoft.CodeAnalysis.CSharp (10)
Binder\Binder_Patterns.cs (1)
1469if (p.ExpressionColon is ExpressionColonSyntax)
Syntax.xml.Main.Generated.cs (5)
169public virtual TResult? VisitExpressionColon(ExpressionColonSyntax node) => this.DefaultVisit(node); 913public virtual void VisitExpressionColon(ExpressionColonSyntax node) => this.DefaultVisit(node); 1656public override SyntaxNode? VisitExpressionColon(ExpressionColonSyntax node) 3173public static ExpressionColonSyntax ExpressionColon(ExpressionSyntax expression, SyntaxToken colonToken) 3177return (ExpressionColonSyntax)Syntax.InternalSyntax.SyntaxFactory.ExpressionColon((Syntax.InternalSyntax.ExpressionSyntax)expression.Green, (Syntax.InternalSyntax.SyntaxToken)colonToken.Node!).CreateRed();
Syntax.xml.Syntax.Generated.cs (4)
2836public ExpressionColonSyntax Update(ExpressionSyntax expression, SyntaxToken colonToken) 2840var newNode = SyntaxFactory.ExpressionColon(expression, colonToken); 2849public new ExpressionColonSyntax WithExpression(ExpressionSyntax expression) => Update(expression, this.ColonToken); 2851public new ExpressionColonSyntax WithColonToken(SyntaxToken colonToken) => Update(this.Expression, colonToken);
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (4)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (4)
158ExpressionColonSyntax expressionColon => InferTypeInExpressionColon(expressionColon), 225ExpressionColonSyntax expressionColon => InferTypeInExpressionColon(expressionColon, token), 1668private IEnumerable<TypeInferenceInfo> InferTypeInExpressionColon(ExpressionColonSyntax expressionColon, SyntaxToken previousToken) 1859private IEnumerable<TypeInferenceInfo> InferTypeInExpressionColon(ExpressionColonSyntax expressionColon)
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (2)
Semantics\ExtensionTests.cs (2)
27947var expressionColon = GetSyntax<ExpressionColonSyntax>(tree, "Property.Property2:");
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (5)
Generated\Syntax.Test.xml.Generated.cs (5)
10513private static ExpressionColonSyntax GenerateExpressionColon() 11688var node = GenerateExpressionColon(); 11692var newNode = node.WithExpression(node.Expression).WithColonToken(node.ColonToken); 15589var oldNode = GenerateExpressionColon(); 15605var oldNode = GenerateExpressionColon();
Microsoft.CodeAnalysis.CSharp.Workspaces (4)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (4)
158ExpressionColonSyntax expressionColon => InferTypeInExpressionColon(expressionColon), 225ExpressionColonSyntax expressionColon => InferTypeInExpressionColon(expressionColon, token), 1668private IEnumerable<TypeInferenceInfo> InferTypeInExpressionColon(ExpressionColonSyntax expressionColon, SyntaxToken previousToken) 1859private IEnumerable<TypeInferenceInfo> InferTypeInExpressionColon(ExpressionColonSyntax expressionColon)
Roslyn.Diagnostics.CSharp.Analyzers (4)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (4)
158ExpressionColonSyntax expressionColon => InferTypeInExpressionColon(expressionColon), 225ExpressionColonSyntax expressionColon => InferTypeInExpressionColon(expressionColon, token), 1668private IEnumerable<TypeInferenceInfo> InferTypeInExpressionColon(ExpressionColonSyntax expressionColon, SyntaxToken previousToken) 1859private IEnumerable<TypeInferenceInfo> InferTypeInExpressionColon(ExpressionColonSyntax expressionColon)