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)
4185
ImmutableArray.Create(boundExpression.
ExpressionSymbol
),
5974
boundMember.
ExpressionSymbol
,
7453
leftSymbol = ((BoundConversion)boundValue).Operand.
ExpressionSymbol
;
7457
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)
1604
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)
3513
boundNode.
ExpressionSymbol
is Symbol accessSymbol &&
3575
Debug.Assert(conditional.
ExpressionSymbol
is null);
3618
if (query.Operation != null && (object)query.Operation.
ExpressionSymbol
!= null) builder.Add(query.Operation.
ExpressionSymbol
);
3620
if (query.Cast != null && (object)query.Cast.
ExpressionSymbol
!= null) builder.Add(query.Cast.
ExpressionSymbol
);
3627
Debug.Assert(dynamicInvocation.
ExpressionSymbol
is null);
3635
Debug.Assert(collectionInit.
ExpressionSymbol
is null);
3643
Debug.Assert(dynamicIndexer.
ExpressionSymbol
is null);
3650
Debug.Assert((object)boundNode.
ExpressionSymbol
== null);
3712
if (boundNode.
ExpressionSymbol
is Symbol symbol)
Compilation\MemberSemanticModel.cs (1)
930
getAwaiter: (IMethodSymbol)awaitableInfo.GetAwaiter?.
ExpressionSymbol
.GetPublicSymbol(),