1 write to OriginalExpression
Microsoft.CodeAnalysis.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (1)
82OriginalExpression = expression;
13 references to OriginalExpression
Microsoft.CodeAnalysis.Workspaces (13)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (13)
130SyntaxNode 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"/> 506var originalType = (TTypeSyntax)this.OriginalExpression; 512currentOriginalNode: this.OriginalExpression, 557/// Checks whether the semantic symbols for the <see cref="OriginalExpression"/> and <see cref="ReplacedExpression"/> are non-null and compatible. 568return SymbolsAreCompatible(this.OriginalExpression, this.ReplacedExpression, requireNonNullSymbols: true); 775!forEachExpression.Span.Contains(OriginalExpression.SpanStart))