20 references to SemanticRootOfOriginalExpression
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
SpeculationAnalyzer.cs (1)
98
this.
SemanticRootOfOriginalExpression
.GetAncestors().Any(node => node.IsKind(SyntaxKind.UnknownAccessorDeclaration) ||
Microsoft.CodeAnalysis.VisualBasic.Workspaces (7)
CastAnalyzer.vb (1)
194
If speculationAnalyzer.
SemanticRootOfOriginalExpression
.ContainsDiagnostics() Then
SpeculationAnalyzer.vb (6)
103
Me.
SemanticRootOfOriginalExpression
.GetAncestors().Any(Function(node) node.IsKind(SyntaxKind.IncompleteMember)),
175
Debug.Assert(Me.
SemanticRootOfOriginalExpression
.DescendantNodesAndSelf().Contains(originalNode))
186
Debug.Assert(Me.
SemanticRootOfOriginalExpression
.DescendantNodesAndSelf().Contains(originalNode))
197
Debug.Assert(Me.
SemanticRootOfOriginalExpression
.DescendantNodesAndSelf().Contains(originalNode))
208
Debug.Assert(Me.
SemanticRootOfOriginalExpression
.DescendantNodesAndSelf().Contains(originalNode))
219
Debug.Assert(Me.
SemanticRootOfOriginalExpression
.DescendantNodesAndSelf().Contains(originalNode))
Microsoft.CodeAnalysis.Workspaces (12)
AbstractSpeculationAnalyzer.cs (12)
145
/// Node created by replacing <see cref="OriginalExpression"/> under <see cref="
SemanticRootOfOriginalExpression
"/> node.
187
_lazySemanticRootOfReplacedExpression = GetSemanticRootOfReplacedExpression(this.
SemanticRootOfOriginalExpression
, annotatedExpression);
205
_lazySpeculativeSemanticModel = CreateSpeculativeSemanticModel(this.
SemanticRootOfOriginalExpression
, nodeToSpeculate, _semanticModel);
217
Debug.Assert(this.
SemanticRootOfOriginalExpression
.DescendantNodesAndSelf().Contains(originalExpression));
235
Debug.Assert(this.
SemanticRootOfOriginalExpression
.DescendantNodesAndSelf().Contains(originalExpression));
247
Debug.Assert(this.
SemanticRootOfOriginalExpression
.DescendantNodesAndSelf().Contains(originalExpression));
259
Debug.Assert(this.
SemanticRootOfOriginalExpression
.DescendantNodesAndSelf().Contains(originalExpression));
269
Debug.Assert(this.
SemanticRootOfOriginalExpression
.DescendantNodesAndSelf().Contains(originalExpression));
284
Debug.Assert(this.
SemanticRootOfOriginalExpression
.DescendantNodesAndSelf().Contains(originalNode));
454
/// by performing a bottom up walk from the <see cref="OriginalExpression"/> up to <see cref="
SemanticRootOfOriginalExpression
"/>
460
if (this.
SemanticRootOfOriginalExpression
is TTypeSyntax)
470
originalRoot: this.
SemanticRootOfOriginalExpression
,