2 instantiations of InlineExpressionInfo
Microsoft.CodeAnalysis.Features (2)
Snippets\SnippetProviders\AbstractInlineStatementSnippetProvider.cs (2)
124
expressionInfo =
new
(expression, typeInfo);
157
expressionInfo =
new
(expression, typeInfo);
10 references to InlineExpressionInfo
Microsoft.CodeAnalysis.CSharp.Features (4)
Snippets\AbstractCSharpForLoopSnippetProvider.cs (2)
46
protected override ForStatementSyntax GenerateStatement(SyntaxGenerator generator, SyntaxContext syntaxContext,
InlineExpressionInfo
? inlineExpressionInfo)
70
static (TypeSyntax iteratorTypeSyntax, SyntaxNode? inlineExpression) GetLoopHeaderParts(SyntaxGenerator generator,
InlineExpressionInfo
? inlineExpressionInfo, Compilation compilation)
Snippets\CSharpDoWhileLoopSnippetProvider.cs (1)
33
protected override DoStatementSyntax GenerateStatement(SyntaxGenerator generator, SyntaxContext syntaxContext,
InlineExpressionInfo
? inlineExpressionInfo)
Snippets\CSharpForEachLoopSnippetProvider.cs (1)
58
protected override ForEachStatementSyntax GenerateStatement(SyntaxGenerator generator, SyntaxContext syntaxContext,
InlineExpressionInfo
? inlineExpressionInfo)
Microsoft.CodeAnalysis.Features (6)
Snippets\SnippetProviders\AbstractIfSnippetProvider.cs (1)
18
protected sealed override TIfStatementSyntax GenerateStatement(SyntaxGenerator generator, SyntaxContext syntaxContext,
InlineExpressionInfo
? inlineExpressionInfo)
Snippets\SnippetProviders\AbstractInlineStatementSnippetProvider.cs (4)
36
protected abstract TStatementSyntax GenerateStatement(SyntaxGenerator generator, SyntaxContext syntaxContext,
InlineExpressionInfo
? inlineExpressionInfo);
51
if (TryGetInlineExpressionInfo(targetToken, syntaxFacts, semanticModel, out
var
expressionInfo, cancellationToken) && expressionInfo.TypeInfo.Type is { } type)
66
_ = TryGetInlineExpressionInfo(targetToken, syntaxFacts, semanticModel, out
var
inlineExpressionInfo, cancellationToken);
96
[NotNullWhen(true)] out
InlineExpressionInfo
? expressionInfo,
Snippets\SnippetProviders\AbstractWhileLoopSnippetProvider.cs (1)
15
protected sealed override TWhileStatementSyntax GenerateStatement(SyntaxGenerator generator, SyntaxContext syntaxContext,
InlineExpressionInfo
? inlineExpressionInfo)