6 overrides of IsSpeculativeSemanticModel
Microsoft.CodeAnalysis.CSharp (3)
Compilation\MemberSemanticModel.cs (1)
93public sealed override bool IsSpeculativeSemanticModel
Compilation\SpeculativeSemanticModelWithMemberModel.cs (1)
119public override bool IsSpeculativeSemanticModel => true;
Compilation\SyntaxTreeSemanticModel.cs (1)
579public override bool IsSpeculativeSemanticModel
Microsoft.CodeAnalysis.VisualBasic (3)
Binding\MemberSemanticModel.vb (1)
55Public NotOverridable Overrides ReadOnly Property IsSpeculativeSemanticModel As Boolean
Compilation\SpeculativeSemanticModelWithMemberModel.vb (1)
95Public Overrides ReadOnly Property IsSpeculativeSemanticModel As Boolean
Compilation\SyntaxTreeSemanticModel.vb (1)
1407Public Overrides ReadOnly Property IsSpeculativeSemanticModel As Boolean
77 references to IsSpeculativeSemanticModel
GenerateDocumentationAndConfigFiles (3)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticModelExtensions.cs (2)
96if (!semanticModel.IsSpeculativeSemanticModel) 102Contract.ThrowIfTrue(semanticModel.ParentModel.IsSpeculativeSemanticModel);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\AbstractSimplificationService.cs (1)
74Debug.Assert(!semanticModel.IsSpeculativeSemanticModel);
Microsoft.CodeAnalysis (1)
Operations\OperationExtensions.cs (1)
56if (model.IsSpeculativeSemanticModel)
Microsoft.CodeAnalysis.Analyzers (3)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticModelExtensions.cs (2)
96if (!semanticModel.IsSpeculativeSemanticModel) 102Contract.ThrowIfTrue(semanticModel.ParentModel.IsSpeculativeSemanticModel);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\AbstractSimplificationService.cs (1)
74Debug.Assert(!semanticModel.IsSpeculativeSemanticModel);
Microsoft.CodeAnalysis.AnalyzerUtilities (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticModelExtensions.cs (2)
96if (!semanticModel.IsSpeculativeSemanticModel) 102Contract.ThrowIfTrue(semanticModel.ParentModel.IsSpeculativeSemanticModel);
Microsoft.CodeAnalysis.CodeStyle (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticModelExtensions.cs (2)
96if (!semanticModel.IsSpeculativeSemanticModel) 102Contract.ThrowIfTrue(semanticModel.ParentModel.IsSpeculativeSemanticModel);
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\AbstractSimplificationService.cs (1)
74Debug.Assert(!semanticModel.IsSpeculativeSemanticModel);
Microsoft.CodeAnalysis.CSharp (14)
Compilation\CSharpSemanticModel.cs (11)
1397if (this.IsSpeculativeSemanticModel) 2518/// <exception cref="InvalidOperationException">Throws this exception if this model is a speculative semantic model, i.e. <see cref="SemanticModel.IsSpeculativeSemanticModel"/> is true. 2545/// <exception cref="InvalidOperationException">Throws this exception if this model is a speculative semantic model, i.e. <see cref="SemanticModel.IsSpeculativeSemanticModel"/> is true. 2574/// <exception cref="InvalidOperationException">Throws this exception if this model is a speculative semantic model, i.e. <see cref="SemanticModel.IsSpeculativeSemanticModel"/> is true. 2600/// <exception cref="InvalidOperationException">Throws this exception if this model is a speculative semantic model, i.e. <see cref="SemanticModel.IsSpeculativeSemanticModel"/> is true. 2627/// <exception cref="InvalidOperationException">Throws this exception if this model is a speculative semantic model, i.e. <see cref="SemanticModel.IsSpeculativeSemanticModel"/> is true. 2654/// <exception cref="InvalidOperationException">Throws this exception if this model is a speculative semantic model, i.e. <see cref="SemanticModel.IsSpeculativeSemanticModel"/> is true. 2684/// <exception cref="InvalidOperationException">Throws this exception if this model is a speculative semantic model, i.e. <see cref="SemanticModel.IsSpeculativeSemanticModel"/> is true. 2713/// <exception cref="InvalidOperationException">Throws this exception if this model is a speculative semantic model, i.e. <see cref="SemanticModel.IsSpeculativeSemanticModel"/> is true. 2743/// <exception cref="InvalidOperationException">Throws this exception if this model is a speculative semantic model, i.e. <see cref="SemanticModel.IsSpeculativeSemanticModel"/> is true. 2769/// <exception cref="InvalidOperationException">Throws this exception if this model is a speculative semantic model, i.e. <see cref="SemanticModel.IsSpeculativeSemanticModel"/> is true.
Compilation\MemberSemanticModel.cs (2)
55Debug.Assert(containingPublicSemanticModel.IsSpeculativeSemanticModel == (containingPublicSemanticModel is SpeculativeSemanticModelWithMemberModel)); 97return _containingPublicSemanticModel.IsSpeculativeSemanticModel;
SymbolDisplay\SymbolDisplayVisitor_Minimal.cs (1)
183if (SemanticModelOpt.IsSpeculativeSemanticModel)
Microsoft.CodeAnalysis.CSharp.CodeStyle (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (2)
125if (semanticModel.IsSpeculativeSemanticModel) 129Debug.Assert(!semanticModel.ParentModel.IsSpeculativeSemanticModel);
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (3)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (1)
2020if (semanticModel.IsSpeculativeSemanticModel && position < semanticModel.OriginalPositionForSpeculation)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ITypeSymbolExtensions.cs (1)
113if (semanticModel.IsSpeculativeSemanticModel)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (1)
2135currentSemanticModel.IsSpeculativeSemanticModel)
Microsoft.CodeAnalysis.CSharp.Workspaces (7)
Simplification\Reducers\CSharpNullableAnnotationReducer.cs (1)
40if (semanticModel.IsSpeculativeSemanticModel && context.AnnotationsInherited())
Simplification\Simplifiers\AbstractCSharpSimplifier.cs (1)
362if (!semanticModel.IsSpeculativeSemanticModel)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (2)
125if (semanticModel.IsSpeculativeSemanticModel) 129Debug.Assert(!semanticModel.ParentModel.IsSpeculativeSemanticModel);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (1)
2020if (semanticModel.IsSpeculativeSemanticModel && position < semanticModel.OriginalPositionForSpeculation)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ITypeSymbolExtensions.cs (1)
113if (semanticModel.IsSpeculativeSemanticModel)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (1)
2135currentSemanticModel.IsSpeculativeSemanticModel)
Microsoft.CodeAnalysis.Features (1)
LanguageServices\SymbolDisplayService\AbstractSymbolDisplayService.AbstractSymbolDescriptionBuilder.cs (1)
331if (semanticModel.IsSpeculativeSemanticModel)
Microsoft.CodeAnalysis.ResxSourceGenerator (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticModelExtensions.cs (2)
96if (!semanticModel.IsSpeculativeSemanticModel) 102Contract.ThrowIfTrue(semanticModel.ParentModel.IsSpeculativeSemanticModel);
Microsoft.CodeAnalysis.VisualBasic (10)
Binding\MemberSemanticModel.vb (1)
57Return _containingPublicSemanticModel.IsSpeculativeSemanticModel
Compilation\SemanticModel.vb (7)
596If Me.IsSpeculativeSemanticModel Then 2147''' <exception cref="InvalidOperationException">Throws this exception if this model is a speculative semantic model, i.e. <see cref="IsSpeculativeSemanticModel"/> is True. 2177''' <exception cref="InvalidOperationException">Throws this exception if this model is a speculative semantic model, i.e. <see cref="IsSpeculativeSemanticModel"/> is True. 2206''' <exception cref="InvalidOperationException">Throws this exception if this model is a speculative semantic model, i.e. <see cref="IsSpeculativeSemanticModel"/> is True. 2236''' <exception cref="InvalidOperationException">Throws this exception if this model is a speculative semantic model, i.e. <see cref="IsSpeculativeSemanticModel"/> is True. 2265''' <exception cref="InvalidOperationException">Throws this exception if this model is a speculative semantic model, i.e. <see cref="IsSpeculativeSemanticModel"/> is True. 2297''' <exception cref="InvalidOperationException">Throws this exception if this model is a speculative semantic model, i.e. <see cref="IsSpeculativeSemanticModel"/> is True.
SymbolDisplay\SymbolDisplayVisitor_Minimal.vb (2)
180If Not semanticModel.IsSpeculativeSemanticModel Then 185Debug.Assert(Not semanticModel.ParentModel.IsSpeculativeSemanticModel)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (4)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SemanticFacts\VisualBasicSemanticFacts.vb (2)
133If model.IsSpeculativeSemanticModel Then 138Contract.ThrowIfTrue(model.IsSpeculativeSemanticModel)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\SpeculationAnalyzer.vb (2)
118If semanticModel.IsSpeculativeSemanticModel Then 121Debug.Assert(Not semanticModel.ParentModel.IsSpeculativeSemanticModel)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\LanguageServices\VisualBasicTypeInferenceService.TypeInferrer.vb (1)
787If currentSemanticModel.IsSpeculativeSemanticModel Then
Microsoft.CodeAnalysis.VisualBasic.Workspaces (7)
Simplification\VisualBasicSimplificationService.vb (2)
99If originalSemanticModel.IsSpeculativeSemanticModel Then 102Debug.Assert(Not originalSemanticModel.ParentModel.IsSpeculativeSemanticModel)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SemanticFacts\VisualBasicSemanticFacts.vb (2)
133If model.IsSpeculativeSemanticModel Then 138Contract.ThrowIfTrue(model.IsSpeculativeSemanticModel)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\SpeculationAnalyzer.vb (2)
118If semanticModel.IsSpeculativeSemanticModel Then 121Debug.Assert(Not semanticModel.ParentModel.IsSpeculativeSemanticModel)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\LanguageServices\VisualBasicTypeInferenceService.TypeInferrer.vb (1)
787If currentSemanticModel.IsSpeculativeSemanticModel Then
Microsoft.CodeAnalysis.Workspaces (3)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticModelExtensions.cs (2)
96if (!semanticModel.IsSpeculativeSemanticModel) 102Contract.ThrowIfTrue(semanticModel.ParentModel.IsSpeculativeSemanticModel);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\AbstractSimplificationService.cs (1)
74Debug.Assert(!semanticModel.IsSpeculativeSemanticModel);
Roslyn.Diagnostics.Analyzers (3)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticModelExtensions.cs (2)
96if (!semanticModel.IsSpeculativeSemanticModel) 102Contract.ThrowIfTrue(semanticModel.ParentModel.IsSpeculativeSemanticModel);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Simplification\AbstractSimplificationService.cs (1)
74Debug.Assert(!semanticModel.IsSpeculativeSemanticModel);
Roslyn.Diagnostics.CSharp.Analyzers (5)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (2)
125if (semanticModel.IsSpeculativeSemanticModel) 129Debug.Assert(!semanticModel.ParentModel.IsSpeculativeSemanticModel);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (1)
2020if (semanticModel.IsSpeculativeSemanticModel && position < semanticModel.OriginalPositionForSpeculation)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ITypeSymbolExtensions.cs (1)
113if (semanticModel.IsSpeculativeSemanticModel)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (1)
2135currentSemanticModel.IsSpeculativeSemanticModel)
Roslyn.Diagnostics.VisualBasic.Analyzers (3)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SemanticFacts\VisualBasicSemanticFacts.vb (2)
133If model.IsSpeculativeSemanticModel Then 138Contract.ThrowIfTrue(model.IsSpeculativeSemanticModel)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\LanguageServices\VisualBasicTypeInferenceService.TypeInferrer.vb (1)
787If currentSemanticModel.IsSpeculativeSemanticModel Then