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