26 overrides of ExpressionSymbol
Microsoft.CodeAnalysis.CSharp (26)
BoundTree\BoundDiscardExpression.cs (1)
28
public override Symbol
ExpressionSymbol
BoundTree\BoundExpression.cs (25)
248
public override Symbol?
ExpressionSymbol
259
public override Symbol
ExpressionSymbol
270
public override Symbol
ExpressionSymbol
290
public override Symbol
ExpressionSymbol
298
public override Symbol
ExpressionSymbol
316
public override Symbol?
ExpressionSymbol
324
public override Symbol?
ExpressionSymbol
340
public override Symbol?
ExpressionSymbol
388
public override Symbol
ExpressionSymbol
396
public override Symbol
ExpressionSymbol
406
public override Symbol?
ExpressionSymbol
=> this.Method;
428
public override Symbol
ExpressionSymbol
436
public override Symbol?
ExpressionSymbol
444
public override Symbol?
ExpressionSymbol
452
public override Symbol?
ExpressionSymbol
475
public override Symbol?
ExpressionSymbol
535
public override Symbol
ExpressionSymbol
566
public override Symbol
ExpressionSymbol
574
public override Symbol
ExpressionSymbol
582
public override Symbol
ExpressionSymbol
590
public override Symbol?
ExpressionSymbol
619
public override Symbol
ExpressionSymbol
630
public override Symbol
ExpressionSymbol
641
public override Symbol?
ExpressionSymbol
652
public override Symbol
ExpressionSymbol
24 references to ExpressionSymbol
Microsoft.CodeAnalysis.CSharp (24)
Binder\Binder.WithQueryLambdaParametersBinder.cs (2)
79
var info = new CSDiagnosticInfo(ErrorCode.ERR_UnsupportedTransparentIdentifierAccess, name, new FormattedSymbol(receiver.
ExpressionSymbol
?? receiverType, SymbolDisplayFormat.CSharpErrorMessageNoParameterNamesFormat));
88
ImmutableArray.Create<Symbol>(receiver.
ExpressionSymbol
),
Binder\Binder_Expressions.cs (4)
4259
ImmutableArray.Create(boundExpression.
ExpressionSymbol
),
6054
boundMember.
ExpressionSymbol
,
7534
leftSymbol = ((BoundConversion)boundValue).Operand.
ExpressionSymbol
;
7538
leftSymbol = boundValue.
ExpressionSymbol
;
Binder\Binder_Patterns.cs (3)
1069
var deconstructMethod = deconstruct.
ExpressionSymbol
as MethodSymbol;
1426
deconstructMethod = deconstruct.
ExpressionSymbol
as MethodSymbol;
1619
return boundMember.
ExpressionSymbol
;
Binder\Binder_Statements.cs (1)
1631
if (expr.
ExpressionSymbol
is { Name: var name })
BoundTree\BoundExpression.cs (1)
252
return Expression.
ExpressionSymbol
;
BoundTree\BoundExpressionExtensions.cs (1)
230
var symbol = node.
ExpressionSymbol
;
Compilation\CSharpSemanticModel.cs (11)
3515
boundNode.
ExpressionSymbol
is Symbol accessSymbol &&
3577
Debug.Assert(conditional.
ExpressionSymbol
is null);
3620
if (query.Operation != null && (object)query.Operation.
ExpressionSymbol
!= null) builder.Add(query.Operation.
ExpressionSymbol
);
3622
if (query.Cast != null && (object)query.Cast.
ExpressionSymbol
!= null) builder.Add(query.Cast.
ExpressionSymbol
);
3629
Debug.Assert(dynamicInvocation.
ExpressionSymbol
is null);
3637
Debug.Assert(collectionInit.
ExpressionSymbol
is null);
3645
Debug.Assert(dynamicIndexer.
ExpressionSymbol
is null);
3652
Debug.Assert((object)boundNode.
ExpressionSymbol
== null);
3714
if (boundNode.
ExpressionSymbol
is Symbol symbol)
Compilation\MemberSemanticModel.cs (1)
961
getAwaiter: (IMethodSymbol?)awaitableInfo.GetAwaiter?.
ExpressionSymbol
.GetPublicSymbol(),