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)
4325
ImmutableArray.Create(boundExpression.
ExpressionSymbol
),
6196
boundMember.
ExpressionSymbol
,
7778
Debug.Assert(leftSymbol == (boundValue.
ExpressionSymbol
?? ((BoundConversion)boundValue).Operand.
ExpressionSymbol
));
Binder\Binder_Invocation.cs (2)
1984
Debug.Assert(typeOrValue.ValueSymbol == (boundValue.
ExpressionSymbol
?? ((BoundConversion)boundValue).Operand.
ExpressionSymbol
));
Binder\Binder_Patterns.cs (3)
1435
var deconstructMethod = deconstruct.
ExpressionSymbol
as MethodSymbol;
1814
deconstructMethod = deconstruct.
ExpressionSymbol
as MethodSymbol;
2032
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 &&
3601
Debug.Assert(conditional.
ExpressionSymbol
is null);
3644
if (query.Operation != null && (object)query.Operation.
ExpressionSymbol
!= null) builder.Add(query.Operation.
ExpressionSymbol
);
3646
if (query.Cast != null && (object)query.Cast.
ExpressionSymbol
!= null) builder.Add(query.Cast.
ExpressionSymbol
);
3653
Debug.Assert(dynamicInvocation.
ExpressionSymbol
is null);
3661
Debug.Assert(collectionInit.
ExpressionSymbol
is null);
3669
Debug.Assert(dynamicIndexer.
ExpressionSymbol
is null);
3676
Debug.Assert((object)boundNode.
ExpressionSymbol
== null);
3738
if (boundNode.
ExpressionSymbol
is Symbol symbol)
Compilation\MemberSemanticModel.cs (1)
961
getAwaiter: (IMethodSymbol?)awaitableInfo.GetAwaiter?.
ExpressionSymbol
.GetPublicSymbol(),