34 references to GetEnclosingNamedType
Microsoft.CodeAnalysis.CSharp.Features (12)
Completion\CompletionProviders\DeclarationName\DeclarationNameRecommender.cs (1)
285
var namedType = semanticModel.
GetEnclosingNamedType
(context.Position, cancellationToken);
Completion\CompletionProviders\EnumAndCompletionListTagCompletionProvider.cs (2)
128
var enclosingNamedType = semanticModel.
GetEnclosingNamedType
(position, cancellationToken);
291
var containingType = semanticModel.
GetEnclosingNamedType
(token.SpanStart, cancellationToken);
Completion\CompletionProviders\NamedParameterCompletionProvider.cs (2)
173
var within = semanticModel.
GetEnclosingNamedType
(position, cancellationToken);
212
var within = semanticModel.
GetEnclosingNamedType
(position, cancellationToken);
Completion\KeywordRecommenders\ThisKeywordRecommender.cs (1)
80
var outerType = context.SemanticModel.
GetEnclosingNamedType
(context.Position, cancellationToken);
GenerateType\CSharpGenerateTypeService.cs (1)
509
=> semanticModel.
GetEnclosingNamedType
(simpleName.SpanStart, cancellationToken);
SignatureHelp\ConstructorInitializerSignatureHelpProvider.cs (1)
76
var within = semanticModel.
GetEnclosingNamedType
(position, cancellationToken);
SignatureHelp\ObjectCreationExpressionSignatureHelpProvider.cs (1)
73
var within = semanticModel.
GetEnclosingNamedType
(position, cancellationToken);
src\Analyzers\CSharp\Analyzers\UseNameofInNullableAttribute\CSharpUseNameofInNullableAttributeDiagnosticAnalyzer.cs (1)
90
containingType ??= semanticModel.
GetEnclosingNamedType
(position, cancellationToken);
src\Analyzers\CSharp\CodeFixes\DisambiguateSameVariable\CSharpDisambiguateSameVariableCodeFixProvider.cs (1)
96
var enclosingType = semanticModel.
GetEnclosingNamedType
(span.Start, cancellationToken);
src\Analyzers\CSharp\CodeFixes\GenerateConstructor\CSharpGenerateConstructorService.cs (1)
56
var currentType = semanticModel.
GetEnclosingNamedType
(constructorInitializer.SpanStart, cancellationToken);
Microsoft.CodeAnalysis.CSharp.Workspaces (5)
Recommendations\CSharpRecommendationServiceRunner.cs (3)
386
var contextEnclosingNamedType = semanticModel.
GetEnclosingNamedType
(_context.Position, _cancellationToken);
622
var containingType = _context.SemanticModel.
GetEnclosingNamedType
(_context.Position, _cancellationToken);
929
var containingType = _context.SemanticModel.
GetEnclosingNamedType
(_context.Position, _cancellationToken);
Simplification\CSharpSimplificationService.Expander.cs (1)
685
if (!Equals(_semanticModel.
GetEnclosingNamedType
(originalSimpleName.SpanStart, _cancellationToken), symbol.ContainingType))
Simplification\Simplifiers\ExpressionSimplifier.cs (1)
347
var enclosingNamedType = semanticModel.
GetEnclosingNamedType
(memberAccess.SpanStart, cancellationToken);
Microsoft.CodeAnalysis.Features (13)
Completion\Providers\AbstractObjectInitializerCompletionProvider.cs (1)
42
var enclosing = semanticModel.
GetEnclosingNamedType
(position, cancellationToken);
ConvertForToForEach\AbstractConvertForToForEachCodeRefactoringProvider.cs (1)
108
var containingType = semanticModel.
GetEnclosingNamedType
(textSpan.Start, cancellationToken);
GenerateType\AbstractGenerateTypeService.cs (1)
246
var outerTypeSymbol = semanticModel.
GetEnclosingNamedType
(state.SimpleName.SpanStart, cancellationToken);
IntroduceVariable\AbstractIntroduceVariableService.cs (1)
270
var declaringType = semanticModel.
GetEnclosingNamedType
(expression.SpanStart, cancellationToken);
QuickInfo\CommonSemanticQuickInfoProvider.cs (1)
196
var enclosingType = semanticModel.
GetEnclosingNamedType
(token.SpanStart, cancellationToken);
src\Analyzers\Core\CodeFixes\GenerateEnumMember\AbstractGenerateEnumMemberService.State.cs (1)
103
var containingType = semanticModel.
GetEnclosingNamedType
(identifierToken.SpanStart, cancellationToken);
src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateConversionService.State.cs (2)
67
ContainingType = document.SemanticModel.
GetEnclosingNamedType
(node.SpanStart, cancellationToken);
91
ContainingType = document.SemanticModel.
GetEnclosingNamedType
(node.SpanStart, cancellationToken);
src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateDeconstructMethodService.State.cs (1)
59
ContainingType = semanticModel.
GetEnclosingNamedType
(targetVariables.SpanStart, cancellationToken);
src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateMethodService.State.cs (2)
103
ContainingType = semanticModel.
GetEnclosingNamedType
(methodDeclaration.SpanStart, cancellationToken);
152
ContainingType = semanticModel.
GetEnclosingNamedType
(SimpleNameOpt.SpanStart, cancellationToken);
src\Analyzers\Core\CodeFixes\GenerateVariable\AbstractGenerateVariableService.State.cs (2)
207
ContainingType = semanticModel.
GetEnclosingNamedType
(IdentifierToken.SpanStart, cancellationToken);
263
ContainingType = semanticModel.
GetEnclosingNamedType
(IdentifierToken.SpanStart, cancellationToken);
Microsoft.CodeAnalysis.Workspaces (4)
FindSymbols\FindReferences\Finders\ConstructorInitializerSymbolReferenceFinder.cs (2)
96
var containingType = semanticModel.
GetEnclosingNamedType
(token.SpanStart, cancellationToken);
101
var containingType = semanticModel.
GetEnclosingNamedType
(token.SpanStart, cancellationToken);
Recommendations\AbstractRecommendationService.cs (2)
109
_context.SemanticModel.
GetEnclosingNamedType
(_context.LeftToken.SpanStart, _cancellationToken)!,
155
var enclosingType = _context.SemanticModel.
GetEnclosingNamedType
(_context.LeftToken.SpanStart, _cancellationToken);