42 references to GetEnclosingSymbol
GenerateDocumentationAndConfigFiles (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticModelExtensions.cs (2)
62return semanticModel.GetEnclosingSymbol(position, cancellationToken) 69for (var symbol = semanticModel.GetEnclosingSymbol(position, cancellationToken);
Microsoft.CodeAnalysis.Analyzers (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticModelExtensions.cs (2)
62return semanticModel.GetEnclosingSymbol(position, cancellationToken) 69for (var symbol = semanticModel.GetEnclosingSymbol(position, cancellationToken);
Microsoft.CodeAnalysis.AnalyzerUtilities (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticModelExtensions.cs (2)
62return semanticModel.GetEnclosingSymbol(position, cancellationToken) 69for (var symbol = semanticModel.GetEnclosingSymbol(position, cancellationToken);
Microsoft.CodeAnalysis.CodeStyle (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticModelExtensions.cs (2)
62return semanticModel.GetEnclosingSymbol(position, cancellationToken) 69for (var symbol = semanticModel.GetEnclosingSymbol(position, cancellationToken);
Microsoft.CodeAnalysis.CodeStyle.Fixes (2)
src\roslyn\src\Analyzers\Core\CodeFixes\AddParameter\AbstractAddParameterCodeFixProvider.cs (1)
88if (semanticModel.GetEnclosingSymbol(node.SpanStart, cancellationToken) is IMethodSymbol methodWithDiagnostic)
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateVariable\AbstractGenerateVariableService.State.cs (1)
400var symbol = semanticModel.GetEnclosingSymbol(position, cancellationToken);
Microsoft.CodeAnalysis.CSharp (1)
Operations\CSharpOperationFactory.cs (1)
2143legacyMode ? null : new SynthesizedLocal((_semanticModel.GetEnclosingSymbol(boundLockStatement.Syntax.SpanStart) as IMethodSymbol).GetSymbol(),
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseLocalFunction\CSharpUseLocalFunctionDiagnosticAnalyzer.cs (1)
415var localEnclosingSymbol = semanticModel.GetEnclosingSymbol(localDeclaration.SpanStart, cancellationToken);
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (2)
src\roslyn\src\Analyzers\CSharp\CodeFixes\Iterator\CSharpAddYieldCodeFixProvider.cs (1)
107var symbol = model.GetEnclosingSymbol(node.Span.Start, cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (1)
2023var enclosingSymbol = semanticModel.GetEnclosingSymbol(position, cancellationToken);
Microsoft.CodeAnalysis.CSharp.Features (7)
ConvertLinq\ConvertForEachToLinqQuery\CSharpConvertForEachToLinqQueryProvider.cs (2)
277var memberDeclarationSymbol = semanticModel.GetEnclosingSymbol( 285.Where(statement => Equals(semanticModel.GetEnclosingSymbol(
ConvertLinq\CSharpConvertLinqQueryToForEachProvider.cs (1)
778declaredSymbol = _semanticModel.GetEnclosingSymbol(node.SpanStart, _cancellationToken);
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (2)
1397return model.GetEnclosingSymbol(node.SpanStart, cancellationToken); 1402return model.GetEnclosingSymbol(primaryCtorBase.ArgumentList.SpanStart, cancellationToken);
src\roslyn\src\Analyzers\CSharp\Analyzers\UseLocalFunction\CSharpUseLocalFunctionDiagnosticAnalyzer.cs (1)
415var localEnclosingSymbol = semanticModel.GetEnclosingSymbol(localDeclaration.SpanStart, cancellationToken);
src\roslyn\src\Analyzers\CSharp\CodeFixes\Iterator\CSharpAddYieldCodeFixProvider.cs (1)
107var symbol = model.GetEnclosingSymbol(node.Span.Start, cancellationToken);
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (1)
2023var enclosingSymbol = semanticModel.GetEnclosingSymbol(position, cancellationToken);
Microsoft.CodeAnalysis.Features (5)
CodeLens\CodeLensReferencesService.cs (1)
330var enclosingSymbol = semanticModel.GetEnclosingSymbol(location.SourceSpan.Start, cancellationToken);
Completion\Providers\AbstractContextVariableArgumentProvider.cs (1)
89var enclosingSymbol = context.SemanticModel.GetEnclosingSymbol(targetToken.SpanStart, context.CancellationToken);
Completion\Providers\AbstractPartialMethodCompletionProvider.cs (1)
84if (semanticModel.GetEnclosingSymbol(position, cancellationToken) is not INamedTypeSymbol enclosingSymbol)
src\roslyn\src\Analyzers\Core\CodeFixes\AddParameter\AbstractAddParameterCodeFixProvider.cs (1)
88if (semanticModel.GetEnclosingSymbol(node.SpanStart, cancellationToken) is IMethodSymbol methodWithDiagnostic)
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateVariable\AbstractGenerateVariableService.State.cs (1)
400var symbol = semanticModel.GetEnclosingSymbol(position, cancellationToken);
Microsoft.CodeAnalysis.ResxSourceGenerator (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticModelExtensions.cs (2)
62return semanticModel.GetEnclosingSymbol(position, cancellationToken) 69for (var symbol = semanticModel.GetEnclosingSymbol(position, cancellationToken);
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (1)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\Iterator\VisualBasicConvertToIteratorCodeFixProvider.vb (1)
62Dim symbol = model.GetEnclosingSymbol(node.Span.Start, cancellationToken)
Microsoft.CodeAnalysis.VisualBasic.Features (3)
EditAndContinue\VisualBasicEditAndContinueAnalyzer.vb (1)
992Return DirectCast(model.GetEnclosingSymbol(lambdaExpressionSyntax.SubOrFunctionHeader.Span.End, cancellationToken), IMethodSymbol)
SignatureHelp\RaiseEventStatementSignatureHelpProvider.vb (1)
76Dim containingType = semanticModel.GetEnclosingSymbol(position, cancellationToken).ContainingType
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\Iterator\VisualBasicConvertToIteratorCodeFixProvider.vb (1)
62Dim symbol = model.GetEnclosingSymbol(node.Span.Start, cancellationToken)
Microsoft.CodeAnalysis.Workspaces (4)
FindSymbols\ReferenceLocationExtensions.cs (1)
78var enclosingSymbol = semanticModel.GetEnclosingSymbol(reference.Location.SourceSpan.Start);
Recommendations\AbstractRecommendationService.cs (1)
43var enclosingSymbol = context.SemanticModel.GetEnclosingSymbol(context.LeftToken.SpanStart, cancellationToken);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticModelExtensions.cs (2)
62return semanticModel.GetEnclosingSymbol(position, cancellationToken) 69for (var symbol = semanticModel.GetEnclosingSymbol(position, cancellationToken);
Microsoft.Interop.LibraryImportGenerator (2)
Analyzers\CustomMarshallerAttributeFixer.cs (2)
39var entryPointTypeSymbol = (INamedTypeSymbol)model.GetEnclosingSymbol(diagnostic.Location.SourceSpan.Start, fixAllContext.CancellationToken); 158var entryPointTypeSymbol = (INamedTypeSymbol)model.GetEnclosingSymbol(node.SpanStart, ct);
Roslyn.Diagnostics.Analyzers (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticModelExtensions.cs (2)
62return semanticModel.GetEnclosingSymbol(position, cancellationToken) 69for (var symbol = semanticModel.GetEnclosingSymbol(position, cancellationToken);
Roslyn.Diagnostics.CSharp.Analyzers (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (1)
2023var enclosingSymbol = semanticModel.GetEnclosingSymbol(position, cancellationToken);