65 references to ParentModel
GenerateDocumentationAndConfigFiles (5)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticModelExtensions.cs (5)
101Contract.ThrowIfNull(semanticModel.ParentModel); 102Contract.ThrowIfTrue(semanticModel.ParentModel.IsSpeculativeSemanticModel); 103Contract.ThrowIfTrue(semanticModel.ParentModel.ParentModel != null); 104return semanticModel.ParentModel;
Microsoft.CodeAnalysis (1)
Compilation\SemanticModel.cs (1)
242[MemberNotNullWhen(true, nameof(ParentModel))]
Microsoft.CodeAnalysis.Analyzers (5)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticModelExtensions.cs (5)
101Contract.ThrowIfNull(semanticModel.ParentModel); 102Contract.ThrowIfTrue(semanticModel.ParentModel.IsSpeculativeSemanticModel); 103Contract.ThrowIfTrue(semanticModel.ParentModel.ParentModel != null); 104return semanticModel.ParentModel;
Microsoft.CodeAnalysis.AnalyzerUtilities (5)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticModelExtensions.cs (5)
101Contract.ThrowIfNull(semanticModel.ParentModel); 102Contract.ThrowIfTrue(semanticModel.ParentModel.IsSpeculativeSemanticModel); 103Contract.ThrowIfTrue(semanticModel.ParentModel.ParentModel != null); 104return semanticModel.ParentModel;
Microsoft.CodeAnalysis.CodeStyle (5)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticModelExtensions.cs (5)
101Contract.ThrowIfNull(semanticModel.ParentModel); 102Contract.ThrowIfTrue(semanticModel.ParentModel.IsSpeculativeSemanticModel); 103Contract.ThrowIfTrue(semanticModel.ParentModel.ParentModel != null); 104return semanticModel.ParentModel;
Microsoft.CodeAnalysis.CSharp (1)
SymbolDisplay\SymbolDisplayVisitor_Minimal.cs (1)
185semanticModel = SemanticModelOpt.ParentModel;
Microsoft.CodeAnalysis.CSharp.CodeStyle (3)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (3)
128Debug.Assert(semanticModel.ParentModel != null); 129Debug.Assert(!semanticModel.ParentModel.IsSpeculativeSemanticModel); 131semanticModel = semanticModel.ParentModel;
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ITypeSymbolExtensions.cs (1)
116semanticModel = semanticModel.ParentModel;
Microsoft.CodeAnalysis.CSharp.Workspaces (5)
Simplification\Reducers\CSharpNullableAnnotationReducer.cs (1)
43context = semanticModel.ParentModel.GetNullableContext(semanticModel.OriginalPositionForSpeculation);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (3)
128Debug.Assert(semanticModel.ParentModel != null); 129Debug.Assert(!semanticModel.ParentModel.IsSpeculativeSemanticModel); 131semanticModel = semanticModel.ParentModel;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ITypeSymbolExtensions.cs (1)
116semanticModel = semanticModel.ParentModel;
Microsoft.CodeAnalysis.ResxSourceGenerator (5)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticModelExtensions.cs (5)
101Contract.ThrowIfNull(semanticModel.ParentModel); 102Contract.ThrowIfTrue(semanticModel.ParentModel.IsSpeculativeSemanticModel); 103Contract.ThrowIfTrue(semanticModel.ParentModel.ParentModel != null); 104return semanticModel.ParentModel;
Microsoft.CodeAnalysis.VisualBasic (3)
SymbolDisplay\SymbolDisplayVisitor_Minimal.vb (3)
184Debug.Assert(semanticModel.ParentModel IsNot Nothing) 185Debug.Assert(Not semanticModel.ParentModel.IsSpeculativeSemanticModel) 186Return semanticModel.ParentModel.SyntaxTree
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (4)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SemanticFacts\VisualBasicSemanticFacts.vb (1)
136model = model.ParentModel
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\SpeculationAnalyzer.vb (3)
120Debug.Assert(semanticModel.ParentModel IsNot Nothing) 121Debug.Assert(Not semanticModel.ParentModel.IsSpeculativeSemanticModel) 123semanticModel = semanticModel.ParentModel
Microsoft.CodeAnalysis.VisualBasic.Workspaces (7)
Simplification\VisualBasicSimplificationService.vb (3)
101Debug.Assert(originalSemanticModel.ParentModel IsNot Nothing) 102Debug.Assert(Not originalSemanticModel.ParentModel.IsSpeculativeSemanticModel) 104originalSemanticModel = originalSemanticModel.ParentModel
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SemanticFacts\VisualBasicSemanticFacts.vb (1)
136model = model.ParentModel
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\SpeculationAnalyzer.vb (3)
120Debug.Assert(semanticModel.ParentModel IsNot Nothing) 121Debug.Assert(Not semanticModel.ParentModel.IsSpeculativeSemanticModel) 123semanticModel = semanticModel.ParentModel
Microsoft.CodeAnalysis.Workspaces (5)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticModelExtensions.cs (5)
101Contract.ThrowIfNull(semanticModel.ParentModel); 102Contract.ThrowIfTrue(semanticModel.ParentModel.IsSpeculativeSemanticModel); 103Contract.ThrowIfTrue(semanticModel.ParentModel.ParentModel != null); 104return semanticModel.ParentModel;
Roslyn.Diagnostics.Analyzers (5)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticModelExtensions.cs (5)
101Contract.ThrowIfNull(semanticModel.ParentModel); 102Contract.ThrowIfTrue(semanticModel.ParentModel.IsSpeculativeSemanticModel); 103Contract.ThrowIfTrue(semanticModel.ParentModel.ParentModel != null); 104return semanticModel.ParentModel;
Roslyn.Diagnostics.CSharp.Analyzers (4)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (3)
128Debug.Assert(semanticModel.ParentModel != null); 129Debug.Assert(!semanticModel.ParentModel.IsSpeculativeSemanticModel); 131semanticModel = semanticModel.ParentModel;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ITypeSymbolExtensions.cs (1)
116semanticModel = semanticModel.ParentModel;
Roslyn.Diagnostics.VisualBasic.Analyzers (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SemanticFacts\VisualBasicSemanticFacts.vb (1)
136model = model.ParentModel