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;
421
public override Symbol
ExpressionSymbol
429
public override Symbol?
ExpressionSymbol
437
public override Symbol?
ExpressionSymbol
445
public override Symbol?
ExpressionSymbol
468
public override Symbol?
ExpressionSymbol
528
public override Symbol
ExpressionSymbol
559
public override Symbol
ExpressionSymbol
567
public override Symbol
ExpressionSymbol
575
public override Symbol
ExpressionSymbol
583
public override Symbol?
ExpressionSymbol
612
public override Symbol
ExpressionSymbol
623
public override Symbol
ExpressionSymbol
634
public override Symbol?
ExpressionSymbol
645
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)
4236
ImmutableArray.Create(boundExpression.
ExpressionSymbol
),
6025
boundMember.
ExpressionSymbol
,
7504
leftSymbol = ((BoundConversion)boundValue).Operand.
ExpressionSymbol
;
7508
leftSymbol = boundValue.
ExpressionSymbol
;
Binder\Binder_Patterns.cs (3)
1057
var deconstructMethod = deconstruct.
ExpressionSymbol
as MethodSymbol;
1414
deconstructMethod = deconstruct.
ExpressionSymbol
as MethodSymbol;
1607
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)
3522
boundNode.
ExpressionSymbol
is Symbol accessSymbol &&
3584
Debug.Assert(conditional.
ExpressionSymbol
is null);
3627
if (query.Operation != null && (object)query.Operation.
ExpressionSymbol
!= null) builder.Add(query.Operation.
ExpressionSymbol
);
3629
if (query.Cast != null && (object)query.Cast.
ExpressionSymbol
!= null) builder.Add(query.Cast.
ExpressionSymbol
);
3636
Debug.Assert(dynamicInvocation.
ExpressionSymbol
is null);
3644
Debug.Assert(collectionInit.
ExpressionSymbol
is null);
3652
Debug.Assert(dynamicIndexer.
ExpressionSymbol
is null);
3659
Debug.Assert((object)boundNode.
ExpressionSymbol
== null);
3721
if (boundNode.
ExpressionSymbol
is Symbol symbol)
Compilation\MemberSemanticModel.cs (1)
930
getAwaiter: (IMethodSymbol)awaitableInfo.GetAwaiter?.
ExpressionSymbol
.GetPublicSymbol(),