6 overrides of OriginalPositionForSpeculation
Microsoft.CodeAnalysis.CSharp (3)
Compilation\MemberSemanticModel.cs (1)
107public sealed override int OriginalPositionForSpeculation
Compilation\SpeculativeSemanticModelWithMemberModel.cs (1)
120public override int OriginalPositionForSpeculation => _position;
Compilation\SyntaxTreeSemanticModel.cs (1)
580public override int OriginalPositionForSpeculation
Microsoft.CodeAnalysis.VisualBasic (3)
Binding\MemberSemanticModel.vb (1)
62Public NotOverridable Overrides ReadOnly Property OriginalPositionForSpeculation As Integer
Compilation\SpeculativeSemanticModelWithMemberModel.vb (1)
101Public Overrides ReadOnly Property OriginalPositionForSpeculation As Integer
Compilation\SyntaxTreeSemanticModel.vb (1)
1413Public Overrides ReadOnly Property OriginalPositionForSpeculation As Integer
34 references to OriginalPositionForSpeculation
Microsoft.CodeAnalysis.CSharp (3)
Compilation\MemberSemanticModel.cs (1)
1955boundRoot = NullableWalker.AnalyzeAndRewriteSpeculation(_containingPublicSemanticModel.OriginalPositionForSpeculation, boundRoot, binder, parentSnapshotManagerOpt, out var newSnapshots, ref remappedSymbols);
Compilation\MemberSemanticModel.SpeculativeMemberSemanticModel.cs (1)
62return ((SyntaxTreeSemanticModel)_containingPublicSemanticModel.ParentModel).IsNullableAnalysisEnabledAtSpeculativePosition(_containingPublicSemanticModel.OriginalPositionForSpeculation, Root);
SymbolDisplay\SymbolDisplayVisitor_Minimal.cs (1)
180position = semanticModelOpt.OriginalPositionForSpeculation;
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
SpeculationAnalyzer.cs (1)
121position = semanticModel.OriginalPositionForSpeculation;
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (3)
CSharpTypeInferenceService.TypeInferrer.cs (1)
2104var tokenInOriginalTree = originalSemanticModel.SyntaxTree.GetRoot(CancellationToken).FindToken(currentSemanticModel.OriginalPositionForSpeculation);
ITypeSymbolExtensions.cs (1)
118position = semanticModel.OriginalPositionForSpeculation;
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (1)
2003if (semanticModel.IsSpeculativeSemanticModel && position < semanticModel.OriginalPositionForSpeculation)
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (8)
Compilation\SemanticModelAPITests.cs (8)
1416Assert.Equal(0, model.OriginalPositionForSpeculation); 1430Assert.Equal(position, speculativeModel.OriginalPositionForSpeculation); 1675Assert.Equal(0, model.OriginalPositionForSpeculation); 1689Assert.Equal(position, speculativeModel.OriginalPositionForSpeculation); 2022Assert.Equal(0, model.OriginalPositionForSpeculation); 2040Assert.Equal(position, speculativeModel.OriginalPositionForSpeculation); 2700Assert.Equal(0, model.OriginalPositionForSpeculation); 2711Assert.Equal(position, speculativeModel.OriginalPositionForSpeculation);
Microsoft.CodeAnalysis.CSharp.Workspaces (6)
CSharpTypeInferenceService.TypeInferrer.cs (1)
2104var tokenInOriginalTree = originalSemanticModel.SyntaxTree.GetRoot(CancellationToken).FindToken(currentSemanticModel.OriginalPositionForSpeculation);
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (1)
2003if (semanticModel.IsSpeculativeSemanticModel && position < semanticModel.OriginalPositionForSpeculation)
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ITypeSymbolExtensions.cs\ITypeSymbolExtensions.cs (1)
118position = semanticModel.OriginalPositionForSpeculation;
Simplification\Reducers\CSharpNullableAnnotationReducer.cs (1)
44context = semanticModel.ParentModel.GetNullableContext(semanticModel.OriginalPositionForSpeculation);
Simplification\Simplifiers\AbstractCSharpSimplifier.cs (1)
372token = originalSemanticMode.SyntaxTree.GetRoot(cancellationToken).FindToken(semanticModel.OriginalPositionForSpeculation);
SpeculationAnalyzer.cs (1)
121position = semanticModel.OriginalPositionForSpeculation;
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (2)
SpeculationAnalyzer.vb (1)
122position = semanticModel.OriginalPositionForSpeculation
VisualBasicSemanticFacts.vb (1)
132position = model.OriginalPositionForSpeculation
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (2)
VisualBasicSyntaxContext.vb (1)
249If model.IsSpeculativeSemanticModel AndAlso position < model.OriginalPositionForSpeculation Then
VisualBasicTypeInferenceService.TypeInferrer.vb (1)
788Dim tokenInOriginalTree = originalSemanticModel.SyntaxTree.GetRoot(CancellationToken).FindToken(currentSemanticModel.OriginalPositionForSpeculation)
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (4)
Compilation\SemanticModelAPITests.vb (4)
601Assert.Equal(0, semanticModel.OriginalPositionForSpeculation) 612Assert.Equal(position, speculativeModel.OriginalPositionForSpeculation) 1717Assert.Equal(0, model.OriginalPositionForSpeculation) 1727Assert.Equal(position, speculativeModel.OriginalPositionForSpeculation)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (5)
Simplification\VisualBasicSimplificationService.vb (1)
103position = originalSemanticModel.OriginalPositionForSpeculation
SpeculationAnalyzer.vb (1)
122position = semanticModel.OriginalPositionForSpeculation
VisualBasicSemanticFacts.vb (1)
132position = model.OriginalPositionForSpeculation
VisualBasicSyntaxContext.vb (1)
249If model.IsSpeculativeSemanticModel AndAlso position < model.OriginalPositionForSpeculation Then
VisualBasicTypeInferenceService.TypeInferrer.vb (1)
788Dim tokenInOriginalTree = originalSemanticModel.SyntaxTree.GetRoot(CancellationToken).FindToken(currentSemanticModel.OriginalPositionForSpeculation)