8 overrides of GetSyntax
Microsoft.CodeAnalysis (1)
Syntax\TranslationSyntaxReference.cs (1)
34public sealed override SyntaxNode GetSyntax(CancellationToken cancellationToken = default(CancellationToken))
Microsoft.CodeAnalysis.CSharp (1)
Syntax\SimpleSyntaxReference.cs (1)
38public override SyntaxNode GetSyntax(CancellationToken cancellationToken)
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (1)
DeclarationTests.cs (1)
911public override SyntaxNode GetSyntax(CancellationToken cancellationToken)
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
Workspace\LanguageServices\CSharpSyntaxTreeFactoryService.NodeSyntaxReference.cs (1)
27public override SyntaxNode GetSyntax(CancellationToken cancellationToken)
Microsoft.CodeAnalysis.VisualBasic (1)
Syntax\SimpleSyntaxReference.vb (1)
35Public Overrides Function GetSyntax(Optional cancellationToken As CancellationToken = Nothing) As SyntaxNode
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\LanguageServices\VisualBasicSymbolDeclarationService.vb (1)
42Public Overrides Function GetSyntax(Optional cancellationToken As CancellationToken = Nothing) As SyntaxNode
Microsoft.CodeAnalysis.VisualBasic.Workspaces (2)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\LanguageServices\VisualBasicSymbolDeclarationService.vb (1)
42Public Overrides Function GetSyntax(Optional cancellationToken As CancellationToken = Nothing) As SyntaxNode
Workspace\LanguageServices\VisualBasicSyntaxTreeFactoryService.NodeSyntaxReference.vb (1)
30Public Overrides Function GetSyntax(Optional cancellationToken As CancellationToken = Nothing) As SyntaxNode
758 references to GetSyntax
GenerateDocumentationAndConfigFiles (15)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (1)
451var syntax = decl.GetSyntax(cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.BodyLevelSymbolKey.cs (3)
33result.Add(syntaxRef.GetSyntax(cancellationToken).GetLocation()); 107return reference.GetSyntax(cancellationToken); 211return reference.GetSyntax(cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\IParameterSymbolExtensions.cs (6)
40var parameterSyntax = parameter.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken); 41var constructorSyntax = constructor.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken); 42if (containingType.DeclaringSyntaxReferences.Any(static (r, arg) => r.GetSyntax(arg.cancellationToken) == arg.constructorSyntax, (constructorSyntax, cancellationToken))) 48property.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken) == parameterSyntax) 71var constructorSyntax = constructorReference.GetSyntax(cancellationToken); 72return containingType.DeclaringSyntaxReferences.Any(static (r, arg) => r.GetSyntax(arg.cancellationToken) == arg.constructorSyntax, (constructorSyntax, cancellationToken));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (1)
602var declarationSyntax = symbol.DeclaringSyntaxReferences.Select(r => r.GetSyntax()).FirstOrDefault();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractCodeGenerationService_FindDeclaration.cs (2)
28return declarations.Any(static (r, arg) => arg.self.CanAddTo(r.GetSyntax(arg.cancellationToken), arg.solution, arg.cancellationToken), (self: this, solution, cancellationToken)); 150var declarations = declarationReferences.SelectAsArray(r => r.GetSyntax(cancellationToken));
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationHelpers.cs (1)
184? attribute.ApplicationSyntaxReference.GetSyntax() as T
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\InitializeParameter\AbstractInitializerParameterService.cs (1)
90var parameterDeclaration = parameterReference.GetSyntax(cancellationToken);
ILLink.RoslynAnalyzer (1)
TrimAnalysis\DiagnosticContext.cs (1)
80symbolLocation = symbol.DeclaringSyntaxReferences[0].GetSyntax().GetLocation();
Metrics (14)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (3)
179var declSyntax = declaration.GetSyntax(context.CancellationToken); 216var parameterSyntax = parameterSyntaxRef.GetSyntax(context.CancellationToken); 232var attributeSyntax = attribute.ApplicationSyntaxReference.GetSyntax(context.CancellationToken);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (1)
451var syntax = decl.GetSyntax(cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.BodyLevelSymbolKey.cs (3)
33result.Add(syntaxRef.GetSyntax(cancellationToken).GetLocation()); 107return reference.GetSyntax(cancellationToken); 211return reference.GetSyntax(cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\IParameterSymbolExtensions.cs (6)
40var parameterSyntax = parameter.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken); 41var constructorSyntax = constructor.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken); 42if (containingType.DeclaringSyntaxReferences.Any(static (r, arg) => r.GetSyntax(arg.cancellationToken) == arg.constructorSyntax, (constructorSyntax, cancellationToken))) 48property.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken) == parameterSyntax) 71var constructorSyntax = constructorReference.GetSyntax(cancellationToken); 72return containingType.DeclaringSyntaxReferences.Any(static (r, arg) => r.GetSyntax(arg.cancellationToken) == arg.constructorSyntax, (constructorSyntax, cancellationToken));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (1)
602var declarationSyntax = symbol.DeclaringSyntaxReferences.Select(r => r.GetSyntax()).FirstOrDefault();
Metrics.Legacy (14)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (3)
179var declSyntax = declaration.GetSyntax(context.CancellationToken); 216var parameterSyntax = parameterSyntaxRef.GetSyntax(context.CancellationToken); 232var attributeSyntax = attribute.ApplicationSyntaxReference.GetSyntax(context.CancellationToken);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (1)
451var syntax = decl.GetSyntax(cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.BodyLevelSymbolKey.cs (3)
33result.Add(syntaxRef.GetSyntax(cancellationToken).GetLocation()); 107return reference.GetSyntax(cancellationToken); 211return reference.GetSyntax(cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\IParameterSymbolExtensions.cs (6)
40var parameterSyntax = parameter.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken); 41var constructorSyntax = constructor.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken); 42if (containingType.DeclaringSyntaxReferences.Any(static (r, arg) => r.GetSyntax(arg.cancellationToken) == arg.constructorSyntax, (constructorSyntax, cancellationToken))) 48property.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken) == parameterSyntax) 71var constructorSyntax = constructorReference.GetSyntax(cancellationToken); 72return containingType.DeclaringSyntaxReferences.Any(static (r, arg) => r.GetSyntax(arg.cancellationToken) == arg.constructorSyntax, (constructorSyntax, cancellationToken));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (1)
602var declarationSyntax = symbol.DeclaringSyntaxReferences.Select(r => r.GetSyntax()).FirstOrDefault();
Microsoft.AspNetCore.App.Analyzers (10)
Kestrel\ListenOnIPv6AnyAnalyzer.cs (1)
85var localVarSyntax = localVariableDeclaration.GetSyntax(context.CancellationToken);
Mvc\DetectOverriddenAuthorizeAttribute.cs (1)
218syntaxReference.GetSyntax(context.CancellationToken).GetLocation(),
Mvc\MvcAnalyzer.cs (1)
177if (attribute.ApplicationSyntaxReference.GetSyntax(cancellationToken) is AttributeSyntax attributeSyntax &&
RouteEmbeddedLanguage\RoutePatternHighlighter.cs (2)
78var syntaxNode = item.GetSyntax(cancellationToken); 89var methodSyntax = item.GetSyntax(cancellationToken);
RouteHandlers\AtMostOneFromBodyAttribute.cs (1)
52var syntax = symbol.DeclaringSyntaxReferences[0].GetSyntax(context.CancellationToken);
RouteHandlers\DetectMismatchedParameterOptionality.cs (1)
35var location = parameter.DeclaringSyntaxReferences.FirstOrDefault()?.GetSyntax().GetLocation();
RouteHandlers\DisallowMvcBindArgumentsOnParameters.cs (1)
32var syntax = parameter.DeclaringSyntaxReferences[0].GetSyntax(context.CancellationToken);
RouteHandlers\DisallowNonParsableComplexTypesOnParameters.cs (1)
47var syntax = (ParameterSyntax)handlerDelegateParameter.DeclaringSyntaxReferences[0].GetSyntax(context.CancellationToken);
RouteHandlers\RouteHandlerAnalyzer.cs (1)
127var syntaxNode = syntaxReference.GetSyntax(context.CancellationToken);
Microsoft.AspNetCore.App.SourceGenerators (1)
PublicTopLevelProgramGenerator.cs (1)
37declaringSyntaxReferences.Single().GetSyntax(cancellationToken) is not ClassDeclarationSyntax
Microsoft.AspNetCore.Components.Analyzers (3)
ComponentParameterAnalyzer.cs (1)
152symbol.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken) is PropertyDeclarationSyntax syntax &&
InternalUsageAnalyzer.cs (2)
168symbolForDiagnostic.DeclaringSyntaxReferences.FirstOrDefault()?.GetSyntax().GetLocation() ?? Location.None, 178symbolForDiagnostic.DeclaringSyntaxReferences.FirstOrDefault()?.GetSyntax().GetLocation() ?? Location.None,
Microsoft.AspNetCore.Components.SdkAnalyzers (2)
InternalUsageAnalyzer.cs (2)
168symbolForDiagnostic.DeclaringSyntaxReferences.FirstOrDefault()?.GetSyntax().GetLocation() ?? Location.None, 178symbolForDiagnostic.DeclaringSyntaxReferences.FirstOrDefault()?.GetSyntax().GetLocation() ?? Location.None,
Microsoft.AspNetCore.Http.RequestDelegateGenerator (1)
StaticRouteHandlerModel\InvocationOperationExtensions.cs (1)
101var syn = syntaxReference.GetSyntax();
Microsoft.AspNetCore.Mvc.Analyzers (1)
AttributesShouldNotBeAppliedToPageModelAnalyzer.cs (1)
139var syntax = attribute.ApplicationSyntaxReference.GetSyntax(context.CancellationToken);
Microsoft.CodeAnalysis (4)
DiagnosticAnalyzer\AnalyzerDriver.cs (2)
1886return model.GetTopmostNodeForDiagnosticAnalysis(symbol, syntaxReference.GetSyntax(cancellationToken)); 2543SyntaxNode declaringReferenceSyntax = declaration.GetSyntax(cancellationToken);
Emit\Context.cs (1)
22public SyntaxNode? SyntaxNode => _syntaxNode ?? SyntaxReference?.GetSyntax();
Syntax\SyntaxReference.cs (1)
40return Task.FromResult(this.GetSyntax(cancellationToken));
Microsoft.CodeAnalysis.Analyzers (27)
MetaAnalyzers\DiagnosticAnalyzerAPIUsageAnalyzer.cs (1)
195var syntax = decl.GetSyntax(cancellationToken);
MetaAnalyzers\DiagnosticAnalyzerAttributeAnalyzer.cs (1)
119attributeSyntax = attribute.ApplicationSyntaxReference.GetSyntax(symbolContext.CancellationToken);
MetaAnalyzers\DiagnosticAnalyzerCorrectnessAnalyzer.SyntaxNodeWithinAnalyzerTypeCompilationAnalyzer.cs (1)
26foreach (SyntaxNode syntax in namedType.DeclaringSyntaxReferences.Select(s => s.GetSyntax(cancellationToken)))
MetaAnalyzers\DiagnosticDescriptorCreationAnalyzer.cs (1)
900fieldReferenceOperation.Field.DeclaringSyntaxReferences[0].GetSyntax() is { } fieldDeclaration &&
MetaAnalyzers\RegisterActionAnalyzer.cs (1)
545.GetSyntax(codeBlockContext.CancellationToken).GetLocation();
MetaAnalyzers\ReportDiagnosticAnalyzer.cs (2)
165SyntaxNode syntax = syntaxRef.GetSyntax(cancellationToken); 226diagnosticInitializer = syntaxRef.GetSyntax(symbolContext.CancellationToken).FirstAncestorOrSelf<TVariableDeclaratorSyntax>();
src\RoslynAnalyzers\Microsoft.CodeAnalysis.BannedApiAnalyzers\Core\SymbolIsBannedAnalyzerBase.cs (2)
229var node = attribute.ApplicationSyntaxReference?.GetSyntax(cancellationToken); 242var syntaxNode = attribute.ApplicationSyntaxReference?.GetSyntax(cancellationToken);
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (3)
179var declSyntax = declaration.GetSyntax(context.CancellationToken); 216var parameterSyntax = parameterSyntaxRef.GetSyntax(context.CancellationToken); 232var attributeSyntax = attribute.ApplicationSyntaxReference.GetSyntax(context.CancellationToken);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (1)
451var syntax = decl.GetSyntax(cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.BodyLevelSymbolKey.cs (3)
33result.Add(syntaxRef.GetSyntax(cancellationToken).GetLocation()); 107return reference.GetSyntax(cancellationToken); 211return reference.GetSyntax(cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\IParameterSymbolExtensions.cs (6)
40var parameterSyntax = parameter.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken); 41var constructorSyntax = constructor.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken); 42if (containingType.DeclaringSyntaxReferences.Any(static (r, arg) => r.GetSyntax(arg.cancellationToken) == arg.constructorSyntax, (constructorSyntax, cancellationToken))) 48property.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken) == parameterSyntax) 71var constructorSyntax = constructorReference.GetSyntax(cancellationToken); 72return containingType.DeclaringSyntaxReferences.Any(static (r, arg) => r.GetSyntax(arg.cancellationToken) == arg.constructorSyntax, (constructorSyntax, cancellationToken));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (1)
602var declarationSyntax = symbol.DeclaringSyntaxReferences.Select(r => r.GetSyntax()).FirstOrDefault();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractCodeGenerationService_FindDeclaration.cs (2)
28return declarations.Any(static (r, arg) => arg.self.CanAddTo(r.GetSyntax(arg.cancellationToken), arg.solution, arg.cancellationToken), (self: this, solution, cancellationToken)); 150var declarations = declarationReferences.SelectAsArray(r => r.GetSyntax(cancellationToken));
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationHelpers.cs (1)
184? attribute.ApplicationSyntaxReference.GetSyntax() as T
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\InitializeParameter\AbstractInitializerParameterService.cs (1)
90var parameterDeclaration = parameterReference.GetSyntax(cancellationToken);
Microsoft.CodeAnalysis.AnalyzerUtilities (16)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (3)
179var declSyntax = declaration.GetSyntax(context.CancellationToken); 216var parameterSyntax = parameterSyntaxRef.GetSyntax(context.CancellationToken); 232var attributeSyntax = attribute.ApplicationSyntaxReference.GetSyntax(context.CancellationToken);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (1)
451var syntax = decl.GetSyntax(cancellationToken);
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\TaintedDataAnalysis.TaintedDataOperationVisitor.cs (2)
131parameterSyntaxNode = parameter.DeclaringSyntaxReferences[0].GetSyntax(); 135parameterSyntaxNode = parameter.ContainingSymbol.DeclaringSyntaxReferences[0].GetSyntax();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.BodyLevelSymbolKey.cs (3)
33result.Add(syntaxRef.GetSyntax(cancellationToken).GetLocation()); 107return reference.GetSyntax(cancellationToken); 211return reference.GetSyntax(cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\IParameterSymbolExtensions.cs (6)
40var parameterSyntax = parameter.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken); 41var constructorSyntax = constructor.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken); 42if (containingType.DeclaringSyntaxReferences.Any(static (r, arg) => r.GetSyntax(arg.cancellationToken) == arg.constructorSyntax, (constructorSyntax, cancellationToken))) 48property.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken) == parameterSyntax) 71var constructorSyntax = constructorReference.GetSyntax(cancellationToken); 72return containingType.DeclaringSyntaxReferences.Any(static (r, arg) => r.GetSyntax(arg.cancellationToken) == arg.constructorSyntax, (constructorSyntax, cancellationToken));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (1)
602var declarationSyntax = symbol.DeclaringSyntaxReferences.Select(r => r.GetSyntax()).FirstOrDefault();
Microsoft.CodeAnalysis.BannedApiAnalyzers (20)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (3)
179var declSyntax = declaration.GetSyntax(context.CancellationToken); 216var parameterSyntax = parameterSyntaxRef.GetSyntax(context.CancellationToken); 232var attributeSyntax = attribute.ApplicationSyntaxReference.GetSyntax(context.CancellationToken);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (1)
451var syntax = decl.GetSyntax(cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.BodyLevelSymbolKey.cs (3)
33result.Add(syntaxRef.GetSyntax(cancellationToken).GetLocation()); 107return reference.GetSyntax(cancellationToken); 211return reference.GetSyntax(cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\IParameterSymbolExtensions.cs (6)
40var parameterSyntax = parameter.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken); 41var constructorSyntax = constructor.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken); 42if (containingType.DeclaringSyntaxReferences.Any(static (r, arg) => r.GetSyntax(arg.cancellationToken) == arg.constructorSyntax, (constructorSyntax, cancellationToken))) 48property.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken) == parameterSyntax) 71var constructorSyntax = constructorReference.GetSyntax(cancellationToken); 72return containingType.DeclaringSyntaxReferences.Any(static (r, arg) => r.GetSyntax(arg.cancellationToken) == arg.constructorSyntax, (constructorSyntax, cancellationToken));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (1)
602var declarationSyntax = symbol.DeclaringSyntaxReferences.Select(r => r.GetSyntax()).FirstOrDefault();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractCodeGenerationService_FindDeclaration.cs (2)
28return declarations.Any(static (r, arg) => arg.self.CanAddTo(r.GetSyntax(arg.cancellationToken), arg.solution, arg.cancellationToken), (self: this, solution, cancellationToken)); 150var declarations = declarationReferences.SelectAsArray(r => r.GetSyntax(cancellationToken));
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationHelpers.cs (1)
184? attribute.ApplicationSyntaxReference.GetSyntax() as T
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\InitializeParameter\AbstractInitializerParameterService.cs (1)
90var parameterDeclaration = parameterReference.GetSyntax(cancellationToken);
SymbolIsBannedAnalyzerBase.cs (2)
229var node = attribute.ApplicationSyntaxReference?.GetSyntax(cancellationToken); 242var syntaxNode = attribute.ApplicationSyntaxReference?.GetSyntax(cancellationToken);
Microsoft.CodeAnalysis.CodeStyle (15)
src\Analyzers\Core\Analyzers\RemoveUnusedMembers\AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (1)
609var fadingNode = fadingLocation?.GetSyntax(cancellationToken) ?? diagnosticLocation.FindNode(cancellationToken);
src\Analyzers\Core\Analyzers\RemoveUnusedParametersAndValues\AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.SymbolStartAnalyzer.cs (2)
80var syntax = syntaxRef.GetSyntax(cancellationToken); 263var methodSyntax = method.DeclaringSyntaxReferences.FirstOrDefault()?.GetSyntax(cancellationToken);
src\Analyzers\Core\Analyzers\UseAutoProperty\AbstractUseAutoPropertyAnalyzer.cs (1)
316variableDeclarator = fieldReference.GetSyntax(cancellationToken) as TVariableDeclarator;
src\Analyzers\Core\Analyzers\UseSystemHashCode\UseSystemHashCodeDiagnosticAnalyzer.cs (1)
78var declarationLocation = context.OwningSymbol.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken).GetLocation();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.BodyLevelSymbolKey.cs (3)
33result.Add(syntaxRef.GetSyntax(cancellationToken).GetLocation()); 107return reference.GetSyntax(cancellationToken); 211return reference.GetSyntax(cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\IParameterSymbolExtensions.cs (6)
40var parameterSyntax = parameter.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken); 41var constructorSyntax = constructor.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken); 42if (containingType.DeclaringSyntaxReferences.Any(static (r, arg) => r.GetSyntax(arg.cancellationToken) == arg.constructorSyntax, (constructorSyntax, cancellationToken))) 48property.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken) == parameterSyntax) 71var constructorSyntax = constructorReference.GetSyntax(cancellationToken); 72return containingType.DeclaringSyntaxReferences.Any(static (r, arg) => r.GetSyntax(arg.cancellationToken) == arg.constructorSyntax, (constructorSyntax, cancellationToken));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (1)
602var declarationSyntax = symbol.DeclaringSyntaxReferences.Select(r => r.GetSyntax()).FirstOrDefault();
Microsoft.CodeAnalysis.CodeStyle.Fixes (7)
src\Analyzers\Core\CodeFixes\ImplementInterface\ImplementHelpers.cs (2)
72var declarator = syntaxRef.GetSyntax(cancellationToken); 88var declarator = syntaxRef.GetSyntax(cancellationToken);
src\Analyzers\Core\CodeFixes\UseSystemHashCode\UseSystemHashCodeCodeFixProvider.cs (1)
63var methodBlock = declarationService.GetDeclarations(method)[0].GetSyntax(cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractCodeGenerationService_FindDeclaration.cs (2)
28return declarations.Any(static (r, arg) => arg.self.CanAddTo(r.GetSyntax(arg.cancellationToken), arg.solution, arg.cancellationToken), (self: this, solution, cancellationToken)); 150var declarations = declarationReferences.SelectAsArray(r => r.GetSyntax(cancellationToken));
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationHelpers.cs (1)
184? attribute.ApplicationSyntaxReference.GetSyntax() as T
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\InitializeParameter\AbstractInitializerParameterService.cs (1)
90var parameterDeclaration = parameterReference.GetSyntax(cancellationToken);
Microsoft.CodeAnalysis.CSharp (73)
Binder\AliasAndExternAliasDirective.cs (1)
27public ExternAliasDirectiveSyntax? ExternAliasDirective => (ExternAliasDirectiveSyntax?)ExternAliasDirectiveReference?.GetSyntax();
Binder\AliasAndUsingDirective.cs (1)
21public UsingDirectiveSyntax? UsingDirective => (UsingDirectiveSyntax?)UsingDirectiveReference?.GetSyntax();
Binder\Binder_Initializers.cs (2)
99switch (syntaxRef.GetSyntax()) 197var syntax = (CSharpSyntaxNode)syntaxRef.GetSyntax();
Binder\Binder_Statements.cs (1)
3892containerNode = containingType.DeclaringSyntaxReferences.Select(r => r.GetSyntax()).OfType<TypeDeclarationSyntax>().First();
Binder\NamespaceOrTypeAndUsingDirective.cs (1)
24public UsingDirectiveSyntax? UsingDirective => (UsingDirectiveSyntax?)UsingDirectiveReference?.GetSyntax();
Binder\WithExternAndUsingAliasesBinder.cs (1)
182result = result.AddAliasesIfAny(((CompilationUnitSyntax)declaration.SyntaxReference.GetSyntax()).Usings, onlyGlobalAliases: true);
CodeGen\EmitStatement.cs (2)
753DefineLocal(local, !declaringReferences.IsEmpty ? (CSharpSyntaxNode)declaringReferences[0].GetSyntax() : block.Syntax); 1117var localSyntax = !declaringReferences.IsEmpty ? (CSharpSyntaxNode)declaringReferences[0].GetSyntax() : catchBlock.Syntax;
Compiler\DocumentationCommentCompiler.cs (2)
269foreach (var trivia in reference.GetSyntax().GetLeadingTrivia()) 735ImmutableArray<DocumentationCommentTriviaSyntax> triviaList = SourceDocumentationCommentUtils.GetDocumentationCommentTriviaFromSyntaxNode((CSharpSyntaxNode)reference.GetSyntax(), diagnosticBag);
Declarations\MergedTypeDeclaration.cs (1)
73var typeDecl = syntaxRef.GetSyntax();
Lowering\ClosureConversion\ClosureConversion.cs (1)
415var syntax = originalMethod.DeclaringSyntaxReferences[0].GetSyntax();
Symbols\AliasSymbol.cs (1)
322: ResolveAliasTarget((UsingDirectiveSyntax)_directive.GetSyntax(), newDiagnostics, basesBeingResolved);
Symbols\Attributes\SourceAttributeData.cs (1)
134var attributeSyntax = (AttributeSyntax)_applicationNode.GetSyntax();
Symbols\Extensions\SynthesizedExtensionMarker.cs (2)
47ParameterListSyntax parameterList = (ParameterListSyntax)syntaxReferenceOpt.GetSyntax(); 58ParameterListSyntax parameterList = (ParameterListSyntax)syntaxReferenceOpt.GetSyntax();
Symbols\MethodSymbolExtensions.cs (1)
204SyntaxNode node = reference.GetSyntax();
Symbols\Source\CrefTypeParameterSymbol.cs (2)
112other._declaringSyntax.GetSyntax() == _declaringSyntax.GetSyntax();
Symbols\Source\GlobalExpressionVariable.cs (2)
61protected override TypeSyntax TypeSyntax => (TypeSyntax)_typeSyntaxOpt?.GetSyntax(); 187var nodeToBind = _nodeToBind.GetSyntax();
Symbols\Source\LocalFunctionSymbol.cs (1)
103internal LocalFunctionStatementSyntax Syntax => (LocalFunctionStatementSyntax)syntaxReferenceOpt.GetSyntax();
Symbols\Source\SourceComplexParameterSymbol.cs (2)
54Debug.Assert((syntaxRef == null) || (syntaxRef.GetSyntax().IsKind(SyntaxKind.Parameter))); 87private ParameterSyntax ParameterSyntax => (ParameterSyntax)_syntaxRef?.GetSyntax();
Symbols\Source\SourceConstructorSymbol.cs (1)
115return (ConstructorDeclarationSyntax)syntaxReferenceOpt.GetSyntax();
Symbols\Source\SourceConstructorSymbolBase.cs (2)
36var syntax = (CSharpSyntaxNode)syntaxReferenceOpt.GetSyntax(); 183var ctorSyntax = (CSharpSyntaxNode)syntaxReferenceOpt.GetSyntax();
Symbols\Source\SourceCustomEventAccessorSymbol.cs (1)
65return (AccessorDeclarationSyntax)syntaxReferenceOpt.GetSyntax();
Symbols\Source\SourceDelegateMethodSymbol.cs (1)
312var syntax = (DelegateDeclarationSyntax)SyntaxRef.GetSyntax();
Symbols\Source\SourceDestructorSymbol.cs (1)
92return (DestructorDeclarationSyntax)syntaxReferenceOpt.GetSyntax();
Symbols\Source\SourceEventSymbol.cs (1)
473get { return (CSharpSyntaxNode)_syntaxRef.GetSyntax(); }
Symbols\Source\SourceFieldSymbol.cs (1)
201return (CSharpSyntaxNode)_syntaxReference.GetSyntax();
Symbols\Source\SourceMemberContainerSymbol.cs (5)
1373Binder.CheckFeatureAvailability(t.DeclaringSyntaxReferences[0].GetSyntax(), MessageID.IDS_DefaultInterfaceImplementation, diagnostics, t.GetFirstLocation()); 1880SyntaxToken? identifier = syntaxRef.GetSyntax() switch 2172((ConstructorDeclarationSyntax)constructor.SyntaxRef.GetSyntax()).Identifier.ValueText != method1.ContainingType.Name) 3060var syntax = syntaxRef.GetSyntax() as TypeDeclarationSyntax; 3910var syntax = decl.SyntaxReference.GetSyntax();
Symbols\Source\SourceMethodSymbolWithAttributes.cs (1)
88return (this.syntaxReferenceOpt == null) ? null : (CSharpSyntaxNode)this.syntaxReferenceOpt.GetSyntax();
Symbols\Source\SourceNamedTypeSymbol.cs (5)
44TypeDeclarationSyntax typeBlock = (TypeDeclarationSyntax)part.GetSyntax(); 155var typeDecl = (CSharpSyntaxNode)syntaxRef.GetSyntax(); 331var constraintClauses = GetConstraintClauses((CSharpSyntaxNode)syntaxRef.GetSyntax(), out TypeParameterListSyntax typeParameterList); 389if (GetConstraintClauses((CSharpSyntaxNode)decl.SyntaxReference.GetSyntax(), out _).Count != 0) 412var constraintClauses = GetConstraintClauses((CSharpSyntaxNode)syntaxRef.GetSyntax(), out TypeParameterListSyntax typeParameterList);
Symbols\Source\SourceNamedTypeSymbol_Bases.cs (2)
430var typeDeclaration = (BaseTypeDeclarationSyntax)decl.SyntaxReference.GetSyntax(); 633(TypeKind != TypeKind.Class || baseType.TypeKind == TypeKind.Interface || ((TypeDeclarationSyntax)decl.SyntaxReference.GetSyntax()).ParameterList is null))
Symbols\Source\SourceNamespaceSymbol.AliasesAndUsings.cs (7)
79if (declarationSyntaxRef.GetSyntax() == declarationSyntax) 420return (_lazyExternAliases ?? GetExternAliasesAndDiagnostics(declaringSymbol, (CSharpSyntaxNode)declarationSyntax.GetSyntax())).ExternAliases; 527return (_lazyGlobalUsings ?? GetGlobalUsingsAndDiagnostics(declaringSymbol, (CSharpSyntaxNode)declarationSyntax.GetSyntax(), basesBeingResolved)).UsingAliasesMap ?? ImmutableDictionary<string, AliasAndUsingDirective>.Empty; 542return (_lazyGlobalUsings ?? GetGlobalUsingsAndDiagnostics(declaringSymbol, (CSharpSyntaxNode)declarationSyntax.GetSyntax(), basesBeingResolved)).UsingNamespacesOrTypes; 914var externAliasesAndDiagnostics = _lazyExternAliases ?? GetExternAliasesAndDiagnostics(declaringSymbol, (CSharpSyntaxNode)declarationSyntax.GetSyntax(cancellationToken)); 919GetGlobalUsingsAndDiagnostics(declaringSymbol, (CSharpSyntaxNode)declarationSyntax.GetSyntax(cancellationToken), basesBeingResolved: null) : 923var usingsAndDiagnostics = _lazyUsings ?? GetUsingsAndDiagnostics(declaringSymbol, (CSharpSyntaxNode)declarationSyntax.GetSyntax(cancellationToken), basesBeingResolved: null);
Symbols\Source\SourceOrdinaryMethodSymbol.cs (1)
281return (MethodDeclarationSyntax)syntaxReferenceOpt.GetSyntax();
Symbols\Source\SourcePropertyAccessorSymbol.cs (1)
595return (CSharpSyntaxNode)syntaxReferenceOpt.GetSyntax();
Symbols\Source\SourcePropertySymbolBase.cs (1)
859return (CSharpSyntaxNode)_syntaxRef.GetSyntax();
Symbols\Source\SourceTypeParameterSymbol.cs (1)
125var syntax = (TypeParameterSyntax)syntaxRef.GetSyntax();
Symbols\Source\SourceUserDefinedConversionSymbol.cs (1)
98return (ConversionOperatorDeclarationSyntax)syntaxReferenceOpt.GetSyntax();
Symbols\Source\SourceUserDefinedOperatorSymbol.cs (1)
100return (OperatorDeclarationSyntax)syntaxReferenceOpt.GetSyntax();
Symbols\Source\SourceUserDefinedOperatorSymbolBase.cs (2)
442switch (syntaxReferenceOpt.GetSyntax()) 1015switch (syntaxReferenceOpt.GetSyntax())
Symbols\Source\TypeParameterBuilder.cs (2)
29Debug.Assert(syntaxRef.GetSyntax().IsKind(SyntaxKind.TypeParameter)); 36var syntaxNode = (TypeParameterSyntax)_syntaxRef.GetSyntax();
Symbols\SymbolExtensions.cs (1)
363return (CSharpSyntaxNode)reference.GetSyntax();
Symbols\Synthesized\Records\SynthesizedPrimaryConstructor.cs (1)
61return (TypeDeclarationSyntax)syntaxReferenceOpt.GetSyntax();
Symbols\Synthesized\Records\SynthesizedRecordEqualityContractProperty.cs (2)
22syntax: (CSharpSyntaxNode)containingType.SyntaxReferences[0].GetSyntax(), 72(CSharpSyntaxNode)((SourceMemberContainerTypeSymbol)ContainingType).SyntaxReferences[0].GetSyntax(),
Symbols\Synthesized\Records\SynthesizedRecordEqualityOperatorBase.cs (1)
41containingType, containingType.GetFirstLocation(), (CSharpSyntaxNode)containingType.SyntaxReferences[0].GetSyntax(),
Symbols\Synthesized\Records\SynthesizedRecordOrdinaryMethod.cs (1)
15: base(containingType, name, containingType.GetFirstLocation(), (CSharpSyntaxNode)containingType.SyntaxReferences[0].GetSyntax(),
Symbols\Synthesized\SynthesizedSimpleProgramEntryPointSymbol.cs (2)
32Debug.Assert(declaration.SyntaxReference.GetSyntax() is CompilationUnitSyntax); 69var compilationUnit = (CompilationUnitSyntax)declaration.SyntaxReference.GetSyntax();
Symbols\VarianceSafety.cs (1)
493return syntaxRefs[0].GetSyntax() as T;
Syntax\NamespaceDeclarationSyntaxReference.cs (1)
30var node = (CSharpSyntaxNode)reference.GetSyntax(cancellationToken);
Microsoft.CodeAnalysis.CSharp.CodeStyle (22)
src\Analyzers\CSharp\Analyzers\ConvertSwitchStatementToExpression\ConvertSwitchStatementToExpressionDiagnosticAnalyzer.Analyzer.cs (1)
96if (syntaxRefs[0].GetSyntax() is not VariableDeclaratorSyntax declarator)
src\Analyzers\CSharp\Analyzers\InlineDeclaration\CSharpInlineDeclarationDiagnosticAnalyzer.cs (1)
139if (localReference?.GetSyntax(cancellationToken) is not VariableDeclaratorSyntax localDeclarator)
src\Analyzers\CSharp\Analyzers\MakeLocalFunctionStatic\MakeLocalFunctionStaticHelper.cs (1)
32var node = calledLocationFunction.DeclaringSyntaxReferences.FirstOrDefault()?.GetSyntax();
src\Analyzers\CSharp\Analyzers\MakeStructMemberReadOnly\CSharpMakeStructMemberReadOnlyAnalyzer.cs (3)
69var declaration = reference.GetSyntax(cancellationToken); 187reference.GetSyntax(cancellationToken) is PropertyDeclarationSyntax property && 194var declaration = methodReference.GetSyntax(cancellationToken);
src\Analyzers\CSharp\Analyzers\MakeStructReadOnly\CSharpMakeStructReadOnlyDiagnosticAnalyzer.cs (1)
91if (typeReference.GetSyntax(cancellationToken) is not TypeDeclarationSyntax typeDeclaration)
src\Analyzers\CSharp\Analyzers\NamingStyle\CSharpNamingStyleDiagnosticAnalyzer.cs (1)
31&& symbol.DeclaringSyntaxReferences.FirstOrDefault()?.GetSyntax() is ParameterSyntax
src\Analyzers\CSharp\Analyzers\QualifyMemberAccess\CSharpQualifyMemberAccessDiagnosticAnalyzer.cs (1)
57.Select(declaringSyntaxReferences => declaringSyntaxReferences.GetSyntax())
src\Analyzers\CSharp\Analyzers\RemoveUnusedMembers\CSharpRemoveUnusedMembersDiagnosticAnalyzer.cs (1)
29.Select(r => r.GetSyntax(cancellationToken))
src\Analyzers\CSharp\Analyzers\UseAutoProperty\CSharpUseAutoPropertyAnalyzer.cs (3)
190var declaration = getMethod.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken); 213var setAccessor = setMethod.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken) as AccessorDeclarationSyntax; 245var syntax = accessor.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken);
src\Analyzers\CSharp\Analyzers\UsePatternMatching\CSharpAsAndNullCheckDiagnosticAnalyzer.cs (1)
323declarator = localSymbol?.DeclaringSyntaxReferences.FirstOrDefault()?.GetSyntax() as VariableDeclaratorSyntax;
src\Analyzers\CSharp\Analyzers\UsePrimaryConstructor\CSharpUsePrimaryConstructorDiagnosticAnalyzer.cs (3)
108nodeToRemove = memberReference.GetSyntax(cancellationToken); 360if (constructorReference.GetSyntax(cancellationToken) is not ConstructorDeclarationSyntax constructorDeclaration) 522!syntaxRef.GetSyntax(cancellationToken).AncestorsAndSelf().Any(a => a == assignmentExpression))
src\Analyzers\CSharp\Analyzers\UseSystemThreadingLock\CSharpUseSystemThreadingLockDiagnosticAnalyzer.cs (1)
112if (fieldSyntaxReference.GetSyntax(cancellationToken) is not VariableDeclaratorSyntax variableDeclarator)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ITypeSymbolExtensions.cs (1)
53c => c.DeclaringSyntaxReferences.FirstOrDefault()?.GetSyntax() is TypeDeclarationSyntax);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (3)
96var enumDecl = namedTypeSymbol.DeclaringSyntaxReferences.Select(r => r.GetSyntax()).OfType<EnumDeclarationSyntax>().FirstOrDefault(); 235var node = syntaxRef.GetSyntax(cancellationToken); 378var node = syntaxReference.GetSyntax(cancellationToken);
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (17)
src\Analyzers\CSharp\CodeFixes\AssignOutParameters\AssignOutParametersAtStartCodeFixProvider.cs (1)
64.OrderBy(p => p.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken).SpanStart)
src\Analyzers\CSharp\CodeFixes\ConvertToRecord\ConvertToRecordHelpers.cs (2)
315=> member.DeclaringSyntaxReferences.FirstOrDefault()?.GetSyntax() == 316param.DeclaringSyntaxReferences.FirstOrDefault()?.GetSyntax());
src\Analyzers\CSharp\CodeFixes\GenerateConstructor\CSharpGenerateConstructorService.cs (1)
187if (constructor.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken) is ConstructorDeclarationSyntax constructorDeclarationSyntax &&
src\Analyzers\CSharp\CodeFixes\Nullable\CSharpDeclareAsNullableCodeFixProvider.cs (4)
175var syntax = local.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken); 186var syntax = field.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken); 203var syntax = property.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken); 303if (parameterSymbol?.DeclaringSyntaxReferences.FirstOrDefault()?.GetSyntax(cancellationToken) is ParameterSyntax parameterSyntax &&
src\Analyzers\CSharp\CodeFixes\UsePrimaryConstructor\CSharpUsePrimaryConstructorCodeFixProvider.cs (2)
127var typeDeclarationNodes = namedType.DeclaringSyntaxReferences.Select(r => (TypeDeclarationSyntax)r.GetSyntax(cancellationToken)); 476var declaration = member.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationHelpers.cs (1)
275var reusableSyntaxNode = symbol.DeclaringSyntaxReferences[0].GetSyntax();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationService.cs (1)
377var attributeSyntaxToRemove = attributeToRemove.ApplicationSyntaxReference.GetSyntax(cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ITypeSymbolExtensions.cs (1)
101if (reference.GetSyntax().ChildTokens().Any(t => t.IsKind(SyntaxKind.UnsafeKeyword)))
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\TypeDeclarationSyntaxExtensions.cs (1)
83if (syntaxRef.GetSyntax(cancellationToken) is TypeDeclarationSyntax { BaseList.Types: var baseTypes })
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\InitializeParameter\InitializeParameterHelpers.cs (3)
60if (syntaxRef.GetSyntax(cancellationToken) is PropertyDeclarationSyntax propertyDeclaration) 80if (syntaxRef.GetSyntax(cancellationToken) is VariableDeclaratorSyntax variableDeclarator) 254var node = accessor.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken);
Microsoft.CodeAnalysis.CSharp.EditorFeatures (1)
GoToBase\CSharpGoToBaseService.cs (1)
29if (constructor.DeclaringSyntaxReferences.FirstOrDefault()?.GetSyntax(cancellationToken) is not ConstructorDeclarationSyntax constructorDeclaration)
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (3)
SymbolKey\SymbolKeyTestBase.cs (3)
128foreach (var node in symbol.DeclaringSyntaxReferences.Select(d => d.GetSyntax())) 279foreach (var node in symbol.DeclaringSyntaxReferences.Select(d => d.GetSyntax())) 296foreach (var node in symbol.DeclaringSyntaxReferences.Select(d => d.GetSyntax()))
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (22)
CodeGen\CodeGenTupleTest.cs (22)
3374Assert.Equal("T1 first", mFirst.DeclaringSyntaxReferences.Single().GetSyntax().ToString()); 11221Assert.Equal("(int, int)", m1Tuple.DeclaringSyntaxReferences.Single().GetSyntax().ToString()); 11222Assert.Equal("(int a2, int b2)", m2Tuple.DeclaringSyntaxReferences.Single().GetSyntax().ToString()); 11298Assert.Equal("int a2", m2a2.DeclaringSyntaxReferences.Single().GetSyntax().ToString()); 11514Assert.Equal("(int, int, int, int, int, int, int, int, int)", m1Tuple.DeclaringSyntaxReferences.Single().GetSyntax().ToString()); 11516m2Tuple.DeclaringSyntaxReferences.Single().GetSyntax().ToString()); 11583Assert.Equal("int i2", m2i2.DeclaringSyntaxReferences.Single().GetSyntax().ToString()); 11997Assert.Equal("int h4", m4h4.DeclaringSyntaxReferences.Single().GetSyntax().ToString()); 12226Assert.Equal("int Item8", m5Item8.DeclaringSyntaxReferences.Single().GetSyntax().ToString()); 12770Assert.Equal("(1, 11)", m1Tuple.DeclaringSyntaxReferences.Single().GetSyntax().ToString()); 12771Assert.Equal("(a2: 2, b2: 22)", m2Tuple.DeclaringSyntaxReferences.Single().GetSyntax().ToString()); 12773Assert.Equal("public struct ValueTuple<T1, T2>", m1Tuple.OriginalDefinition.DeclaringSyntaxReferences.Single().GetSyntax().ToString().Substring(0, 32)); 12808Assert.Equal("Item1", m1Item1.TupleUnderlyingField.DeclaringSyntaxReferences.Single().GetSyntax().ToString()); 12827Assert.Equal("Item1", m2Item1.TupleUnderlyingField.DeclaringSyntaxReferences.Single().GetSyntax().ToString()); 12845Assert.Equal("a2", m2a2.DeclaringSyntaxReferences.Single().GetSyntax().ToString()); 12846Assert.Equal("Item1", m2a2.TupleUnderlyingField.DeclaringSyntaxReferences.Single().GetSyntax().ToString()); 12867Assert.Equal("public override string ToString()", m1ToString.DeclaringSyntaxReferences.Single().GetSyntax().ToString().Substring(0, 33)); 15879return x.GetSyntax().Equals(y.GetSyntax()); 28280Assert.Equal(name, item.DeclaringSyntaxReferences.Single().GetSyntax().ToString()); 28360Assert.Equal(name, item.DeclaringSyntaxReferences.Single().GetSyntax().ToString()); 28446Assert.Equal(name, item.DeclaringSyntaxReferences.Single().GetSyntax().ToString());
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (22)
Attributes\AttributeTests.cs (4)
3123Assert.Equal(SyntaxKind.Attribute, attrs[0].ApplicationSyntaxReference.GetSyntax().Kind()); 3124var syntax = (AttributeSyntax)attrs[0].ApplicationSyntaxReference.GetSyntax(); 3126syntax = (AttributeSyntax)attrs[1].ApplicationSyntaxReference.GetSyntax(); 3419var syntax = attrs.Single().ApplicationSyntaxReference.GetSyntax();
Semantics\OutVarTests.cs (3)
968Assert.Equal(variableDeclaratorSyntax, symbol.DeclaringSyntaxReferences.Single().GetSyntax()); 1142Assert.Equal(variableDesignationSyntax, symbol.DeclaringSyntaxReferences.Single().GetSyntax()); 32735Assert.Equal(variableDesignationSyntax, symbol.DeclaringSyntaxReferences.Single().GetSyntax());
Semantics\PatternMatchingTestBase.cs (5)
82Assert.Equal(designation, symbol.DeclaringSyntaxReferences.Single().GetSyntax()); 143Assert.Equal(designation, symbol.DeclaringSyntaxReferences.Single().GetSyntax()); 169Assert.Equal(declarator, symbol.DeclaringSyntaxReferences.Single().GetSyntax()); 183Assert.Equal(designation, symbol.DeclaringSyntaxReferences.Single().GetSyntax()); 246Assert.Equal(designation, symbol.DeclaringSyntaxReferences.Single().GetSyntax());
Semantics\RecordTests.cs (10)
507Assert.IsType<ParameterSyntax>(primaryCtor.Parameters[1].DeclaringSyntaxReferences.Single().GetSyntax()); 539Assert.IsType<ParameterSyntax>(primaryCtor.Parameters[0].DeclaringSyntaxReferences.Single().GetSyntax()); 540Assert.IsType<ParameterSyntax>(primaryCtor.Parameters[1].DeclaringSyntaxReferences.Single().GetSyntax()); 541Assert.IsType<ParameterSyntax>(primaryCtor.Parameters[2].DeclaringSyntaxReferences.Single().GetSyntax()); 565Assert.IsType<ParameterSyntax>(ctor.Parameters[1].DeclaringSyntaxReferences.Single().GetSyntax()); 593Assert.IsType<ParameterSyntax>(ctor.Parameters[1].DeclaringSyntaxReferences.Single().GetSyntax()); 628Assert.IsType<ParameterSyntax>(comp.GetMember<NamedTypeSymbol>("A").Constructors[0].Parameters[1].DeclaringSyntaxReferences.Single().GetSyntax()); 662Assert.IsType<ParameterSyntax>(comp.GetMember<NamedTypeSymbol>("A").Constructors[0].Parameters[1].DeclaringSyntaxReferences.Single().GetSyntax()); 687Assert.IsType<ParameterSyntax>(ctor.Parameters[0].DeclaringSyntaxReferences.Single().GetSyntax()); 688Assert.IsType<ParameterSyntax>(ctor.Parameters[1].DeclaringSyntaxReferences.Single().GetSyntax());
Microsoft.CodeAnalysis.CSharp.Features (54)
Completion\CompletionProviders\CompletionUtilities.cs (1)
167symbol.DeclaringSyntaxReferences[0].GetSyntax().Kind() == SyntaxKind.DefaultSwitchLabel)
Completion\CompletionProviders\PartialMethodCompletionProvider.cs (2)
38var declaration = (MethodDeclarationSyntax)method.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken); 84var declarations = method.DeclaringSyntaxReferences.Select(r => r.GetSyntax()).OfType<MethodDeclarationSyntax>();
Completion\CompletionProviders\PartialTypeCompletionProvider.cs (1)
69return candidates?.Where(symbol => symbol.DeclaringSyntaxReferences.Any(static (reference, cancellationToken) => IsPartialTypeDeclaration(reference.GetSyntax(cancellationToken)), cancellationToken));
ConvertLinq\ConvertForEachToLinqQuery\CSharpConvertForEachToLinqQueryProvider.cs (1)
285var memberDeclarationSyntax = memberDeclarationSymbol.DeclaringSyntaxReferences.Single().GetSyntax();
ConvertLinq\CSharpConvertLinqQueryToForEachProvider.cs (1)
779return declaredSymbol.DeclaringSyntaxReferences.Single().GetSyntax();
ConvertProgram\ConvertProgramTransform_ProgramMain.cs (1)
85var hasExistingPart = programType.DeclaringSyntaxReferences.Any(static (d, cancellationToken) => d.GetSyntax(cancellationToken) is TypeDeclarationSyntax, cancellationToken);
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (4)
966var ctorInitializer = ((ConstructorDeclarationSyntax)symbol.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken)).Initializer; 983|| ((BaseTypeDeclarationSyntax)syntaxRefs.Single().GetSyntax()).Modifiers.Any(SyntaxKind.PartialKeyword); 1004_ => selector(symbol.DeclaringSyntaxReferences)?.GetSyntax(cancellationToken) 1018return recordType.InstanceConstructors.Single(ctor => ctor.DeclaringSyntaxReferences is [var syntaxRef] && syntaxRef.GetSyntax(cancellationToken) == declaration.Parent);
EncapsulateField\CSharpEncapsulateFieldService.cs (2)
190=> field.DeclaringSyntaxReferences.Any(static d => d.GetSyntax().GetAncestor<FieldDeclarationSyntax>().Modifiers.Any(SyntaxKind.NewKeyword)); 203c => c.DeclaringSyntaxReferences.Select(d => d.GetSyntax()).OfType<ConstructorDeclarationSyntax>());
ExtractMethod\CSharpMethodExtractor.Analyzer.cs (1)
67reference.GetSyntax(this.CancellationToken) is VariableDeclaratorSyntax
GenerateConstructors\CSharpGenerateConstructorsCodeRefactoringProvider.cs (1)
62if (property.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken) is not PropertyDeclarationSyntax propertyDeclaration)
GoToDefinition\CSharpGoToDefinitionSymbolService.cs (1)
84return target.DeclaringSyntaxReferences.FirstOrDefault()?.GetSyntax()?.SpanStart;
InitializeParameter\CSharpInitializeMemberFromPrimaryConstructorParameterCodeRefactoringProvider.cs (3)
106syntaxRef1.GetSyntax(cancellationToken) is VariableDeclaratorSyntax { Initializer: null }) 115syntaxRef2.GetSyntax(cancellationToken) is PropertyDeclarationSyntax { Initializer: null }) 281if (syntaxReference.GetSyntax(cancellationToken) is TypeDeclarationSyntax typeDeclaration)
InitializeParameter\CSharpInitializeMemberFromPrimaryConstructorParameterCodeRefactoringProvider_Update.cs (1)
146var syntax = syntaxReference.GetSyntax(cancellationToken);
LanguageServices\CSharpSymbolDisplayService.SymbolDescriptionBuilder.cs (1)
256var syntax = method.DeclaringSyntaxReferences.FirstOrDefault()?.GetSyntax();
NavigationBar\CSharpNavigationBarItemService.cs (3)
204var referenceNode = syntaxReference.GetSyntax(cancellationToken); 271var declaringNode = reference.GetSyntax(); 293var declaringNode = reference.GetSyntax();
ReplacePropertyWithMethods\CSharpReplacePropertyWithMethodsService.cs (2)
125var setAccessorDeclaration = (AccessorDeclarationSyntax)setMethod.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken); 198var getAccessorDeclaration = (AccessorDeclarationSyntax)getMethod.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken);
src\Analyzers\CSharp\Analyzers\ConvertSwitchStatementToExpression\ConvertSwitchStatementToExpressionDiagnosticAnalyzer.Analyzer.cs (1)
96if (syntaxRefs[0].GetSyntax() is not VariableDeclaratorSyntax declarator)
src\Analyzers\CSharp\Analyzers\InlineDeclaration\CSharpInlineDeclarationDiagnosticAnalyzer.cs (1)
139if (localReference?.GetSyntax(cancellationToken) is not VariableDeclaratorSyntax localDeclarator)
src\Analyzers\CSharp\Analyzers\MakeLocalFunctionStatic\MakeLocalFunctionStaticHelper.cs (1)
32var node = calledLocationFunction.DeclaringSyntaxReferences.FirstOrDefault()?.GetSyntax();
src\Analyzers\CSharp\Analyzers\MakeStructMemberReadOnly\CSharpMakeStructMemberReadOnlyAnalyzer.cs (3)
69var declaration = reference.GetSyntax(cancellationToken); 187reference.GetSyntax(cancellationToken) is PropertyDeclarationSyntax property && 194var declaration = methodReference.GetSyntax(cancellationToken);
src\Analyzers\CSharp\Analyzers\MakeStructReadOnly\CSharpMakeStructReadOnlyDiagnosticAnalyzer.cs (1)
91if (typeReference.GetSyntax(cancellationToken) is not TypeDeclarationSyntax typeDeclaration)
src\Analyzers\CSharp\Analyzers\NamingStyle\CSharpNamingStyleDiagnosticAnalyzer.cs (1)
31&& symbol.DeclaringSyntaxReferences.FirstOrDefault()?.GetSyntax() is ParameterSyntax
src\Analyzers\CSharp\Analyzers\QualifyMemberAccess\CSharpQualifyMemberAccessDiagnosticAnalyzer.cs (1)
57.Select(declaringSyntaxReferences => declaringSyntaxReferences.GetSyntax())
src\Analyzers\CSharp\Analyzers\RemoveUnusedMembers\CSharpRemoveUnusedMembersDiagnosticAnalyzer.cs (1)
29.Select(r => r.GetSyntax(cancellationToken))
src\Analyzers\CSharp\Analyzers\UseAutoProperty\CSharpUseAutoPropertyAnalyzer.cs (3)
190var declaration = getMethod.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken); 213var setAccessor = setMethod.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken) as AccessorDeclarationSyntax; 245var syntax = accessor.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken);
src\Analyzers\CSharp\Analyzers\UsePatternMatching\CSharpAsAndNullCheckDiagnosticAnalyzer.cs (1)
323declarator = localSymbol?.DeclaringSyntaxReferences.FirstOrDefault()?.GetSyntax() as VariableDeclaratorSyntax;
src\Analyzers\CSharp\Analyzers\UsePrimaryConstructor\CSharpUsePrimaryConstructorDiagnosticAnalyzer.cs (3)
108nodeToRemove = memberReference.GetSyntax(cancellationToken); 360if (constructorReference.GetSyntax(cancellationToken) is not ConstructorDeclarationSyntax constructorDeclaration) 522!syntaxRef.GetSyntax(cancellationToken).AncestorsAndSelf().Any(a => a == assignmentExpression))
src\Analyzers\CSharp\Analyzers\UseSystemThreadingLock\CSharpUseSystemThreadingLockDiagnosticAnalyzer.cs (1)
112if (fieldSyntaxReference.GetSyntax(cancellationToken) is not VariableDeclaratorSyntax variableDeclarator)
src\Analyzers\CSharp\CodeFixes\AssignOutParameters\AssignOutParametersAtStartCodeFixProvider.cs (1)
64.OrderBy(p => p.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken).SpanStart)
src\Analyzers\CSharp\CodeFixes\ConvertToRecord\ConvertToRecordHelpers.cs (2)
315=> member.DeclaringSyntaxReferences.FirstOrDefault()?.GetSyntax() == 316param.DeclaringSyntaxReferences.FirstOrDefault()?.GetSyntax());
src\Analyzers\CSharp\CodeFixes\GenerateConstructor\CSharpGenerateConstructorService.cs (1)
187if (constructor.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken) is ConstructorDeclarationSyntax constructorDeclarationSyntax &&
src\Analyzers\CSharp\CodeFixes\Nullable\CSharpDeclareAsNullableCodeFixProvider.cs (4)
175var syntax = local.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken); 186var syntax = field.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken); 203var syntax = property.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken); 303if (parameterSymbol?.DeclaringSyntaxReferences.FirstOrDefault()?.GetSyntax(cancellationToken) is ParameterSyntax parameterSyntax &&
src\Analyzers\CSharp\CodeFixes\UsePrimaryConstructor\CSharpUsePrimaryConstructorCodeFixProvider.cs (2)
127var typeDeclarationNodes = namedType.DeclaringSyntaxReferences.Select(r => (TypeDeclarationSyntax)r.GetSyntax(cancellationToken)); 476var declaration = member.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (11)
Semantics\LambdaTests.cs (2)
7638var methodSyntax = (MethodDeclarationSyntax)method.DeclaringSyntaxReferences.Single().GetSyntax(); 8075var m2Syntax = (MethodDeclarationSyntax)m2.DeclaringSyntaxReferences.Single().GetSyntax();
Semantics\ReadOnlyStructsTests.cs (1)
1265var testMethodSyntax = (MethodDeclarationSyntax)c.DeclaringSyntaxReferences.Single().GetSyntax();
Semantics\TopLevelStatementsTests.cs (8)
6538switch (context.Symbol.DeclaringSyntaxReferences.Single().GetSyntax().ToString()) 6614switch (context.Symbol.DeclaringSyntaxReferences.Single().GetSyntax().ToString()) 6638switch (syntaxReference.GetSyntax().ToString()) 6657Assert.Equal("System.Console.WriteLine(1);", context.Symbol.DeclaringSyntaxReferences.Single().GetSyntax().ToString()); 6664Assert.Equal("System.Console.WriteLine(2);", context.Symbol.DeclaringSyntaxReferences.Single().GetSyntax().ToString()); 6743Assert.Same(context.ContainingSymbol.DeclaringSyntaxReferences.Single().GetSyntax(), context.Operation.Syntax); 7087var decl = (CSharpSyntaxNode)context.ContainingSymbol.DeclaringSyntaxReferences.Single().GetSyntax(); 7421Assert.Same(context.ContainingSymbol.DeclaringSyntaxReferences.Single().GetSyntax(), context.Operation.Syntax);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (66)
Compilation\GetImportScopesTests.cs (39)
56Assert.True(scopes.Single().Imports.Single().DeclaringSyntaxReference!.GetSyntax() is UsingDirectiveSyntax); 72Assert.True(scopes.Single().Imports.Single().DeclaringSyntaxReference!.GetSyntax() is UsingDirectiveSyntax); 103Assert.True(scopes.Single().Imports.Single().DeclaringSyntaxReference!.GetSyntax() is UsingDirectiveSyntax); 131Assert.True(scopes.Single().Imports.Single().DeclaringSyntaxReference!.GetSyntax() is UsingDirectiveSyntax); 149Assert.True(scopes.Single().Imports.Any(i => i.DeclaringSyntaxReference!.GetSyntax() is UsingDirectiveSyntax { Name: IdentifierNameSyntax { Identifier.Text: nameof(System) } })); 150Assert.True(scopes.Single().Imports.Any(i => i.DeclaringSyntaxReference!.GetSyntax() is UsingDirectiveSyntax { Name: IdentifierNameSyntax { Identifier.Text: nameof(Microsoft) } })); 176Assert.True(scopes.Single().Imports.Single().DeclaringSyntaxReference!.GetSyntax() is UsingDirectiveSyntax { Name: IdentifierNameSyntax { Identifier.Text: nameof(System) } }); 199Assert.True(scopes[0].Imports.Single().DeclaringSyntaxReference!.GetSyntax() is UsingDirectiveSyntax { Name: IdentifierNameSyntax { Identifier.Text: nameof(Microsoft) } }); 201Assert.True(scopes[1].Imports.Single().DeclaringSyntaxReference!.GetSyntax() is UsingDirectiveSyntax { Name: IdentifierNameSyntax { Identifier.Text: nameof(System) } }); 227Assert.True(scopes[0].Imports.Single().DeclaringSyntaxReference!.GetSyntax() is UsingDirectiveSyntax { Name: IdentifierNameSyntax { Identifier.Text: nameof(Microsoft) } }); 229Assert.True(scopes[1].Imports.Single().DeclaringSyntaxReference!.GetSyntax() is UsingDirectiveSyntax { Name: IdentifierNameSyntax { Identifier.Text: nameof(System) } }); 245Assert.True(scopes.Single().Aliases.Single().DeclaringSyntaxReferences.Single().GetSyntax() is UsingDirectiveSyntax); 261Assert.True(scopes.Single().Aliases.Single().DeclaringSyntaxReferences.Single().GetSyntax() is UsingDirectiveSyntax); 292Assert.True(scopes.Single().Aliases.Single().DeclaringSyntaxReferences.Single().GetSyntax() is UsingDirectiveSyntax); 320Assert.True(scopes.Single().Aliases.Single().DeclaringSyntaxReferences.Single().GetSyntax() is UsingDirectiveSyntax); 338Assert.True(scopes.Single().Aliases.Any(a => a.DeclaringSyntaxReferences.Single().GetSyntax() is UsingDirectiveSyntax { Name: IdentifierNameSyntax { Identifier.Text: nameof(System) } })); 339Assert.True(scopes.Single().Aliases.Any(a => a.DeclaringSyntaxReferences.Single().GetSyntax() is UsingDirectiveSyntax { Name: IdentifierNameSyntax { Identifier.Text: nameof(Microsoft) } })); 365Assert.True(scopes.Single().Aliases.Single().DeclaringSyntaxReferences.Single().GetSyntax() is UsingDirectiveSyntax { Name: IdentifierNameSyntax { Identifier.Text: nameof(System) } }); 388Assert.True(scopes[0].Aliases.Single().DeclaringSyntaxReferences.Single().GetSyntax() is UsingDirectiveSyntax { Name: IdentifierNameSyntax { Identifier.Text: nameof(Microsoft) } }); 390Assert.True(scopes[1].Aliases.Single().DeclaringSyntaxReferences.Single().GetSyntax() is UsingDirectiveSyntax { Name: IdentifierNameSyntax { Identifier.Text: nameof(System) } }); 419Assert.True(scopes.Single().ExternAliases.Single().DeclaringSyntaxReferences.Single().GetSyntax() is ExternAliasDirectiveSyntax); 438Assert.True(scopes.Single().ExternAliases.Single().DeclaringSyntaxReferences.Single().GetSyntax() is ExternAliasDirectiveSyntax); 460Assert.True(scopes.Single().ExternAliases.Single().DeclaringSyntaxReferences.Single().GetSyntax() is ExternAliasDirectiveSyntax); 481Assert.True(scopes.Single().ExternAliases.Single().DeclaringSyntaxReferences.Single().GetSyntax() is ExternAliasDirectiveSyntax); 500Assert.True(scopes.Single().ExternAliases.Single().DeclaringSyntaxReferences.Single().GetSyntax() is ExternAliasDirectiveSyntax); 517Assert.True(scopes.Single().ExternAliases.Single().DeclaringSyntaxReferences.Single().GetSyntax() is ExternAliasDirectiveSyntax); 538Assert.True(scopes.Single().ExternAliases.Any(a => a.DeclaringSyntaxReferences.Single().GetSyntax() is ExternAliasDirectiveSyntax { Identifier.Text: "CORE1" })); 539Assert.True(scopes.Single().ExternAliases.Any(a => a.DeclaringSyntaxReferences.Single().GetSyntax() is ExternAliasDirectiveSyntax { Identifier.Text: "CORE2" })); 568Assert.True(scopes.Single().ExternAliases.Single().DeclaringSyntaxReferences.Single().GetSyntax() is ExternAliasDirectiveSyntax { Identifier.Text: "CORE1" }); 594Assert.True(scopes[0].ExternAliases.Single().DeclaringSyntaxReferences.Single().GetSyntax() is ExternAliasDirectiveSyntax { Identifier.Text: "CORE2" }); 596Assert.True(scopes[1].ExternAliases.Single().DeclaringSyntaxReferences.Single().GetSyntax() is ExternAliasDirectiveSyntax { Identifier.Text: "CORE1" }); 623Assert.True(scopes.Single().Aliases.Single().DeclaringSyntaxReferences.Single().GetSyntax() is UsingDirectiveSyntax { Alias.Name.Identifier.Text: "M" }); 626Assert.True(scopes.Single().Imports.Single().DeclaringSyntaxReference!.GetSyntax() is UsingDirectiveSyntax { Name: IdentifierNameSyntax { Identifier.Text: nameof(System) } }); 649Assert.True(scopes.Single().Imports.Single().DeclaringSyntaxReference!.GetSyntax() is UsingDirectiveSyntax); 653Assert.True(scopes.Single().Aliases.Single().DeclaringSyntaxReferences.Single().GetSyntax() is UsingDirectiveSyntax { Alias.Name.Identifier.Text: "M" }); 683Assert.True(scopes.Single().Imports.Any(i => i.DeclaringSyntaxReference!.GetSyntax() is UsingDirectiveSyntax { Name: IdentifierNameSyntax { Identifier.Text: nameof(System) } })); 685Assert.True(scopes.Single().Imports.Any(i => i.DeclaringSyntaxReference!.GetSyntax() is UsingDirectiveSyntax { Name: QualifiedNameSyntax { Right: IdentifierNameSyntax { Identifier.Text: nameof(System.IO) } } })); 689Assert.True(scopes.Single().Aliases.Any(i => i.DeclaringSyntaxReferences.Single().GetSyntax() is UsingDirectiveSyntax { Name: IdentifierNameSyntax { Identifier.Text: nameof(Microsoft) } })); 691Assert.True(scopes.Single().Aliases.Any(i => i.DeclaringSyntaxReferences.Single().GetSyntax() is UsingDirectiveSyntax { Name: QualifiedNameSyntax { Right: IdentifierNameSyntax { Identifier.Text: nameof(System.Threading) } } }));
Compilation\SemanticModelGetDeclaredSymbolAPITests.cs (12)
4801Assert.Equal("(1, 2)", type.DeclaringSyntaxReferences.Single().GetSyntax().ToString()); 4824Assert.Equal("(Alice: 1, Bob: 2)", type.DeclaringSyntaxReferences.Single().GetSyntax().ToString()); 4847Assert.Equal("(1, 1)", type.DeclaringSyntaxReferences.Single().GetSyntax().ToString()); 4870Assert.Equal("(1, null)", type.DeclaringSyntaxReferences.Single().GetSyntax().ToString()); 4893Assert.Equal("(Alice:1, Bob:null)", type.DeclaringSyntaxReferences.Single().GetSyntax().ToString()); 4916Assert.Equal("Bob", element.DeclaringSyntaxReferences.Single().GetSyntax().ToString()); 4939Assert.Equal("Bob", element.DeclaringSyntaxReferences.Single().GetSyntax().ToString()); 4962Assert.Equal("Bob", element.DeclaringSyntaxReferences.Single().GetSyntax().ToString()); 4997Assert.Equal("Bob", element.DeclaringSyntaxReferences.Single().GetSyntax().ToString()); 5043Assert.Equal("Bob", element.DeclaringSyntaxReferences.Single().GetSyntax().ToString()); 5092Assert.Equal("Bob", element.DeclaringSyntaxReferences.Single().GetSyntax().ToString()); 5115Assert.Equal("Bob", element.DeclaringSyntaxReferences.Single().GetSyntax().ToString());
Compilation\SemanticModelGetSemanticInfoTests.cs (2)
10111Assert.False(SyntaxFacts.IsAttributeName(((SourceNamedTypeSymbol)((CSharp.Symbols.PublicModel.NamedTypeSymbol)semanticInfo.Symbol).UnderlyingNamedTypeSymbol).SyntaxReferences.First().GetSyntax()), 10148Assert.False(SyntaxFacts.IsAttributeName(((SourceNamedTypeSymbol)((CSharp.Symbols.PublicModel.NamedTypeSymbol)semanticInfo.Symbol).UnderlyingNamedTypeSymbol).SyntaxReferences.First().GetSyntax()),
DeclarationTests.cs (1)
915var nodeInUnderlying = _underlyingSyntaxReference.GetSyntax(cancellationToken);
Symbols\AnonymousTypesSymbolTests.cs (1)
1683var mainSyntax = mainMethod.DeclaringSyntaxReferences.Single().GetSyntax() as MethodDeclarationSyntax;
Symbols\ImplicitClassTests.cs (2)
37Assert.Equal(SyntaxKind.NamespaceDeclaration, implicitClass.DeclaringSyntaxReferences.Single().GetSyntax().Kind()); 66Assert.Equal(SyntaxKind.CompilationUnit, scriptClass.DeclaringSyntaxReferences.Single().GetSyntax().Kind());
Symbols\Source\DeclaringSyntaxNodeTests.cs (8)
39foreach (var node in declaringReferences.Select(d => d.GetSyntax())) 102foreach (var node in declaringReferences.Select(d => d.GetSyntax())) 129Assert.Same(expectedSyntaxNodes[i], declaringReferences[i].GetSyntax()); 162Assert.Equal(nodes[0].GetSyntax(), node); 345Assert.Same(localType.DeclaringSyntaxReferences[0].GetSyntax(), symbol.DeclaringSyntaxReferences[0].GetSyntax()); 372Assert.Same(propertyInitializer, member.DeclaringSyntaxReferences[0].GetSyntax()); 378Assert.Same(propertyInitializer, propSymbol.DeclaringSyntaxReferences[0].GetSyntax());
Symbols\Source\ExternAliasTests.cs (1)
492Assert.Same(externAliasSyntax, externAliasSymbol.DeclaringSyntaxReferences.Single().GetSyntax());
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (1)
Syntax\LambdaUtilitiesTests.cs (1)
48var enclosingSyntax = enclosingMethod.DeclaringSyntaxReferences.Single().GetSyntax();
Microsoft.CodeAnalysis.CSharp.Test.Utilities (1)
Extensions.cs (1)
191return type.InstanceConstructors.Single(c => c.DeclaringSyntaxReferences.Any(r => r.GetSyntax() is TypeDeclarationSyntax));
Microsoft.CodeAnalysis.CSharp.Workspaces (15)
Recommendations\CSharpRecommendationServiceRunner.cs (2)
304.WhereAsArray(label => label.DeclaringSyntaxReferences.First().GetSyntax(_cancellationToken) 464if (reference.GetSyntax(cancellationToken) is not TypeDeclarationSyntax typeDeclaration)
Simplification\Simplifiers\ExpressionSimplifier.cs (1)
148var declIdentifier = ((UsingDirectiveSyntax)syntaxRef.GetSyntax(cancellationToken)).Alias!.Name.Identifier;
Simplification\Simplifiers\NameSimplifier.cs (1)
124var declIdentifier = ((UsingDirectiveSyntax)syntaxRef.GetSyntax(cancellationToken)).Alias.Name.Identifier;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ITypeSymbolExtensions.cs (1)
53c => c.DeclaringSyntaxReferences.FirstOrDefault()?.GetSyntax() is TypeDeclarationSyntax);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (3)
96var enumDecl = namedTypeSymbol.DeclaringSyntaxReferences.Select(r => r.GetSyntax()).OfType<EnumDeclarationSyntax>().FirstOrDefault(); 235var node = syntaxRef.GetSyntax(cancellationToken); 378var node = syntaxReference.GetSyntax(cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationHelpers.cs (1)
275var reusableSyntaxNode = symbol.DeclaringSyntaxReferences[0].GetSyntax();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationService.cs (1)
377var attributeSyntaxToRemove = attributeToRemove.ApplicationSyntaxReference.GetSyntax(cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ITypeSymbolExtensions.cs (1)
101if (reference.GetSyntax().ChildTokens().Any(t => t.IsKind(SyntaxKind.UnsafeKeyword)))
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\TypeDeclarationSyntaxExtensions.cs (1)
83if (syntaxRef.GetSyntax(cancellationToken) is TypeDeclarationSyntax { BaseList.Types: var baseTypes })
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\InitializeParameter\InitializeParameterHelpers.cs (3)
60if (syntaxRef.GetSyntax(cancellationToken) is PropertyDeclarationSyntax propertyDeclaration) 80if (syntaxRef.GetSyntax(cancellationToken) is VariableDeclaratorSyntax variableDeclarator) 254var node = accessor.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken);
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (16)
CodeGeneration\SyntaxGeneratorTests.cs (16)
3976var declC = Generator.GetDeclaration(symbolC.DeclaringSyntaxReferences.Select(x => x.GetSyntax()).First()); 3977var declX = Generator.GetDeclaration(symbolX.DeclaringSyntaxReferences.Select(x => x.GetSyntax()).First()); 3978var declY = Generator.GetDeclaration(symbolY.DeclaringSyntaxReferences.Select(x => x.GetSyntax()).First()); 3979var declZ = Generator.GetDeclaration(symbolZ.DeclaringSyntaxReferences.Select(x => x.GetSyntax()).First()); 4180var declC = Generator.GetDeclaration(symbolC.DeclaringSyntaxReferences.Select(x => x.GetSyntax()).First()); 4201var declC = Generator.GetDeclaration(symbolC.DeclaringSyntaxReferences.Select(x => x.GetSyntax()).First()); 4225var declC = Generator.GetDeclaration(symbolC.DeclaringSyntaxReferences.Select(x => x.GetSyntax()).First()); 4246var declC = Generator.GetDeclaration(symbolC.DeclaringSyntaxReferences.Select(x => x.GetSyntax()).First()); 4267var declC = Generator.GetDeclaration(symbolC.DeclaringSyntaxReferences.Select(x => x.GetSyntax()).First()); 4288var declC = Generator.GetDeclaration(symbolC.DeclaringSyntaxReferences.Select(x => x.GetSyntax()).First()); 4309var declC = Generator.GetDeclaration(symbolC.DeclaringSyntaxReferences.Select(x => x.GetSyntax()).First()); 4330var declC = Generator.GetDeclaration(symbolC.DeclaringSyntaxReferences.Select(x => x.GetSyntax()).First()); 4351var declC = Generator.GetDeclaration(symbolC.DeclaringSyntaxReferences.Select(x => x.GetSyntax()).First()); 4374var declC = symbolC.DeclaringSyntaxReferences.First().GetSyntax(); 4585var declC = symbolC.DeclaringSyntaxReferences.First().GetSyntax(); 4691var declC = symbolC.DeclaringSyntaxReferences.First().GetSyntax();
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (1)
Utilities\SymbolEquivalenceComparerTests.cs (1)
1999var method_root = method.DeclaringSyntaxReferences[0].GetSyntax();
Microsoft.CodeAnalysis.Extensions.Package (7)
Symbols\IParameterSymbolExtensions.cs (6)
40var parameterSyntax = parameter.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken); 41var constructorSyntax = constructor.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken); 42if (containingType.DeclaringSyntaxReferences.Any(static (r, arg) => r.GetSyntax(arg.cancellationToken) == arg.constructorSyntax, (constructorSyntax, cancellationToken))) 48property.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken) == parameterSyntax) 71var constructorSyntax = constructorReference.GetSyntax(cancellationToken); 72return containingType.DeclaringSyntaxReferences.Any(static (r, arg) => r.GetSyntax(arg.cancellationToken) == arg.constructorSyntax, (constructorSyntax, cancellationToken));
Symbols\ISymbolExtensions.cs (1)
602var declarationSyntax = symbol.DeclaringSyntaxReferences.Select(r => r.GetSyntax()).FirstOrDefault();
Microsoft.CodeAnalysis.Features (26)
AddConstructorParametersFromMembers\AddConstructorParametersFromMembersCodeRefactoringProvider.AddConstructorParametersCodeAction.cs (1)
52_constructorCandidate.Constructor).Select(r => r.GetSyntax(cancellationToken)).First();
CodeLens\CodeLensFindReferenceProgress.cs (1)
78let candidateSyntaxNode = syntaxReference.GetSyntax(cancellationToken)
Completion\Providers\AbstractPartialTypeCompletionProvider.cs (1)
106.Select(reference => reference.GetSyntax())
Completion\Providers\AbstractSymbolCompletionProvider.cs (1)
69var declarationSyntax = symbol.DeclaringSyntaxReferences.Select(r => r.GetSyntax()).SingleOrDefault();
ConvertTupleToStruct\AbstractConvertTupleToStructCodeRefactoringProvider.cs (1)
534var nodes = group.SelectAsArray(r => r.GetSyntax(cancellationToken));
EncapsulateField\AbstractEncapsulateFieldService.cs (2)
179document = document.WithSyntaxRoot(fieldDeclaration.SyntaxTree.GetRoot(cancellationToken).ReplaceNode(fieldDeclaration.GetSyntax(cancellationToken), 180fieldDeclaration.GetSyntax(cancellationToken).WithAdditionalAnnotations(declarationAnnotation)));
GenerateType\AbstractGenerateTypeService.cs (1)
146.Select(r => r.GetSyntax(cancellationToken))
InitializeParameter\AbstractInitializeMemberFromParameterCodeRefactoringProviderMemberCreation.cs (1)
551var symbolSyntax = symbol.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken);
MoveStaticMembers\MoveStaticMembersWithDialogCodeAction.cs (1)
173.SelectAsArray(sRef => sRef.GetSyntax(cancellationToken))
NavigationBar\AbstractNavigationBarItemService.cs (1)
93return GetSymbolLocation(solution, symbol, tree, r => r.GetSyntax().FullSpan, symbolDeclarationService.GetDeclarations(symbol));
src\Analyzers\Core\Analyzers\RemoveUnusedMembers\AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (1)
609var fadingNode = fadingLocation?.GetSyntax(cancellationToken) ?? diagnosticLocation.FindNode(cancellationToken);
src\Analyzers\Core\Analyzers\RemoveUnusedParametersAndValues\AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.SymbolStartAnalyzer.cs (2)
80var syntax = syntaxRef.GetSyntax(cancellationToken); 263var methodSyntax = method.DeclaringSyntaxReferences.FirstOrDefault()?.GetSyntax(cancellationToken);
src\Analyzers\Core\Analyzers\UseAutoProperty\AbstractUseAutoPropertyAnalyzer.cs (1)
316variableDeclarator = fieldReference.GetSyntax(cancellationToken) as TVariableDeclarator;
src\Analyzers\Core\Analyzers\UseSystemHashCode\UseSystemHashCodeDiagnosticAnalyzer.cs (1)
78var declarationLocation = context.OwningSymbol.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken).GetLocation();
src\Analyzers\Core\CodeFixes\ImplementInterface\ImplementHelpers.cs (2)
72var declarator = syntaxRef.GetSyntax(cancellationToken); 88var declarator = syntaxRef.GetSyntax(cancellationToken);
src\Analyzers\Core\CodeFixes\UseSystemHashCode\UseSystemHashCodeCodeFixProvider.cs (1)
63var methodBlock = declarationService.GetDeclarations(method)[0].GetSyntax(cancellationToken);
UseAutoProperty\AbstractUseAutoPropertyCodeFixProvider.cs (7)
113var fieldDocument = currentSolution.GetRequiredDocument(field.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken).SyntaxTree); 114var propertyDocument = currentSolution.GetRequiredDocument(property.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken).SyntaxTree); 128var declarator = (TVariableDeclarator)field.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken); 129var propertyDeclaration = GetPropertyDeclaration(property.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken)); 208declarator = (TVariableDeclarator)field.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken); 209propertyDeclaration = GetPropertyDeclaration(property.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken)); 398.Select(s => s.GetSyntax(cancellationToken))
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (18)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (3)
179var declSyntax = declaration.GetSyntax(context.CancellationToken); 216var parameterSyntax = parameterSyntaxRef.GetSyntax(context.CancellationToken); 232var attributeSyntax = attribute.ApplicationSyntaxReference.GetSyntax(context.CancellationToken);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (1)
451var syntax = decl.GetSyntax(cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.BodyLevelSymbolKey.cs (3)
33result.Add(syntaxRef.GetSyntax(cancellationToken).GetLocation()); 107return reference.GetSyntax(cancellationToken); 211return reference.GetSyntax(cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\IParameterSymbolExtensions.cs (6)
40var parameterSyntax = parameter.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken); 41var constructorSyntax = constructor.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken); 42if (containingType.DeclaringSyntaxReferences.Any(static (r, arg) => r.GetSyntax(arg.cancellationToken) == arg.constructorSyntax, (constructorSyntax, cancellationToken))) 48property.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken) == parameterSyntax) 71var constructorSyntax = constructorReference.GetSyntax(cancellationToken); 72return containingType.DeclaringSyntaxReferences.Any(static (r, arg) => r.GetSyntax(arg.cancellationToken) == arg.constructorSyntax, (constructorSyntax, cancellationToken));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (1)
602var declarationSyntax = symbol.DeclaringSyntaxReferences.Select(r => r.GetSyntax()).FirstOrDefault();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractCodeGenerationService_FindDeclaration.cs (2)
28return declarations.Any(static (r, arg) => arg.self.CanAddTo(r.GetSyntax(arg.cancellationToken), arg.solution, arg.cancellationToken), (self: this, solution, cancellationToken)); 150var declarations = declarationReferences.SelectAsArray(r => r.GetSyntax(cancellationToken));
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationHelpers.cs (1)
184? attribute.ApplicationSyntaxReference.GetSyntax() as T
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\InitializeParameter\AbstractInitializerParameterService.cs (1)
90var parameterDeclaration = parameterReference.GetSyntax(cancellationToken);
Microsoft.CodeAnalysis.PublicApiAnalyzers (15)
DeclarePublicApiAnalyzer.Impl.cs (1)
719VisitForwardedTypeRecursively(forwardedType, reportDiagnostic, obsoleteAttribute, attribute.ApplicationSyntaxReference.GetSyntax(cancellationToken).GetLocation(), cancellationToken);
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (3)
179var declSyntax = declaration.GetSyntax(context.CancellationToken); 216var parameterSyntax = parameterSyntaxRef.GetSyntax(context.CancellationToken); 232var attributeSyntax = attribute.ApplicationSyntaxReference.GetSyntax(context.CancellationToken);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (1)
451var syntax = decl.GetSyntax(cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.BodyLevelSymbolKey.cs (3)
33result.Add(syntaxRef.GetSyntax(cancellationToken).GetLocation()); 107return reference.GetSyntax(cancellationToken); 211return reference.GetSyntax(cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\IParameterSymbolExtensions.cs (6)
40var parameterSyntax = parameter.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken); 41var constructorSyntax = constructor.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken); 42if (containingType.DeclaringSyntaxReferences.Any(static (r, arg) => r.GetSyntax(arg.cancellationToken) == arg.constructorSyntax, (constructorSyntax, cancellationToken))) 48property.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken) == parameterSyntax) 71var constructorSyntax = constructorReference.GetSyntax(cancellationToken); 72return containingType.DeclaringSyntaxReferences.Any(static (r, arg) => r.GetSyntax(arg.cancellationToken) == arg.constructorSyntax, (constructorSyntax, cancellationToken));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (1)
602var declarationSyntax = symbol.DeclaringSyntaxReferences.Select(r => r.GetSyntax()).FirstOrDefault();
Microsoft.CodeAnalysis.ResxSourceGenerator (14)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (3)
179var declSyntax = declaration.GetSyntax(context.CancellationToken); 216var parameterSyntax = parameterSyntaxRef.GetSyntax(context.CancellationToken); 232var attributeSyntax = attribute.ApplicationSyntaxReference.GetSyntax(context.CancellationToken);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (1)
451var syntax = decl.GetSyntax(cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.BodyLevelSymbolKey.cs (3)
33result.Add(syntaxRef.GetSyntax(cancellationToken).GetLocation()); 107return reference.GetSyntax(cancellationToken); 211return reference.GetSyntax(cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\IParameterSymbolExtensions.cs (6)
40var parameterSyntax = parameter.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken); 41var constructorSyntax = constructor.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken); 42if (containingType.DeclaringSyntaxReferences.Any(static (r, arg) => r.GetSyntax(arg.cancellationToken) == arg.constructorSyntax, (constructorSyntax, cancellationToken))) 48property.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken) == parameterSyntax) 71var constructorSyntax = constructorReference.GetSyntax(cancellationToken); 72return containingType.DeclaringSyntaxReferences.Any(static (r, arg) => r.GetSyntax(arg.cancellationToken) == arg.constructorSyntax, (constructorSyntax, cancellationToken));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (1)
602var declarationSyntax = symbol.DeclaringSyntaxReferences.Select(r => r.GetSyntax()).FirstOrDefault();
Microsoft.CodeAnalysis.Test.Utilities (1)
Diagnostics\OperationTestAnalyzer.cs (1)
853Report(operationContext, decl.Symbol.DeclaringSyntaxReferences.Single().GetSyntax(), LocalVarInitializedDeclarationDescriptor);
Microsoft.CodeAnalysis.VisualBasic (46)
Declarations\MergedTypeDeclaration.vb (1)
83Dim node = syntaxRef.GetSyntax()
Declarations\SingleNamespaceDeclaration.vb (1)
55Return SyntaxReference.GetSyntax().AncestorsAndSelf().OfType(Of NamespaceBlockSyntax)().FirstOrDefault()
GlobalImport.vb (1)
34Return CType(_clause.GetSyntax(), ImportsClauseSyntax)
Symbols\FieldOrPropertyInitializer.vb (8)
42Debug.Assert(TypeOf syntax.GetSyntax() Is StatementSyntax) 55Debug.Assert(syntax.GetSyntax().IsKind(SyntaxKind.AsNewClause) OrElse 56syntax.GetSyntax().IsKind(SyntaxKind.EqualsValue) OrElse 57syntax.GetSyntax().IsKind(SyntaxKind.ModifiedIdentifier)) 70Debug.Assert(syntax.GetSyntax().IsKind(SyntaxKind.AsNewClause) OrElse syntax.GetSyntax().IsKind(SyntaxKind.EqualsValue)) 85Debug.Assert(syntax.GetSyntax().IsKind(SyntaxKind.AsNewClause) OrElse syntax.GetSyntax().IsKind(SyntaxKind.EqualsValue))
Symbols\Source\CrefTypeParameterSymbol.vb (2)
143Me._syntaxReference.GetSyntax().Equals(other._syntaxReference.GetSyntax())
Symbols\Source\SourceComplexParameterSymbol.vb (2)
58DirectCast(Me._syntaxRef.GetSyntax, ParameterSyntax).AttributeLists()) 185Return If(_syntaxRef Is Nothing, Nothing, DirectCast(_syntaxRef.GetSyntax(), ParameterSyntax))
Symbols\Source\SourceEventSymbol.vb (6)
157Dim syntax = DirectCast(_syntaxRef.GetSyntax(), EventStatementSyntax) 253Dim syntax = DirectCast(_syntaxRef.GetSyntax(), EventStatementSyntax) 313Dim syntax = DirectCast(_syntaxRef.GetSyntax(), EventStatementSyntax) 458Dim eventBlock = Me._syntaxRef.GetSyntax(cancellationToken).Parent 581Return DirectCast(_syntaxRef.GetSyntax, EventStatementSyntax).AttributeLists 726Dim eventSyntax = DirectCast(_syntaxRef.GetSyntax(), EventStatementSyntax)
Symbols\Source\SourceFieldSymbol.vb (1)
866Dim syntaxNode = syntaxRef.GetSyntax()
Symbols\Source\SourceMethodSymbol.vb (3)
752Dim decl = m_syntaxReferenceOpt.GetSyntax() 787Return If(m_syntaxReferenceOpt IsNot Nothing, DirectCast(m_syntaxReferenceOpt.GetSyntax(), MethodBaseSyntax), Nothing) 1160methodSyntax = TryCast(m_syntaxReferenceOpt.GetSyntax(), MethodStatementSyntax)
Symbols\Source\SourceNamedTypeSymbol.vb (2)
1318Dim typeBlock = DirectCast(part.GetSyntax(), TypeBlockSyntax) 1803Dim syntax = DirectCast(blockRef.GetSyntax, EnumBlockSyntax)
Symbols\Source\SourceNamedTypeSymbol_GroupClass.vb (1)
320Dim node = syntaxRef.GetSyntax()
Symbols\Source\SourcePropertySymbol.vb (6)
345Dim syntax = DirectCast(_syntaxRef.GetSyntax(), ModifiedIdentifierSyntax) 354Dim syntax = DirectCast(_syntaxRef.GetSyntax(), PropertyStatementSyntax) 480Return OneOrMany.Create(DirectCast(_syntaxRef.GetSyntax, PropertyStatementSyntax).AttributeLists) 880Dim syntax = DirectCast(_syntaxRef.GetSyntax(), PropertyStatementSyntax) 929Dim syntax = DirectCast(_syntaxRef.GetSyntax(), PropertyStatementSyntax) 1052Dim propertySyntax = TryCast(_syntaxRef.GetSyntax(), PropertyStatementSyntax)
Symbols\Source\SourceTypeParameterSymbol.vb (2)
167Dim syntaxNode = syntaxRef.GetSyntax() 357Dim syntax = DirectCast(_syntaxRef.GetSyntax(), TypeParameterSyntax)
Symbols\Source\SynthesizedEventAccessorSymbol.vb (1)
125DirectCast(eventSymbol.SyntaxReference.GetSyntax(), VisualBasicSyntaxNode),
Symbols\Source\SynthesizedInteractiveInitializerMethod.vb (1)
131Return DirectCast(_syntaxReference.GetSyntax(), VisualBasicSyntaxNode)
Symbols\SynthesizedSymbols\SynthesizedConstructorBase.vb (2)
47m_voidType = binder.GetSpecialType(SpecialType.System_Void, syntaxReference.GetSyntax(), diagnostics) 207Return If(m_syntaxReference Is Nothing, Nothing, DirectCast(m_syntaxReference.GetSyntax(), VisualBasicSyntaxNode))
Symbols\SynthesizedSymbols\SynthesizedEventDelegateSymbol.vb (3)
99Return DirectCast(Me._syntaxRef.GetSyntax, EventStatementSyntax) 110Dim evSyntax = asEvent.SyntaxReference.GetSyntax 143Dim evSyntax = asEvent.SyntaxReference.GetSyntax
Syntax\BeginOfBlockSyntaxReference.vb (1)
20Return SyntaxFacts.BeginOfBlockStatementIfAny(reference.GetSyntax(cancellationToken))
Syntax\NamespaceDeclarationSyntaxReference.vb (1)
22Dim node = reference.GetSyntax(cancellationToken)
VisualBasicExtensions.vb (1)
255Return DirectCast(syntaxReference.GetSyntax(cancellationToken), VisualBasicSyntaxNode)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (3)
src\Analyzers\VisualBasic\Analyzers\UseAutoProperty\VisualBasicUseAutoPropertyAnalyzer.vb (2)
96Dim accessor = TryCast(TryCast(getMethod.DeclaringSyntaxReferences(0).GetSyntax(cancellationToken), AccessorStatementSyntax)?.Parent, AccessorBlockSyntax) 119Dim setAccessor = TryCast(TryCast(setMethod.DeclaringSyntaxReferences(0).GetSyntax(cancellationToken), AccessorStatementSyntax)?.Parent, AccessorBlockSyntax)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SemanticFacts\VisualBasicSemanticFacts.vb (1)
221Return DirectCast(n.GetSyntax(cancellationToken), TypeStatementSyntax).Modifiers.Any(SyntaxKind.PartialKeyword)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (5)
src\Analyzers\VisualBasic\CodeFixes\GenerateConstructor\VisualBasicGenerateConstructorService.vb (1)
174Dim constructorStatements = constructor.DeclaringSyntaxReferences(0).GetSyntax(cancellationToken).Parent.GetStatements()
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicCodeGenerationHelpers.vb (1)
202Dim reusableNode = symbol.DeclaringSyntaxReferences(0).GetSyntax()
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicCodeGenerationService.vb (1)
363Dim attributeSyntaxToRemove = attributeToRemove.ApplicationSyntaxReference.GetSyntax(cancellationToken)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\LanguageServices\InitializeParameter\VisualBasicInitializeParameterService.vb (1)
28Dim reference = accessor.DeclaringSyntaxReferences(0).GetSyntax(cancellationToken)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\LanguageServices\VisualBasicSymbolDeclarationService.vb (1)
43Return DirectCast(GetBlockFromBegin(_reference.GetSyntax(cancellationToken)), VisualBasicSyntaxNode)
Microsoft.CodeAnalysis.VisualBasic.Features (6)
EditAndContinue\VisualBasicEditAndContinueAnalyzer.vb (1)
634Dim ctor = TryCast(symbol.DeclaringSyntaxReferences(0).GetSyntax(cancellationToken).Parent, ConstructorBlockSyntax)
ReplacePropertyWithMethods\VisualBasicReplacePropertyWithMethods.vb (2)
91TryCast(getMethod.DeclaringSyntaxReferences(0).GetSyntax(cancellationToken), AccessorStatementSyntax)) 124TryCast(setMethod.DeclaringSyntaxReferences(0).GetSyntax(cancellationToken), AccessorStatementSyntax))
src\Analyzers\VisualBasic\Analyzers\UseAutoProperty\VisualBasicUseAutoPropertyAnalyzer.vb (2)
96Dim accessor = TryCast(TryCast(getMethod.DeclaringSyntaxReferences(0).GetSyntax(cancellationToken), AccessorStatementSyntax)?.Parent, AccessorBlockSyntax) 119Dim setAccessor = TryCast(TryCast(setMethod.DeclaringSyntaxReferences(0).GetSyntax(cancellationToken), AccessorStatementSyntax)?.Parent, AccessorBlockSyntax)
src\Analyzers\VisualBasic\CodeFixes\GenerateConstructor\VisualBasicGenerateConstructorService.vb (1)
174Dim constructorStatements = constructor.DeclaringSyntaxReferences(0).GetSyntax(cancellationToken).Parent.GetStatements()
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (2)
Compilation\GetImportScopesTests.vb (1)
47Dim syntax = declaringSyntaxReference.GetSyntax()
DeclaringSyntaxNodeTests.vb (1)
132Assert.Equal(nodes(0).GetSyntax(), node)
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (2)
SymbolsTests\AnonymousTypes\AnonymousTypesSemanticsTests.vb (2)
145Assert.Same(anonObjectCreation, symbol.DeclaringSyntaxReferences(0).GetSyntax()) 177Assert.Same(propertyInitializer, propSymbol.DeclaringSyntaxReferences(0).GetSyntax())
Microsoft.CodeAnalysis.VisualBasic.Workspaces (5)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SemanticFacts\VisualBasicSemanticFacts.vb (1)
221Return DirectCast(n.GetSyntax(cancellationToken), TypeStatementSyntax).Modifiers.Any(SyntaxKind.PartialKeyword)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicCodeGenerationHelpers.vb (1)
202Dim reusableNode = symbol.DeclaringSyntaxReferences(0).GetSyntax()
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicCodeGenerationService.vb (1)
363Dim attributeSyntaxToRemove = attributeToRemove.ApplicationSyntaxReference.GetSyntax(cancellationToken)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\LanguageServices\InitializeParameter\VisualBasicInitializeParameterService.vb (1)
28Dim reference = accessor.DeclaringSyntaxReferences(0).GetSyntax(cancellationToken)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\LanguageServices\VisualBasicSymbolDeclarationService.vb (1)
43Return DirectCast(GetBlockFromBegin(_reference.GetSyntax(cancellationToken)), VisualBasicSyntaxNode)
Microsoft.CodeAnalysis.Workspaces (26)
Editing\SymbolEditor.cs (1)
195.Select(sr => sr.GetSyntax())
FindSymbols\FindReferences\Finders\AbstractMemberScopedReferenceFinder.cs (1)
113var syntax = declaration.GetSyntax(cancellationToken);
FindSymbols\FindReferences\Finders\ParameterSymbolReferenceFinder.cs (3)
97var parameterNode = parameter.DeclaringSyntaxReferences.Select(r => r.GetSyntax(cancellationToken)).FirstOrDefault(); 108var lambdaNode = parameter.ContainingSymbol.DeclaringSyntaxReferences.Select(r => r.GetSyntax(cancellationToken)).First(); 148var lambdaNode = symbol.ContainingSymbol.DeclaringSyntaxReferences.Select(r => r.GetSyntax(cancellationToken)).First();
FindSymbols\FindReferences\Finders\PropertySymbolReferenceFinder.cs (2)
84var containingTypeSyntaxes = containingType.DeclaringSyntaxReferences.SelectAsArray(r => r.GetSyntax(cancellationToken)); 89var constructorSyntax = constructor.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken);
FindSymbols\SymbolFinder.cs (1)
232c => c.DeclaringSyntaxReferences.Any(r => linkedNode.Equals(r.GetSyntax(cancellationToken))));
ReassignedVariable\AbstractReassignedVariableService.cs (3)
204var declaration = syntaxReference.GetSyntax(cancellationToken); 226var methodOrPropertyDeclaration = methodOrProperty.DeclaringSyntaxReferences.First().GetSyntax(cancellationToken); 272.Select(r => r.GetSyntax(cancellationToken))
Recommendations\AbstractRecommendationServiceRunner.cs (1)
81if (owningMethod.DeclaringSyntaxReferences.Single().GetSyntax(_cancellationToken) is not TAnonymousFunctionSyntax lambdaSyntax)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.BodyLevelSymbolKey.cs (3)
33result.Add(syntaxRef.GetSyntax(cancellationToken).GetLocation()); 107return reference.GetSyntax(cancellationToken); 211return reference.GetSyntax(cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\IParameterSymbolExtensions.cs (6)
40var parameterSyntax = parameter.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken); 41var constructorSyntax = constructor.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken); 42if (containingType.DeclaringSyntaxReferences.Any(static (r, arg) => r.GetSyntax(arg.cancellationToken) == arg.constructorSyntax, (constructorSyntax, cancellationToken))) 48property.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken) == parameterSyntax) 71var constructorSyntax = constructorReference.GetSyntax(cancellationToken); 72return containingType.DeclaringSyntaxReferences.Any(static (r, arg) => r.GetSyntax(arg.cancellationToken) == arg.constructorSyntax, (constructorSyntax, cancellationToken));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (1)
602var declarationSyntax = symbol.DeclaringSyntaxReferences.Select(r => r.GetSyntax()).FirstOrDefault();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractCodeGenerationService_FindDeclaration.cs (2)
28return declarations.Any(static (r, arg) => arg.self.CanAddTo(r.GetSyntax(arg.cancellationToken), arg.solution, arg.cancellationToken), (self: this, solution, cancellationToken)); 150var declarations = declarationReferences.SelectAsArray(r => r.GetSyntax(cancellationToken));
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationHelpers.cs (1)
184? attribute.ApplicationSyntaxReference.GetSyntax() as T
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\InitializeParameter\AbstractInitializerParameterService.cs (1)
90var parameterDeclaration = parameterReference.GetSyntax(cancellationToken);
Microsoft.CodeAnalysis.Workspaces.UnitTests (7)
SymbolKeyTests.cs (1)
1554var node = declaringLocation.GetSyntax();
SyntaxReferenceTests.cs (6)
63var refNode = syntaxRef.GetSyntax(); 85var refNode = syntaxRef.GetSyntax(); 108var refNode = syntaxRef.GetSyntax(); 131var refNode = syntaxRef.GetSyntax(); 159var refNode = syntaxRef.GetSyntax(); 187var refNode = syntaxRef.GetSyntax();
Microsoft.DotNet.CodeAnalysis (1)
Analyzers\PinvokeAnalyzer.cs (1)
163context.ReportDiagnostic(Diagnostic.Create(InvalidPinvokeCall, synref.GetSyntax().GetLocation(), data.ModuleName + "!" + (data.EntryPointName ?? methodSymbol.Name), altMsg));
Microsoft.Extensions.Logging.Generators (2)
LoggerMessageGenerator.Parser.cs (2)
342ParameterSyntax paramSyntax = paramSymbol.DeclaringSyntaxReferences[0].GetSyntax(_cancellationToken) as ParameterSyntax; 688.Any(ds => ds.GetSyntax() is ClassDeclarationSyntax));
Microsoft.Extensions.Options.SourceGeneration (2)
Parser.cs (1)
353var attrLoc = attribute.ApplicationSyntaxReference?.GetSyntax().GetLocation();
ParserUtilities.cs (1)
37x.GetSyntax(token) is PropertyDeclarationSyntax syntax &&
Microsoft.Extensions.Validation.ValidationsGenerator (1)
src\Http\Http.Extensions\gen\Microsoft.AspNetCore.Http.RequestDelegateGenerator\StaticRouteHandlerModel\InvocationOperationExtensions.cs (1)
101var syn = syntaxReference.GetSyntax();
Microsoft.Gen.Logging (8)
Parsing\Parser.cs (2)
523var paramSyntax = paramSymbol.DeclaringSyntaxReferences[0].GetSyntax(_cancellationToken) as ParameterSyntax; 710.Any(ds => ds.GetSyntax() is ClassDeclarationSyntax));
Parsing\Parser.LogProperties.cs (3)
75var syntax = property.DeclaringSyntaxReferences[0].GetSyntax(token); 255Diag(DiagDescriptors.InvalidAttributeUsage, logPropertiesAttribute.ApplicationSyntaxReference?.GetSyntax(_cancellationToken).GetLocation(), "LogProperties"); 295Diag(DiagDescriptors.InvalidAttributeUsage, tagProviderAttribute.ApplicationSyntaxReference?.GetSyntax(_cancellationToken).GetLocation(), "TagProvider");
Parsing\Parser.TagProvider.cs (2)
35tagProviderAttribute.ApplicationSyntaxReference!.GetSyntax(_cancellationToken).GetLocation()); 63tagProviderAttribute.ApplicationSyntaxReference!.GetSyntax(_cancellationToken).GetLocation());
src\Generators\Shared\ParserUtilities.cs (1)
42x.GetSyntax(token) is PropertyDeclarationSyntax syntax &&
Microsoft.Gen.Logging.Unit.Tests (3)
ParserUtilitiesTests.cs (3)
41syntaxReferenceMock.Setup(x => x.GetSyntax(It.IsAny<CancellationToken>())) 45anotherSyntaxReferenceMock.Setup(x => x.GetSyntax(It.IsAny<CancellationToken>())) 66syntaxReferenceMock.Setup(x => x.GetSyntax(It.IsAny<CancellationToken>()))
Microsoft.Gen.MetadataExtractor (2)
src\Generators\Microsoft.Gen.Metrics\Parser.cs (1)
324attribute.ApplicationSyntaxReference.GetSyntax(_cancellationToken) is AttributeSyntax syntax &&
src\Generators\Shared\ParserUtilities.cs (1)
42x.GetSyntax(token) is PropertyDeclarationSyntax syntax &&
Microsoft.Gen.Metrics (2)
Parser.cs (1)
324attribute.ApplicationSyntaxReference.GetSyntax(_cancellationToken) is AttributeSyntax syntax &&
src\Generators\Shared\ParserUtilities.cs (1)
42x.GetSyntax(token) is PropertyDeclarationSyntax syntax &&
Microsoft.Gen.MetricsReports (2)
src\Generators\Microsoft.Gen.Metrics\Parser.cs (1)
324attribute.ApplicationSyntaxReference.GetSyntax(_cancellationToken) is AttributeSyntax syntax &&
src\Generators\Shared\ParserUtilities.cs (1)
42x.GetSyntax(token) is PropertyDeclarationSyntax syntax &&
Microsoft.Interop.ComInterfaceGenerator (2)
Analyzers\ConvertComImportToGeneratedComInterfaceAnalyzer.cs (1)
75GeneratorDiagnosticsBag diagnostics = new(new DiagnosticDescriptorProvider(), new MethodSignatureDiagnosticLocations((MethodDeclarationSyntax)method.DeclaringSyntaxReferences[0].GetSyntax()), SR.ResourceManager, typeof(FxResources.Microsoft.Interop.ComInterfaceGenerator.SR));
ComMethodInfo.cs (1)
126var declaringSyntax = declaringSyntaxReference.GetSyntax(ct);
Microsoft.Interop.LibraryImportGenerator (1)
Analyzers\ConvertToLibraryImportAnalyzer.cs (1)
141GeneratorDiagnosticsBag diagnostics = new(new DiagnosticDescriptorProvider(), new MethodSignatureDiagnosticLocations((MethodDeclarationSyntax)method.DeclaringSyntaxReferences[0].GetSyntax()), SR.ResourceManager, typeof(FxResources.Microsoft.Interop.LibraryImportGenerator.SR));
Microsoft.Interop.SourceGeneration (1)
TypePositionInfo.cs (1)
99IsExplicitThis = ((ParameterSyntax)paramSymbol.DeclaringSyntaxReferences[0].GetSyntax()).Modifiers.Any(SyntaxKind.ThisKeyword)
Microsoft.ML.InternalCodeAnalyzer (2)
BestFriendOnPublicDeclarationsAnalyzer.cs (1)
66var diagnostic = Diagnostic.Create(Rule, attribute.ApplicationSyntaxReference.GetSyntax().GetLocation(), context.Symbol.Name);
InstanceInitializerAnalyzer.cs (1)
71var syntax = syntaxRefs[0].GetSyntax();
Microsoft.VisualStudio.LanguageServices (2)
Venus\ContainedLanguageCodeSupport.cs (2)
65var typeNode = type.DeclaringSyntaxReferences.Where(r => r.SyntaxTree == tree).Select(r => r.GetSyntax(cancellationToken)).First(); 269var memberNode = member.DeclaringSyntaxReferences.Select(r => r.GetSyntax(cancellationToken)).FirstOrDefault();
Microsoft.VisualStudio.LanguageServices.CSharp (1)
LanguageService\CSharpHelpContextService.cs (1)
182if (symbol is ILocalSymbol localSymbol && !symbol.DeclaringSyntaxReferences.Any(static (d, token) => d.GetSyntax().DescendantTokens().Contains(token), token))
Microsoft.VisualStudio.LanguageServices.VisualBasic (1)
CodeModel\VisualBasicCodeModelService_Prototype.vb (1)
192Dim parameterNode = TryCast(parameter.DeclaringSyntaxReferences(0).GetSyntax(), ParameterSyntax)
Roslyn.Diagnostics.Analyzers (22)
DiagnosticExtensions.cs (3)
21=> syntaxReference.GetSyntax(cancellationToken).CreateDiagnostic(rule, args); 29=> syntaxReference.GetSyntax(cancellationToken).CreateDiagnostic(rule, properties, args); 37=> syntaxReferences.Select(s => s.GetSyntax(cancellationToken).GetLocation()).CreateDiagnostic(rule, properties, args);
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (3)
179var declSyntax = declaration.GetSyntax(context.CancellationToken); 216var parameterSyntax = parameterSyntaxRef.GetSyntax(context.CancellationToken); 232var attributeSyntax = attribute.ApplicationSyntaxReference.GetSyntax(context.CancellationToken);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (1)
451var syntax = decl.GetSyntax(cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.BodyLevelSymbolKey.cs (3)
33result.Add(syntaxRef.GetSyntax(cancellationToken).GetLocation()); 107return reference.GetSyntax(cancellationToken); 211return reference.GetSyntax(cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\IParameterSymbolExtensions.cs (6)
40var parameterSyntax = parameter.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken); 41var constructorSyntax = constructor.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken); 42if (containingType.DeclaringSyntaxReferences.Any(static (r, arg) => r.GetSyntax(arg.cancellationToken) == arg.constructorSyntax, (constructorSyntax, cancellationToken))) 48property.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken) == parameterSyntax) 71var constructorSyntax = constructorReference.GetSyntax(cancellationToken); 72return containingType.DeclaringSyntaxReferences.Any(static (r, arg) => r.GetSyntax(arg.cancellationToken) == arg.constructorSyntax, (constructorSyntax, cancellationToken));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (1)
602var declarationSyntax = symbol.DeclaringSyntaxReferences.Select(r => r.GetSyntax()).FirstOrDefault();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractCodeGenerationService_FindDeclaration.cs (2)
28return declarations.Any(static (r, arg) => arg.self.CanAddTo(r.GetSyntax(arg.cancellationToken), arg.solution, arg.cancellationToken), (self: this, solution, cancellationToken)); 150var declarations = declarationReferences.SelectAsArray(r => r.GetSyntax(cancellationToken));
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationHelpers.cs (1)
184? attribute.ApplicationSyntaxReference.GetSyntax() as T
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\InitializeParameter\AbstractInitializerParameterService.cs (1)
90var parameterDeclaration = parameterReference.GetSyntax(cancellationToken);
TemporaryArrayAsRefAnalyzer.cs (1)
69var declaration = invocation.SemanticModel!.GetOperation(localReference.Local.DeclaringSyntaxReferences.Single().GetSyntax(context.CancellationToken), context.CancellationToken);
Roslyn.Diagnostics.CSharp.Analyzers (11)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ITypeSymbolExtensions.cs (1)
53c => c.DeclaringSyntaxReferences.FirstOrDefault()?.GetSyntax() is TypeDeclarationSyntax);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (3)
96var enumDecl = namedTypeSymbol.DeclaringSyntaxReferences.Select(r => r.GetSyntax()).OfType<EnumDeclarationSyntax>().FirstOrDefault(); 235var node = syntaxRef.GetSyntax(cancellationToken); 378var node = syntaxReference.GetSyntax(cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationHelpers.cs (1)
275var reusableSyntaxNode = symbol.DeclaringSyntaxReferences[0].GetSyntax();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationService.cs (1)
377var attributeSyntaxToRemove = attributeToRemove.ApplicationSyntaxReference.GetSyntax(cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ITypeSymbolExtensions.cs (1)
101if (reference.GetSyntax().ChildTokens().Any(t => t.IsKind(SyntaxKind.UnsafeKeyword)))
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\TypeDeclarationSyntaxExtensions.cs (1)
83if (syntaxRef.GetSyntax(cancellationToken) is TypeDeclarationSyntax { BaseList.Types: var baseTypes })
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\InitializeParameter\InitializeParameterHelpers.cs (3)
60if (syntaxRef.GetSyntax(cancellationToken) is PropertyDeclarationSyntax propertyDeclaration) 80if (syntaxRef.GetSyntax(cancellationToken) is VariableDeclaratorSyntax variableDeclarator) 254var node = accessor.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken);
Roslyn.Diagnostics.VisualBasic.Analyzers (3)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SemanticFacts\VisualBasicSemanticFacts.vb (1)
221Return DirectCast(n.GetSyntax(cancellationToken), TypeStatementSyntax).Modifiers.Any(SyntaxKind.PartialKeyword)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicCodeGenerationHelpers.vb (1)
202Dim reusableNode = symbol.DeclaringSyntaxReferences(0).GetSyntax()
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicCodeGenerationService.vb (1)
363Dim attributeSyntaxToRemove = attributeToRemove.ApplicationSyntaxReference.GetSyntax(cancellationToken)
System.Private.CoreLib.Generators (1)
IntrinsicsInSystemPrivateCoreLibAnalyzer.cs (1)
290var propertyDefiningSyntax = symbolInfo.Symbol.DeclaringSyntaxReferences[0].GetSyntax();
Test.Utilities (11)
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (1)
451var syntax = decl.GetSyntax(cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.BodyLevelSymbolKey.cs (3)
33result.Add(syntaxRef.GetSyntax(cancellationToken).GetLocation()); 107return reference.GetSyntax(cancellationToken); 211return reference.GetSyntax(cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\IParameterSymbolExtensions.cs (6)
40var parameterSyntax = parameter.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken); 41var constructorSyntax = constructor.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken); 42if (containingType.DeclaringSyntaxReferences.Any(static (r, arg) => r.GetSyntax(arg.cancellationToken) == arg.constructorSyntax, (constructorSyntax, cancellationToken))) 48property.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken) == parameterSyntax) 71var constructorSyntax = constructorReference.GetSyntax(cancellationToken); 72return containingType.DeclaringSyntaxReferences.Any(static (r, arg) => r.GetSyntax(arg.cancellationToken) == arg.constructorSyntax, (constructorSyntax, cancellationToken));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (1)
602var declarationSyntax = symbol.DeclaringSyntaxReferences.Select(r => r.GetSyntax()).FirstOrDefault();
Text.Analyzers (18)
src\RoslynAnalyzers\Utilities\Compiler\CodeMetrics\MetricsHelper.cs (3)
179var declSyntax = declaration.GetSyntax(context.CancellationToken); 216var parameterSyntax = parameterSyntaxRef.GetSyntax(context.CancellationToken); 232var attributeSyntax = attribute.ApplicationSyntaxReference.GetSyntax(context.CancellationToken);
src\RoslynAnalyzers\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (1)
451var syntax = decl.GetSyntax(cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.BodyLevelSymbolKey.cs (3)
33result.Add(syntaxRef.GetSyntax(cancellationToken).GetLocation()); 107return reference.GetSyntax(cancellationToken); 211return reference.GetSyntax(cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\IParameterSymbolExtensions.cs (6)
40var parameterSyntax = parameter.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken); 41var constructorSyntax = constructor.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken); 42if (containingType.DeclaringSyntaxReferences.Any(static (r, arg) => r.GetSyntax(arg.cancellationToken) == arg.constructorSyntax, (constructorSyntax, cancellationToken))) 48property.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken) == parameterSyntax) 71var constructorSyntax = constructorReference.GetSyntax(cancellationToken); 72return containingType.DeclaringSyntaxReferences.Any(static (r, arg) => r.GetSyntax(arg.cancellationToken) == arg.constructorSyntax, (constructorSyntax, cancellationToken));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ISymbolExtensions.cs (1)
602var declarationSyntax = symbol.DeclaringSyntaxReferences.Select(r => r.GetSyntax()).FirstOrDefault();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\AbstractCodeGenerationService_FindDeclaration.cs (2)
28return declarations.Any(static (r, arg) => arg.self.CanAddTo(r.GetSyntax(arg.cancellationToken), arg.solution, arg.cancellationToken), (self: this, solution, cancellationToken)); 150var declarations = declarationReferences.SelectAsArray(r => r.GetSyntax(cancellationToken));
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CodeGenerationHelpers.cs (1)
184? attribute.ApplicationSyntaxReference.GetSyntax() as T
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\InitializeParameter\AbstractInitializerParameterService.cs (1)
90var parameterDeclaration = parameterReference.GetSyntax(cancellationToken);