1 write to OriginalExpression
Microsoft.CodeAnalysis.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (1)
82
OriginalExpression
= expression;
13 references to OriginalExpression
Microsoft.CodeAnalysis.Workspaces (13)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (13)
130
SyntaxNode ISpeculationAnalyzer.OriginalExpression =>
OriginalExpression
;
133
/// First ancestor of <see cref="
OriginalExpression
"/> which is either a statement, attribute, constructor initializer,
143
_lazySemanticRootOfOriginalExpression = GetSemanticRootForSpeculation(this.
OriginalExpression
);
152
/// Semantic model for the syntax tree corresponding to <see cref="
OriginalExpression
"/>
157
/// Node which replaces the <see cref="
OriginalExpression
"/>.
173
/// Node created by replacing <see cref="
OriginalExpression
"/> under <see cref="SemanticRootOfOriginalExpression"/> node.
201
=> semanticRootOfOriginalExpression.ReplaceNode(this.
OriginalExpression
, annotatedReplacedExpression);
498
/// by performing a bottom up walk from the <see cref="
OriginalExpression
"/> up to <see cref="SemanticRootOfOriginalExpression"/>
506
var originalType = (TTypeSyntax)this.
OriginalExpression
;
512
currentOriginalNode: this.
OriginalExpression
,
557
/// Checks whether the semantic symbols for the <see cref="
OriginalExpression
"/> and <see cref="ReplacedExpression"/> are non-null and compatible.
568
return SymbolsAreCompatible(this.
OriginalExpression
, this.ReplacedExpression, requireNonNullSymbols: true);
775
!forEachExpression.Span.Contains(
OriginalExpression
.SpanStart))