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)
4238
ImmutableArray.Create(boundExpression.
ExpressionSymbol
),
6027
boundMember.
ExpressionSymbol
,
7506
leftSymbol = ((BoundConversion)boundValue).Operand.
ExpressionSymbol
;
7510
leftSymbol = boundValue.
ExpressionSymbol
;
Binder\Binder_Patterns.cs (3)
1058
var deconstructMethod = deconstruct.
ExpressionSymbol
as MethodSymbol;
1415
deconstructMethod = deconstruct.
ExpressionSymbol
as MethodSymbol;
1608
return boundMember.
ExpressionSymbol
;
Binder\Binder_Statements.cs (1)
1616
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)
3525
boundNode.
ExpressionSymbol
is Symbol accessSymbol &&
3587
Debug.Assert(conditional.
ExpressionSymbol
is null);
3630
if (query.Operation != null && (object)query.Operation.
ExpressionSymbol
!= null) builder.Add(query.Operation.
ExpressionSymbol
);
3632
if (query.Cast != null && (object)query.Cast.
ExpressionSymbol
!= null) builder.Add(query.Cast.
ExpressionSymbol
);
3639
Debug.Assert(dynamicInvocation.
ExpressionSymbol
is null);
3647
Debug.Assert(collectionInit.
ExpressionSymbol
is null);
3655
Debug.Assert(dynamicIndexer.
ExpressionSymbol
is null);
3662
Debug.Assert((object)boundNode.
ExpressionSymbol
== null);
3724
if (boundNode.
ExpressionSymbol
is Symbol symbol)
Compilation\MemberSemanticModel.cs (1)
931
getAwaiter: (IMethodSymbol)awaitableInfo.GetAwaiter?.
ExpressionSymbol
.GetPublicSymbol(),