26 overrides of ExpressionSymbol
Microsoft.CodeAnalysis.CSharp (26)
BoundTree\BoundDiscardExpression.cs (1)
28
public override Symbol
ExpressionSymbol
BoundTree\BoundExpression.cs (25)
258
public override Symbol?
ExpressionSymbol
269
public override Symbol
ExpressionSymbol
280
public override Symbol
ExpressionSymbol
300
public override Symbol
ExpressionSymbol
308
public override Symbol
ExpressionSymbol
326
public override Symbol?
ExpressionSymbol
334
public override Symbol?
ExpressionSymbol
350
public override Symbol?
ExpressionSymbol
398
public override Symbol
ExpressionSymbol
406
public override Symbol
ExpressionSymbol
416
public override Symbol?
ExpressionSymbol
=> this.BinaryOperatorMethod;
439
public override Symbol
ExpressionSymbol
447
public override Symbol?
ExpressionSymbol
455
public override Symbol?
ExpressionSymbol
463
public override Symbol?
ExpressionSymbol
486
public override Symbol?
ExpressionSymbol
546
public override Symbol
ExpressionSymbol
577
public override Symbol
ExpressionSymbol
585
public override Symbol
ExpressionSymbol
593
public override Symbol
ExpressionSymbol
601
public override Symbol?
ExpressionSymbol
630
public override Symbol
ExpressionSymbol
641
public override Symbol
ExpressionSymbol
652
public override Symbol?
ExpressionSymbol
663
public override Symbol
ExpressionSymbol
26 references to ExpressionSymbol
Microsoft.CodeAnalysis.CSharp (26)
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)
4324
ImmutableArray.Create(boundExpression.
ExpressionSymbol
),
6193
boundMember.
ExpressionSymbol
,
7769
Debug.Assert(leftSymbol == (boundValue.
ExpressionSymbol
?? ((BoundConversion)boundValue).Operand.
ExpressionSymbol
));
Binder\Binder_Invocation.cs (2)
1983
Debug.Assert(typeOrValue.ValueSymbol == (boundValue.
ExpressionSymbol
?? ((BoundConversion)boundValue).Operand.
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)
1637
if (expr.
ExpressionSymbol
is { Name: var name })
BoundTree\BoundExpression.cs (1)
262
return Expression.
ExpressionSymbol
;
BoundTree\BoundExpressionExtensions.cs (1)
240
var symbol = node.
ExpressionSymbol
;
Compilation\CSharpSemanticModel.cs (11)
3526
boundNode.
ExpressionSymbol
is Symbol accessSymbol &&
3588
Debug.Assert(conditional.
ExpressionSymbol
is null);
3631
if (query.Operation != null && (object)query.Operation.
ExpressionSymbol
!= null) builder.Add(query.Operation.
ExpressionSymbol
);
3633
if (query.Cast != null && (object)query.Cast.
ExpressionSymbol
!= null) builder.Add(query.Cast.
ExpressionSymbol
);
3640
Debug.Assert(dynamicInvocation.
ExpressionSymbol
is null);
3648
Debug.Assert(collectionInit.
ExpressionSymbol
is null);
3656
Debug.Assert(dynamicIndexer.
ExpressionSymbol
is null);
3663
Debug.Assert((object)boundNode.
ExpressionSymbol
== null);
3725
if (boundNode.
ExpressionSymbol
is Symbol symbol)
Compilation\MemberSemanticModel.cs (1)
961
getAwaiter: (IMethodSymbol?)awaitableInfo.GetAwaiter?.
ExpressionSymbol
.GetPublicSymbol(),