46 references to GetEnclosingNamedType
Microsoft.CodeAnalysis.CSharp.Features (12)
Completion\CompletionProviders\DeclarationName\DeclarationNameRecommender.cs (1)
287var namedType = semanticModel.GetEnclosingNamedType(context.Position, cancellationToken);
Completion\CompletionProviders\EnumAndCompletionListTagCompletionProvider.cs (2)
128var enclosingNamedType = semanticModel.GetEnclosingNamedType(position, cancellationToken); 288var containingType = semanticModel.GetEnclosingNamedType(token.SpanStart, cancellationToken);
Completion\CompletionProviders\NamedParameterCompletionProvider.cs (2)
174var within = semanticModel.GetEnclosingNamedType(position, cancellationToken); 213var within = semanticModel.GetEnclosingNamedType(position, cancellationToken);
Completion\KeywordRecommenders\ThisKeywordRecommender.cs (1)
84var outerType = context.SemanticModel.GetEnclosingNamedType(context.Position, cancellationToken);
CSharpDisambiguateSameVariableCodeFixProvider.cs (1)
102var enclosingType = semanticModel.GetEnclosingNamedType(span.Start, cancellationToken);
CSharpUseNameofInNullableAttributeDiagnosticAnalyzer.cs (1)
93containingType ??= semanticModel.GetEnclosingNamedType(position, cancellationToken);
GenerateConstructor\CSharpGenerateConstructorService.cs (1)
59var currentType = semanticModel.GetEnclosingNamedType(constructorInitializer.SpanStart, cancellationToken);
GenerateType\CSharpGenerateTypeService.cs (1)
534=> semanticModel.GetEnclosingNamedType(simpleName.SpanStart, cancellationToken);
SignatureHelp\ConstructorInitializerSignatureHelpProvider.cs (1)
81var within = semanticModel.GetEnclosingNamedType(position, cancellationToken);
SignatureHelp\ObjectCreationExpressionSignatureHelpProvider.cs (1)
82var within = semanticModel.GetEnclosingNamedType(position, cancellationToken);
Microsoft.CodeAnalysis.CSharp.Workspaces (4)
Recommendations\CSharpRecommendationServiceRunner.cs (2)
296var contextEnclosingNamedType = _context.SemanticModel.GetEnclosingNamedType(_context.Position, _cancellationToken); 568var containingType = _context.SemanticModel.GetEnclosingNamedType(_context.Position, _cancellationToken);
Simplification\CSharpSimplificationService.Expander.cs (1)
689if (!Equals(_semanticModel.GetEnclosingNamedType(originalSimpleName.SpanStart, _cancellationToken), symbol.ContainingType))
Simplification\Simplifiers\ExpressionSimplifier.cs (1)
348var enclosingNamedType = semanticModel.GetEnclosingNamedType(memberAccess.SpanStart, cancellationToken);
Microsoft.CodeAnalysis.EditorFeatures2.UnitTests (1)
Extensions\ISymbolExtensionsTests.vb (1)
23Dim namedTypeSymbol = semanticModel.GetEnclosingNamedType(cursorPosition, CancellationToken.None)
Microsoft.CodeAnalysis.Features (13)
Completion\Providers\AbstractObjectInitializerCompletionProvider.cs (1)
51var enclosing = semanticModel.GetEnclosingNamedType(position, cancellationToken);
ConvertForToForEach\AbstractConvertForToForEachCodeRefactoringProvider.cs (1)
108var containingType = semanticModel.GetEnclosingNamedType(textSpan.Start, cancellationToken);
GenerateMember\GenerateEnumMember\AbstractGenerateEnumMemberService.State.cs (1)
106var containingType = semanticModel.GetEnclosingNamedType(identifierToken.SpanStart, cancellationToken);
GenerateMember\GenerateParameterizedMember\AbstractGenerateConversionService.State.cs (2)
67ContainingType = document.SemanticModel.GetEnclosingNamedType(node.SpanStart, cancellationToken); 91ContainingType = document.SemanticModel.GetEnclosingNamedType(node.SpanStart, cancellationToken);
GenerateMember\GenerateParameterizedMember\AbstractGenerateDeconstructMethodService.State.cs (1)
64ContainingType = semanticModel.GetEnclosingNamedType(targetVariables.SpanStart, cancellationToken);
GenerateMember\GenerateParameterizedMember\AbstractGenerateMethodService.State.cs (2)
105ContainingType = semanticModel.GetEnclosingNamedType(methodDeclaration.SpanStart, cancellationToken); 154ContainingType = semanticModel.GetEnclosingNamedType(SimpleNameOpt.SpanStart, cancellationToken);
GenerateMember\GenerateVariable\AbstractGenerateVariableService.State.cs (2)
213ContainingType = semanticModel.GetEnclosingNamedType(IdentifierToken.SpanStart, cancellationToken); 269ContainingType = semanticModel.GetEnclosingNamedType(IdentifierToken.SpanStart, cancellationToken);
GenerateType\AbstractGenerateTypeService.cs (1)
255var outerTypeSymbol = semanticModel.GetEnclosingNamedType(state.SimpleName.SpanStart, cancellationToken);
IntroduceVariable\AbstractIntroduceVariableService.cs (1)
271var declaringType = semanticModel.GetEnclosingNamedType(expression.SpanStart, cancellationToken);
QuickInfo\CommonSemanticQuickInfoProvider.cs (1)
189var enclosingType = semanticModel.GetEnclosingNamedType(token.SpanStart, cancellationToken);
Microsoft.CodeAnalysis.VisualBasic.Features (9)
AddImport\VisualBasicAddImportFeatureService.vb (1)
335leftExpressionType = semanticModel.GetEnclosingNamedType(expression.SpanStart, cancellationToken)
CodeFixes\GenerateEvent\GenerateEventCodeFixProvider.vb (2)
92Dim containingSymbol = semanticModel.GetEnclosingNamedType(handlerStatement.SpanStart, cancellationToken) 333Dim containingSymbol = semanticModel.GetEnclosingNamedType(handlesClauseItem.SpanStart, cancellationToken)
Completion\CompletionProviders\CompletionListTagCompletionProvider.vb (1)
51Dim within = syntaxContext.SemanticModel.GetEnclosingNamedType(position, cancellationToken)
Completion\CompletionProviders\ImplementsClauseCompletionProvider.vb (2)
139Dim containingType = semanticModel.GetEnclosingNamedType(position, cancellationToken) 192Dim containingType = semanticModel.GetEnclosingNamedType(position, cancellationToken)
Completion\CompletionProviders\NamedParameterCompletionProvider.vb (1)
145Dim within = semanticModel.GetEnclosingNamedType(position, cancellationToken)
Completion\KeywordRecommenders\Expressions\MeKeywordRecommender.vb (1)
29Dim enclosingType = context.SemanticModel.GetEnclosingNamedType(context.Position, cancellationToken)
GenerateConstructor\VisualBasicGenerateConstructorService.vb (1)
69Dim containingType = semanticModel.GetEnclosingNamedType(simpleName.SpanStart, cancellationToken)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (3)
SemanticModelExtensions.vb (1)
116Dim containingType = semanticModel.GetEnclosingNamedType(type.SpanStart, cancellationToken)
Simplification\Simplifiers\ExpressionSimplifier.vb (1)
313Dim enclosingNamedType = semanticModel.GetEnclosingNamedType(memberAccess.SpanStart, cancellationToken)
Simplification\VisualBasicSimplificationService.Expander.vb (1)
659If Not Equals(_semanticModel.GetEnclosingNamedType(originalSimpleName.SpanStart, _cancellationToken), symbol.ContainingType) Then
Microsoft.CodeAnalysis.Workspaces (4)
FindSymbols\FindReferences\Finders\ConstructorInitializerSymbolReferenceFinder.cs (2)
84var containingType = semanticModel.GetEnclosingNamedType(token.SpanStart, cancellationToken); 89var containingType = semanticModel.GetEnclosingNamedType(token.SpanStart, cancellationToken);
Recommendations\AbstractRecommendationService.cs (2)
113_context.SemanticModel.GetEnclosingNamedType(_context.LeftToken.SpanStart, _cancellationToken), 159var enclosingType = _context.SemanticModel.GetEnclosingNamedType(_context.LeftToken.SpanStart, _cancellationToken);