1 write to SemanticRootOfOriginalExpression
Microsoft.CodeAnalysis.CodeStyle (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (1)
88
SemanticRootOfOriginalExpression
= null;
13 references to SemanticRootOfOriginalExpression
Microsoft.CodeAnalysis.CodeStyle (12)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (12)
174
/// Node created by replacing <see cref="OriginalExpression"/> under <see cref="
SemanticRootOfOriginalExpression
"/> node.
214
_lazySemanticRootOfReplacedExpression = GetSemanticRootOfReplacedExpression(this.
SemanticRootOfOriginalExpression
, annotatedExpression);
232
_lazySpeculativeSemanticModel = CreateSpeculativeSemanticModel(this.
SemanticRootOfOriginalExpression
, nodeToSpeculate, OriginalSemanticModel);
262
Debug.Assert(this.
SemanticRootOfOriginalExpression
.DescendantNodesAndSelf().Contains(originalExpression));
286
Debug.Assert(this.
SemanticRootOfOriginalExpression
.DescendantNodesAndSelf().Contains(originalExpression));
298
Debug.Assert(this.
SemanticRootOfOriginalExpression
.DescendantNodesAndSelf().Contains(originalExpression));
308
Debug.Assert(this.
SemanticRootOfOriginalExpression
.DescendantNodesAndSelf().Contains(originalExpression));
320
Debug.Assert(this.
SemanticRootOfOriginalExpression
.DescendantNodesAndSelf().Contains(originalNode));
499
/// by performing a bottom up walk from the <see cref="OriginalExpression"/> up to <see cref="
SemanticRootOfOriginalExpression
"/>
505
if (this.
SemanticRootOfOriginalExpression
is TTypeSyntax)
515
originalRoot: this.
SemanticRootOfOriginalExpression
,
628
Debug.Assert(this.
SemanticRootOfOriginalExpression
.DescendantNodesAndSelf().Contains(originalExpression));
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (1)
108
this.
SemanticRootOfOriginalExpression
.GetAncestors().Any(