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
),
6174
boundMember.
ExpressionSymbol
,
7761
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)
1677
var deconstructMethod = deconstruct.
ExpressionSymbol
as MethodSymbol;
2053
deconstructMethod = deconstruct.
ExpressionSymbol
as MethodSymbol;
2300
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 &&
3595
Debug.Assert(conditional.
ExpressionSymbol
is null);
3638
if (query.Operation != null && (object)query.Operation.
ExpressionSymbol
!= null) builder.Add(query.Operation.
ExpressionSymbol
);
3640
if (query.Cast != null && (object)query.Cast.
ExpressionSymbol
!= null) builder.Add(query.Cast.
ExpressionSymbol
);
3647
Debug.Assert(dynamicInvocation.
ExpressionSymbol
is null);
3655
Debug.Assert(collectionInit.
ExpressionSymbol
is null);
3663
Debug.Assert(dynamicIndexer.
ExpressionSymbol
is null);
3670
Debug.Assert((object)boundNode.
ExpressionSymbol
== null);
3732
if (boundNode.
ExpressionSymbol
is Symbol symbol)
Compilation\MemberSemanticModel.cs (1)
961
getAwaiter: (IMethodSymbol?)awaitableInfo.GetAwaiter?.
ExpressionSymbol
.GetPublicSymbol(),