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.BinaryOperatorMethod;
429
public override Symbol
ExpressionSymbol
437
public override Symbol?
ExpressionSymbol
445
public override Symbol?
ExpressionSymbol
453
public override Symbol?
ExpressionSymbol
476
public override Symbol?
ExpressionSymbol
536
public override Symbol
ExpressionSymbol
567
public override Symbol
ExpressionSymbol
575
public override Symbol
ExpressionSymbol
583
public override Symbol
ExpressionSymbol
591
public override Symbol?
ExpressionSymbol
620
public override Symbol
ExpressionSymbol
631
public override Symbol
ExpressionSymbol
642
public override Symbol?
ExpressionSymbol
653
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)
4304
ImmutableArray.Create(boundExpression.
ExpressionSymbol
),
6099
boundMember.
ExpressionSymbol
,
7641
Debug.Assert(leftSymbol == (boundValue.
ExpressionSymbol
?? ((BoundConversion)boundValue).Operand.
ExpressionSymbol
));
Binder\Binder_Invocation.cs (2)
1974
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)
1636
if (expr.
ExpressionSymbol
is { Name: var name })
BoundTree\BoundExpression.cs (1)
252
return Expression.
ExpressionSymbol
;
BoundTree\BoundExpressionExtensions.cs (1)
240
var symbol = node.
ExpressionSymbol
;
Compilation\CSharpSemanticModel.cs (11)
3516
boundNode.
ExpressionSymbol
is Symbol accessSymbol &&
3578
Debug.Assert(conditional.
ExpressionSymbol
is null);
3621
if (query.Operation != null && (object)query.Operation.
ExpressionSymbol
!= null) builder.Add(query.Operation.
ExpressionSymbol
);
3623
if (query.Cast != null && (object)query.Cast.
ExpressionSymbol
!= null) builder.Add(query.Cast.
ExpressionSymbol
);
3630
Debug.Assert(dynamicInvocation.
ExpressionSymbol
is null);
3638
Debug.Assert(collectionInit.
ExpressionSymbol
is null);
3646
Debug.Assert(dynamicIndexer.
ExpressionSymbol
is null);
3653
Debug.Assert((object)boundNode.
ExpressionSymbol
== null);
3715
if (boundNode.
ExpressionSymbol
is Symbol symbol)
Compilation\MemberSemanticModel.cs (1)
961
getAwaiter: (IMethodSymbol?)awaitableInfo.GetAwaiter?.
ExpressionSymbol
.GetPublicSymbol(),