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)
388public override SyntaxNode GetSyntax(CancellationToken cancellationToken)
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
Workspace\LanguageServices\CSharpSyntaxTreeFactoryService.NodeSyntaxReference.cs (1)
28public 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)
VisualBasicSymbolDeclarationService.vb (1)
42Public Overrides Function GetSyntax(Optional cancellationToken As CancellationToken = Nothing) As SyntaxNode
Microsoft.CodeAnalysis.VisualBasic.Workspaces (2)
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
517 references to GetSyntax
Microsoft.CodeAnalysis (4)
DiagnosticAnalyzer\AnalyzerDriver.cs (2)
1796return model.GetTopmostNodeForDiagnosticAnalysis(symbol, syntaxReference.GetSyntax(cancellationToken)); 2443SyntaxNode 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.CodeStyle (14)
AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.SymbolStartAnalyzer.cs (2)
91var syntax = syntaxRef.GetSyntax(cancellationToken); 271var methodSyntax = method.DeclaringSyntaxReferences.FirstOrDefault()?.GetSyntax(cancellationToken);
AbstractUseAutoPropertyAnalyzer.cs (1)
232if (fieldReference.GetSyntax(cancellationToken) is not TVariableDeclarator { Parent.Parent: TFieldDeclaration fieldDeclaration } variableDeclarator)
IParameterSymbolExtensions.cs (6)
37var parameterSyntax = parameter.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken); 38var constructorSyntax = constructor.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken); 39if (containingType.DeclaringSyntaxReferences.Any(static (r, arg) => r.GetSyntax(arg.cancellationToken) == arg.constructorSyntax, (constructorSyntax, cancellationToken))) 45property.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken) == parameterSyntax) 68var constructorSyntax = constructorReference.GetSyntax(cancellationToken); 69return containingType.DeclaringSyntaxReferences.Any(static (r, arg) => r.GetSyntax(arg.cancellationToken) == arg.constructorSyntax, (constructorSyntax, cancellationToken));
ISymbolExtensions.cs (1)
541var declarationSyntax = symbol.DeclaringSyntaxReferences.Select(r => r.GetSyntax()).FirstOrDefault();
SymbolKey.BodyLevelSymbolKey.cs (3)
34result.Add(syntaxRef.GetSyntax(cancellationToken).GetLocation()); 108return reference.GetSyntax(cancellationToken); 212return reference.GetSyntax(cancellationToken);
UseSystemHashCodeDiagnosticAnalyzer.cs (1)
74var declarationLocation = context.OwningSymbol.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken).GetLocation();
Microsoft.CodeAnalysis.CodeStyle.Fixes (3)
AbstractCodeGenerationService_FindDeclaration.cs (1)
27return declarations.Any(static (r, arg) => arg.self.CanAddTo(r.GetSyntax(arg.cancellationToken), arg.solution, arg.cancellationToken), (self: this, solution, cancellationToken));
CodeGenerationHelpers.cs (1)
185? attribute.ApplicationSyntaxReference.GetSyntax() as T
UseSystemHashCodeCodeFixProvider.cs (1)
68var methodBlock = declarationService.GetDeclarations(method)[0].GetSyntax(cancellationToken);
Microsoft.CodeAnalysis.CSharp (69)
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\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)
728DefineLocal(local, !declaringReferences.IsEmpty ? (CSharpSyntaxNode)declaringReferences[0].GetSyntax() : block.Syntax); 1092var localSyntax = !declaringReferences.IsEmpty ? (CSharpSyntaxNode)declaringReferences[0].GetSyntax() : catchBlock.Syntax;
Compiler\DocumentationCommentCompiler.cs (1)
693ImmutableArray<DocumentationCommentTriviaSyntax> triviaList = SourceDocumentationCommentUtils.GetDocumentationCommentTriviaFromSyntaxNode((CSharpSyntaxNode)reference.GetSyntax(), diagnosticBag);
Declarations\MergedTypeDeclaration.cs (1)
72var typeDecl = syntaxRef.GetSyntax();
Lowering\ClosureConversion\ClosureConversion.cs (1)
404var syntax = originalMethod.DeclaringSyntaxReferences[0].GetSyntax();
Symbols\AliasSymbol.cs (1)
327: ResolveAliasTarget((UsingDirectiveSyntax)_directive.GetSyntax(), newDiagnostics, basesBeingResolved);
Symbols\MethodSymbolExtensions.cs (1)
202SyntaxNode node = reference.GetSyntax();
Symbols\Source\CrefTypeParameterSymbol.cs (2)
112other._declaringSyntax.GetSyntax() == _declaringSyntax.GetSyntax();
Symbols\Source\GlobalExpressionVariable.cs (2)
59protected override TypeSyntax TypeSyntax => (TypeSyntax)_typeSyntaxOpt?.GetSyntax(); 185var nodeToBind = _nodeToBind.GetSyntax();
Symbols\Source\LocalFunctionSymbol.cs (1)
91internal LocalFunctionStatementSyntax Syntax => (LocalFunctionStatementSyntax)syntaxReferenceOpt.GetSyntax();
Symbols\Source\SourceComplexParameterSymbol.cs (3)
52Debug.Assert((syntaxRef == null) || (syntaxRef.GetSyntax().IsKind(SyntaxKind.Parameter))); 80private ParameterSyntax CSharpSyntaxNode => (ParameterSyntax)_syntaxRef?.GetSyntax(); 1043if (r.GetSyntax() == methDecl) return true;
Symbols\Source\SourceConstructorSymbol.cs (1)
85return (ConstructorDeclarationSyntax)syntaxReferenceOpt.GetSyntax();
Symbols\Source\SourceConstructorSymbolBase.cs (2)
35var syntax = (CSharpSyntaxNode)syntaxReferenceOpt.GetSyntax(); 198var ctorSyntax = (CSharpSyntaxNode)syntaxReferenceOpt.GetSyntax();
Symbols\Source\SourceCustomEventAccessorSymbol.cs (1)
64return (AccessorDeclarationSyntax)syntaxReferenceOpt.GetSyntax();
Symbols\Source\SourceDelegateMethodSymbol.cs (1)
327var syntax = (DelegateDeclarationSyntax)SyntaxRef.GetSyntax();
Symbols\Source\SourceDestructorSymbol.cs (1)
79return (DestructorDeclarationSyntax)syntaxReferenceOpt.GetSyntax();
Symbols\Source\SourceEnumConstantSymbol.cs (1)
174return ConstantValueUtils.EvaluateFieldConstant(this, (EqualsValueClauseSyntax)_equalsValueNodeRef.GetSyntax(), dependencies, earlyDecodingWellKnownAttributes, diagnostics);
Symbols\Source\SourceEventSymbol.cs (1)
412get { return (CSharpSyntaxNode)_syntaxRef.GetSyntax(); }
Symbols\Source\SourceFieldSymbol.cs (1)
201return (CSharpSyntaxNode)_syntaxReference.GetSyntax();
Symbols\Source\SourceMemberContainerSymbol.cs (5)
1335Binder.CheckFeatureAvailability(t.DeclaringSyntaxReferences[0].GetSyntax(), MessageID.IDS_DefaultInterfaceImplementation, diagnostics, t.Locations[0]); 1762SyntaxToken? identifier = syntaxRef.GetSyntax() switch 2046((ConstructorDeclarationSyntax)method1.SyntaxRef.GetSyntax()).Identifier.ValueText != this.Name) 2630var syntax = syntaxRef.GetSyntax() as TypeDeclarationSyntax; 3371var syntax = decl.SyntaxReference.GetSyntax();
Symbols\Source\SourceMethodSymbolWithAttributes.cs (1)
85return (this.syntaxReferenceOpt == null) ? null : (CSharpSyntaxNode)this.syntaxReferenceOpt.GetSyntax();
Symbols\Source\SourceNamedTypeSymbol.cs (5)
53TypeDeclarationSyntax typeBlock = (TypeDeclarationSyntax)part.GetSyntax(); 159var typeDecl = (CSharpSyntaxNode)syntaxRef.GetSyntax(); 332var constraintClauses = GetConstraintClauses((CSharpSyntaxNode)syntaxRef.GetSyntax(), out TypeParameterListSyntax typeParameterList); 390if (GetConstraintClauses((CSharpSyntaxNode)decl.SyntaxReference.GetSyntax(), out _).Count != 0) 413var constraintClauses = GetConstraintClauses((CSharpSyntaxNode)syntaxRef.GetSyntax(), out TypeParameterListSyntax typeParameterList);
Symbols\Source\SourceNamedTypeSymbol_Bases.cs (2)
429var 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)
78if (declarationSyntaxRef.GetSyntax() == declarationSyntax) 409return (_lazyExternAliases ?? GetExternAliasesAndDiagnostics(declaringSymbol, (CSharpSyntaxNode)declarationSyntax.GetSyntax())).ExternAliases; 516return (_lazyGlobalUsings ?? GetGlobalUsingsAndDiagnostics(declaringSymbol, (CSharpSyntaxNode)declarationSyntax.GetSyntax(), basesBeingResolved)).UsingAliasesMap ?? ImmutableDictionary<string, AliasAndUsingDirective>.Empty; 531return (_lazyGlobalUsings ?? GetGlobalUsingsAndDiagnostics(declaringSymbol, (CSharpSyntaxNode)declarationSyntax.GetSyntax(), basesBeingResolved)).UsingNamespacesOrTypes; 866var externAliasesAndDiagnostics = _lazyExternAliases ?? GetExternAliasesAndDiagnostics(declaringSymbol, (CSharpSyntaxNode)declarationSyntax.GetSyntax(cancellationToken)); 871GetGlobalUsingsAndDiagnostics(declaringSymbol, (CSharpSyntaxNode)declarationSyntax.GetSyntax(cancellationToken), basesBeingResolved: null) : 875var usingsAndDiagnostics = _lazyUsings ?? GetUsingsAndDiagnostics(declaringSymbol, (CSharpSyntaxNode)declarationSyntax.GetSyntax(cancellationToken), basesBeingResolved: null);
Symbols\Source\SourceOrdinaryMethodSymbol.cs (1)
293return (MethodDeclarationSyntax)syntaxReferenceOpt.GetSyntax();
Symbols\Source\SourcePropertyAccessorSymbol.cs (1)
589return (CSharpSyntaxNode)syntaxReferenceOpt.GetSyntax();
Symbols\Source\SourcePropertySymbolBase.cs (1)
645return (CSharpSyntaxNode)_syntaxRef.GetSyntax();
Symbols\Source\SourceTypeParameterSymbol.cs (1)
123var syntax = (TypeParameterSyntax)syntaxRef.GetSyntax();
Symbols\Source\SourceUserDefinedConversionSymbol.cs (1)
96return (ConversionOperatorDeclarationSyntax)syntaxReferenceOpt.GetSyntax();
Symbols\Source\SourceUserDefinedOperatorSymbol.cs (1)
96return (OperatorDeclarationSyntax)syntaxReferenceOpt.GetSyntax();
Symbols\Source\SourceUserDefinedOperatorSymbolBase.cs (2)
300switch (syntaxReferenceOpt.GetSyntax()) 817switch (syntaxReferenceOpt.GetSyntax())
Symbols\Source\TypeParameterBuilder.cs (2)
29Debug.Assert(syntaxRef.GetSyntax().IsKind(SyntaxKind.TypeParameter)); 36var syntaxNode = (TypeParameterSyntax)_syntaxRef.GetSyntax();
Symbols\SymbolExtensions.cs (1)
370return (CSharpSyntaxNode)reference.GetSyntax();
Symbols\Synthesized\Records\SynthesizedPrimaryConstructor.cs (1)
36return (TypeDeclarationSyntax)syntaxReferenceOpt.GetSyntax();
Symbols\Synthesized\Records\SynthesizedRecordEqualityContractProperty.cs (2)
21syntax: (CSharpSyntaxNode)containingType.SyntaxReferences[0].GetSyntax(), 65(CSharpSyntaxNode)((SourceMemberContainerTypeSymbol)ContainingType).SyntaxReferences[0].GetSyntax(),
Symbols\Synthesized\Records\SynthesizedRecordEqualityOperatorBase.cs (1)
39: base(MethodKind.UserDefinedOperator, explicitInterfaceType: null, name, containingType, containingType.Locations[0], (CSharpSyntaxNode)containingType.SyntaxReferences[0].GetSyntax(),
Symbols\Synthesized\Records\SynthesizedRecordOrdinaryMethod.cs (1)
24: base(containingType, name, containingType.Locations[0], (CSharpSyntaxNode)containingType.SyntaxReferences[0].GetSyntax(), MethodKind.Ordinary,
Symbols\Synthesized\SynthesizedSimpleProgramEntryPointSymbol.cs (1)
31Debug.Assert(declaration.SyntaxReference.GetSyntax() is CompilationUnitSyntax);
Symbols\VarianceSafety.cs (1)
490return syntaxRefs[0].GetSyntax() as T;
Syntax\NamespaceDeclarationSyntaxReference.cs (1)
30var node = (CSharpSyntaxNode)reference.GetSyntax(cancellationToken);
Microsoft.CodeAnalysis.CSharp.CodeStyle (14)
ConvertSwitchStatementToExpressionDiagnosticAnalyzer.Analyzer.cs (1)
96if (syntaxRefs[0].GetSyntax() is not VariableDeclaratorSyntax declarator)
CSharpAsAndNullCheckDiagnosticAnalyzer.cs (1)
322declarator = localSymbol?.DeclaringSyntaxReferences.FirstOrDefault()?.GetSyntax() as VariableDeclaratorSyntax;
CSharpInlineDeclarationDiagnosticAnalyzer.cs (1)
137if (localReference?.GetSyntax(cancellationToken) is not VariableDeclaratorSyntax localDeclarator)
CSharpMakeStructMemberReadOnlyAnalyzer.cs (2)
54var declaration = reference.GetSyntax(cancellationToken); 96var declaration = methodReference.GetSyntax(cancellationToken);
CSharpMakeStructReadOnlyDiagnosticAnalyzer.cs (1)
90typeDeclaration = typeSymbol.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken) as TypeDeclarationSyntax;
CSharpNamingStyleDiagnosticAnalyzer.cs (1)
30&& symbol.DeclaringSyntaxReferences.FirstOrDefault()?.GetSyntax() is ParameterSyntax
CSharpQualifyMemberAccessDiagnosticAnalyzer.cs (1)
51.Select(declaringSyntaxReferences => declaringSyntaxReferences.GetSyntax())
CSharpSemanticFacts.cs (3)
93var enumDecl = namedTypeSymbol.DeclaringSyntaxReferences.Select(r => r.GetSyntax()).OfType<EnumDeclarationSyntax>().FirstOrDefault(); 240return syntaxRefs.Any(static (n, cancellationToken) => ((BaseTypeDeclarationSyntax)n.GetSyntax(cancellationToken)).Modifiers.Any(SyntaxKind.PartialKeyword), cancellationToken); 374var node = syntaxReference.GetSyntax(cancellationToken);
CSharpUseAutoPropertyAnalyzer.cs (2)
173var declaration = getMethod.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken); 196var setAccessor = setMethod.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken) as AccessorDeclarationSyntax;
MakeLocalFunctionStaticHelper.cs (1)
32var node = calledLocationFunction.DeclaringSyntaxReferences.FirstOrDefault()?.GetSyntax();
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (12)
AssignOutParametersAtStartCodeFixProvider.cs (1)
68.OrderBy(p => p.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken).SpanStart)
ConvertToRecordHelpers.cs (2)
313=> member.DeclaringSyntaxReferences.FirstOrDefault()?.GetSyntax() == 314param.DeclaringSyntaxReferences.FirstOrDefault()?.GetSyntax());
CSharpCodeGenerationHelpers.cs (1)
272var reusableSyntaxNode = symbol.DeclaringSyntaxReferences[0].GetSyntax();
CSharpCodeGenerationService.cs (1)
377var attributeSyntaxToRemove = attributeToRemove.ApplicationSyntaxReference.GetSyntax(cancellationToken);
CSharpDeclareAsNullableCodeFixProvider.cs (4)
195var syntax = local.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken); 206var syntax = field.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken); 223var syntax = property.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken); 322if (parameterSymbol?.DeclaringSyntaxReferences.FirstOrDefault()?.GetSyntax(cancellationToken) is ParameterSyntax parameterSyntax &&
ITypeSymbolExtensions.cs (2)
100if (reference.GetSyntax().ChildTokens().Any(t => t.IsKind(SyntaxKind.UnsafeKeyword))) 164c => c.DeclaringSyntaxReferences.FirstOrDefault()?.GetSyntax() is RecordDeclarationSyntax or ClassDeclarationSyntax or StructDeclarationSyntax);
TypeDeclarationSyntaxExtensions.cs (1)
83if (syntaxRef.GetSyntax(cancellationToken) is TypeDeclarationSyntax typeDecl && typeDecl.BaseList != null)
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)
3368Assert.Equal("T1 first", mFirst.DeclaringSyntaxReferences.Single().GetSyntax().ToString()); 11227Assert.Equal("(int, int)", m1Tuple.DeclaringSyntaxReferences.Single().GetSyntax().ToString()); 11228Assert.Equal("(int a2, int b2)", m2Tuple.DeclaringSyntaxReferences.Single().GetSyntax().ToString()); 11304Assert.Equal("int a2", m2a2.DeclaringSyntaxReferences.Single().GetSyntax().ToString()); 11520Assert.Equal("(int, int, int, int, int, int, int, int, int)", m1Tuple.DeclaringSyntaxReferences.Single().GetSyntax().ToString()); 11522m2Tuple.DeclaringSyntaxReferences.Single().GetSyntax().ToString()); 11589Assert.Equal("int i2", m2i2.DeclaringSyntaxReferences.Single().GetSyntax().ToString()); 12003Assert.Equal("int h4", m4h4.DeclaringSyntaxReferences.Single().GetSyntax().ToString()); 12232Assert.Equal("int Item8", m5Item8.DeclaringSyntaxReferences.Single().GetSyntax().ToString()); 12776Assert.Equal("(1, 11)", m1Tuple.DeclaringSyntaxReferences.Single().GetSyntax().ToString()); 12777Assert.Equal("(a2: 2, b2: 22)", m2Tuple.DeclaringSyntaxReferences.Single().GetSyntax().ToString()); 12779Assert.Equal("public struct ValueTuple<T1, T2>", m1Tuple.OriginalDefinition.DeclaringSyntaxReferences.Single().GetSyntax().ToString().Substring(0, 32)); 12814Assert.Equal("Item1", m1Item1.TupleUnderlyingField.DeclaringSyntaxReferences.Single().GetSyntax().ToString()); 12833Assert.Equal("Item1", m2Item1.TupleUnderlyingField.DeclaringSyntaxReferences.Single().GetSyntax().ToString()); 12851Assert.Equal("a2", m2a2.DeclaringSyntaxReferences.Single().GetSyntax().ToString()); 12852Assert.Equal("Item1", m2a2.TupleUnderlyingField.DeclaringSyntaxReferences.Single().GetSyntax().ToString()); 12873Assert.Equal("public override string ToString()", m1ToString.DeclaringSyntaxReferences.Single().GetSyntax().ToString().Substring(0, 33)); 15885return x.GetSyntax().Equals(y.GetSyntax()); 28318Assert.Equal(name, item.DeclaringSyntaxReferences.Single().GetSyntax().ToString()); 28398Assert.Equal(name, item.DeclaringSyntaxReferences.Single().GetSyntax().ToString()); 28484Assert.Equal(name, item.DeclaringSyntaxReferences.Single().GetSyntax().ToString());
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (15)
Attributes\AttributeTests.cs (10)
591var attributeSyntax = (AttributeSyntax)attributeData.ApplicationSyntaxReference.GetSyntax(); 623var attributeSyntax = (AttributeSyntax)attributeData.ApplicationSyntaxReference.GetSyntax(); 1106var attributeSyntax = (AttributeSyntax)attributeData.ApplicationSyntaxReference.GetSyntax(); 1187var attributeSyntax = (AttributeSyntax)attributeData.ApplicationSyntaxReference.GetSyntax(); 1227var attributeSyntax = (AttributeSyntax)attributeData.ApplicationSyntaxReference.GetSyntax(); 1266var attributeSyntax = (AttributeSyntax)attributeData.ApplicationSyntaxReference.GetSyntax(); 3085Assert.Equal(SyntaxKind.Attribute, attrs[0].ApplicationSyntaxReference.GetSyntax().Kind()); 3086var syntax = (AttributeSyntax)attrs[0].ApplicationSyntaxReference.GetSyntax(); 3088syntax = (AttributeSyntax)attrs[1].ApplicationSyntaxReference.GetSyntax(); 3381var syntax = attrs.Single().ApplicationSyntaxReference.GetSyntax();
Semantics\PatternMatchingTestBase.cs (5)
83Assert.Equal(designation, symbol.DeclaringSyntaxReferences.Single().GetSyntax()); 144Assert.Equal(designation, symbol.DeclaringSyntaxReferences.Single().GetSyntax()); 170Assert.Equal(declarator, symbol.DeclaringSyntaxReferences.Single().GetSyntax()); 184Assert.Equal(designation, symbol.DeclaringSyntaxReferences.Single().GetSyntax()); 247Assert.Equal(designation, symbol.DeclaringSyntaxReferences.Single().GetSyntax());
Microsoft.CodeAnalysis.CSharp.Features (40)
AssignOutParametersAtStartCodeFixProvider.cs (1)
68.OrderBy(p => p.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken).SpanStart)
Completion\CompletionProviders\CompletionUtilities.cs (1)
167symbol.DeclaringSyntaxReferences[0].GetSyntax().Kind() == SyntaxKind.DefaultSwitchLabel)
Completion\CompletionProviders\PartialMethodCompletionProvider.cs (2)
39var declaration = (MethodDeclarationSyntax)method.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken); 85var declarations = method.DeclaringSyntaxReferences.Select(r => r.GetSyntax()).OfType<MethodDeclarationSyntax>();
Completion\CompletionProviders\PartialTypeCompletionProvider.cs (1)
72return 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)
789return declaredSymbol.DeclaringSyntaxReferences.Single().GetSyntax();
ConvertProgram\ConvertProgramTransform_ProgramMain.cs (1)
88var hasExistingPart = programType.DeclaringSyntaxReferences.Any(static (d, cancellationToken) => d.GetSyntax(cancellationToken) is TypeDeclarationSyntax, cancellationToken);
ConvertSwitchStatementToExpressionDiagnosticAnalyzer.Analyzer.cs (1)
96if (syntaxRefs[0].GetSyntax() is not VariableDeclaratorSyntax declarator)
ConvertToRecordHelpers.cs (2)
313=> member.DeclaringSyntaxReferences.FirstOrDefault()?.GetSyntax() == 314param.DeclaringSyntaxReferences.FirstOrDefault()?.GetSyntax());
CSharpAsAndNullCheckDiagnosticAnalyzer.cs (1)
322declarator = localSymbol?.DeclaringSyntaxReferences.FirstOrDefault()?.GetSyntax() as VariableDeclaratorSyntax;
CSharpDeclareAsNullableCodeFixProvider.cs (4)
195var syntax = local.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken); 206var syntax = field.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken); 223var syntax = property.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken); 322if (parameterSymbol?.DeclaringSyntaxReferences.FirstOrDefault()?.GetSyntax(cancellationToken) is ParameterSyntax parameterSyntax &&
CSharpInlineDeclarationDiagnosticAnalyzer.cs (1)
137if (localReference?.GetSyntax(cancellationToken) is not VariableDeclaratorSyntax localDeclarator)
CSharpMakeStructMemberReadOnlyAnalyzer.cs (2)
54var declaration = reference.GetSyntax(cancellationToken); 96var declaration = methodReference.GetSyntax(cancellationToken);
CSharpMakeStructReadOnlyDiagnosticAnalyzer.cs (1)
90typeDeclaration = typeSymbol.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken) as TypeDeclarationSyntax;
CSharpNamingStyleDiagnosticAnalyzer.cs (1)
30&& symbol.DeclaringSyntaxReferences.FirstOrDefault()?.GetSyntax() is ParameterSyntax
CSharpQualifyMemberAccessDiagnosticAnalyzer.cs (1)
51.Select(declaringSyntaxReferences => declaringSyntaxReferences.GetSyntax())
CSharpUseAutoPropertyAnalyzer.cs (2)
173var declaration = getMethod.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken); 196var setAccessor = setMethod.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken) as AccessorDeclarationSyntax;
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (5)
1206if (reference.GetSyntax() is RecordDeclarationSyntax record && 1238|| ((BaseTypeDeclarationSyntax)syntaxRefs.Single().GetSyntax()).Modifiers.Any(SyntaxKind.PartialKeyword); 1242=> reference.GetSyntax(cancellationToken); 3107if (syntaxReference.GetSyntax(cancellationToken) is 3132if (syntaxReference.GetSyntax(cancellationToken) is
EncapsulateField\CSharpEncapsulateFieldService.cs (2)
195=> field.DeclaringSyntaxReferences.Any(static d => d.GetSyntax().GetAncestor<FieldDeclarationSyntax>().Modifiers.Any(SyntaxKind.NewKeyword)); 207=> containingType.Constructors.SelectMany(c => c.DeclaringSyntaxReferences.Select(d => d.GetSyntax()));
GenerateConstructor\CSharpGenerateConstructorService.cs (1)
190if (constructor.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken) is ConstructorDeclarationSyntax constructorDeclarationSyntax &&
GenerateConstructorFromMembers\CSharpGenerateConstructorFromMembersCodeRefactoringProvider.cs (1)
66if (property.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken) is not PropertyDeclarationSyntax propertyDeclaration)
InitializeParameter\CSharpInitializeMemberFromParameterCodeRefactoringProvider.cs (1)
60var node = accessor.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken);
LanguageServices\CSharpSymbolDisplayService.SymbolDescriptionBuilder.cs (1)
209var syntax = method.DeclaringSyntaxReferences.FirstOrDefault()?.GetSyntax();
MakeLocalFunctionStaticHelper.cs (1)
32var node = calledLocationFunction.DeclaringSyntaxReferences.FirstOrDefault()?.GetSyntax();
NavigationBar\CSharpNavigationBarItemService.cs (2)
220var declaringNode = reference.GetSyntax(); 242var declaringNode = reference.GetSyntax();
ReplacePropertyWithMethods\CSharpReplacePropertyWithMethodsService.cs (2)
125var setAccessorDeclaration = (AccessorDeclarationSyntax)setMethod.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken); 198var getAccessorDeclaration = (AccessorDeclarationSyntax)getMethod.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (24)
Semantics\LambdaTests.cs (2)
7612var methodSyntax = (MethodDeclarationSyntax)method.DeclaringSyntaxReferences.Single().GetSyntax(); 8049var m2Syntax = (MethodDeclarationSyntax)m2.DeclaringSyntaxReferences.Single().GetSyntax();
Semantics\OutVarTests.cs (3)
968Assert.Equal(variableDeclaratorSyntax, symbol.DeclaringSyntaxReferences.Single().GetSyntax()); 1142Assert.Equal(variableDesignationSyntax, symbol.DeclaringSyntaxReferences.Single().GetSyntax()); 32676Assert.Equal(variableDesignationSyntax, symbol.DeclaringSyntaxReferences.Single().GetSyntax());
Semantics\ReadOnlyStructsTests.cs (1)
1265var testMethodSyntax = (MethodDeclarationSyntax)c.DeclaringSyntaxReferences.Single().GetSyntax();
Semantics\RecordTests.cs (10)
517Assert.IsType<ParameterSyntax>(primaryCtor.Parameters[1].DeclaringSyntaxReferences.Single().GetSyntax()); 549Assert.IsType<ParameterSyntax>(primaryCtor.Parameters[0].DeclaringSyntaxReferences.Single().GetSyntax()); 550Assert.IsType<ParameterSyntax>(primaryCtor.Parameters[1].DeclaringSyntaxReferences.Single().GetSyntax()); 551Assert.IsType<ParameterSyntax>(primaryCtor.Parameters[2].DeclaringSyntaxReferences.Single().GetSyntax()); 575Assert.IsType<ParameterSyntax>(ctor.Parameters[1].DeclaringSyntaxReferences.Single().GetSyntax()); 603Assert.IsType<ParameterSyntax>(ctor.Parameters[1].DeclaringSyntaxReferences.Single().GetSyntax()); 638Assert.IsType<ParameterSyntax>(comp.GetMember<NamedTypeSymbol>("A").Constructors[0].Parameters[1].DeclaringSyntaxReferences.Single().GetSyntax()); 672Assert.IsType<ParameterSyntax>(comp.GetMember<NamedTypeSymbol>("A").Constructors[0].Parameters[1].DeclaringSyntaxReferences.Single().GetSyntax()); 697Assert.IsType<ParameterSyntax>(ctor.Parameters[0].DeclaringSyntaxReferences.Single().GetSyntax()); 698Assert.IsType<ParameterSyntax>(ctor.Parameters[1].DeclaringSyntaxReferences.Single().GetSyntax());
Semantics\TopLevelStatementsTests.cs (8)
6525switch (context.Symbol.DeclaringSyntaxReferences.Single().GetSyntax().ToString()) 6601switch (context.Symbol.DeclaringSyntaxReferences.Single().GetSyntax().ToString()) 6625switch (syntaxReference.GetSyntax().ToString()) 6644Assert.Equal("System.Console.WriteLine(1);", context.Symbol.DeclaringSyntaxReferences.Single().GetSyntax().ToString()); 6651Assert.Equal("System.Console.WriteLine(2);", context.Symbol.DeclaringSyntaxReferences.Single().GetSyntax().ToString()); 6730Assert.Same(context.ContainingSymbol.DeclaringSyntaxReferences.Single().GetSyntax(), context.Operation.Syntax); 7074var decl = (CSharpSyntaxNode)context.ContainingSymbol.DeclaringSyntaxReferences.Single().GetSyntax(); 7408Assert.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)
4803Assert.Equal("(1, 2)", type.DeclaringSyntaxReferences.Single().GetSyntax().ToString()); 4826Assert.Equal("(Alice: 1, Bob: 2)", type.DeclaringSyntaxReferences.Single().GetSyntax().ToString()); 4849Assert.Equal("(1, 1)", type.DeclaringSyntaxReferences.Single().GetSyntax().ToString()); 4872Assert.Equal("(1, null)", type.DeclaringSyntaxReferences.Single().GetSyntax().ToString()); 4895Assert.Equal("(Alice:1, Bob:null)", type.DeclaringSyntaxReferences.Single().GetSyntax().ToString()); 4918Assert.Equal("Bob", element.DeclaringSyntaxReferences.Single().GetSyntax().ToString()); 4941Assert.Equal("Bob", element.DeclaringSyntaxReferences.Single().GetSyntax().ToString()); 4964Assert.Equal("Bob", element.DeclaringSyntaxReferences.Single().GetSyntax().ToString()); 4999Assert.Equal("Bob", element.DeclaringSyntaxReferences.Single().GetSyntax().ToString()); 5045Assert.Equal("Bob", element.DeclaringSyntaxReferences.Single().GetSyntax().ToString()); 5094Assert.Equal("Bob", element.DeclaringSyntaxReferences.Single().GetSyntax().ToString()); 5117Assert.Equal("Bob", element.DeclaringSyntaxReferences.Single().GetSyntax().ToString());
Compilation\SemanticModelGetSemanticInfoTests.cs (2)
10116Assert.False(SyntaxFacts.IsAttributeName(((SourceNamedTypeSymbol)((CSharp.Symbols.PublicModel.NamedTypeSymbol)semanticInfo.Symbol).UnderlyingNamedTypeSymbol).SyntaxReferences.First().GetSyntax()), 10153Assert.False(SyntaxFacts.IsAttributeName(((SourceNamedTypeSymbol)((CSharp.Symbols.PublicModel.NamedTypeSymbol)semanticInfo.Symbol).UnderlyingNamedTypeSymbol).SyntaxReferences.First().GetSyntax()),
DeclarationTests.cs (1)
392var 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.Workspaces (11)
CSharpCodeGenerationHelpers.cs (1)
272var reusableSyntaxNode = symbol.DeclaringSyntaxReferences[0].GetSyntax();
CSharpCodeGenerationService.cs (1)
377var attributeSyntaxToRemove = attributeToRemove.ApplicationSyntaxReference.GetSyntax(cancellationToken);
CSharpSemanticFacts.cs (3)
93var enumDecl = namedTypeSymbol.DeclaringSyntaxReferences.Select(r => r.GetSyntax()).OfType<EnumDeclarationSyntax>().FirstOrDefault(); 240return syntaxRefs.Any(static (n, cancellationToken) => ((BaseTypeDeclarationSyntax)n.GetSyntax(cancellationToken)).Modifiers.Any(SyntaxKind.PartialKeyword), cancellationToken); 374var node = syntaxReference.GetSyntax(cancellationToken);
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ITypeSymbolExtensions.cs\ITypeSymbolExtensions.cs (2)
100if (reference.GetSyntax().ChildTokens().Any(t => t.IsKind(SyntaxKind.UnsafeKeyword))) 164c => c.DeclaringSyntaxReferences.FirstOrDefault()?.GetSyntax() is RecordDeclarationSyntax or ClassDeclarationSyntax or StructDeclarationSyntax);
Recommendations\CSharpRecommendationServiceRunner.cs (1)
240.WhereAsArray(label => label.DeclaringSyntaxReferences.First().GetSyntax(_cancellationToken)
Simplification\Simplifiers\ExpressionSimplifier.cs (1)
151var declIdentifier = ((UsingDirectiveSyntax)syntaxRef.GetSyntax(cancellationToken)).Alias.Name.Identifier;
Simplification\Simplifiers\NameSimplifier.cs (1)
124var declIdentifier = ((UsingDirectiveSyntax)syntaxRef.GetSyntax(cancellationToken)).Alias.Name.Identifier;
TypeDeclarationSyntaxExtensions.cs (1)
83if (syntaxRef.GetSyntax(cancellationToken) is TypeDeclarationSyntax typeDecl && typeDecl.BaseList != null)
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (16)
CodeGeneration\SyntaxGeneratorTests.cs (16)
3683var declC = Generator.GetDeclaration(symbolC.DeclaringSyntaxReferences.Select(x => x.GetSyntax()).First()); 3684var declX = Generator.GetDeclaration(symbolX.DeclaringSyntaxReferences.Select(x => x.GetSyntax()).First()); 3685var declY = Generator.GetDeclaration(symbolY.DeclaringSyntaxReferences.Select(x => x.GetSyntax()).First()); 3686var declZ = Generator.GetDeclaration(symbolZ.DeclaringSyntaxReferences.Select(x => x.GetSyntax()).First()); 3860var declC = Generator.GetDeclaration(symbolC.DeclaringSyntaxReferences.Select(x => x.GetSyntax()).First()); 3878var declC = Generator.GetDeclaration(symbolC.DeclaringSyntaxReferences.Select(x => x.GetSyntax()).First()); 3899var declC = Generator.GetDeclaration(symbolC.DeclaringSyntaxReferences.Select(x => x.GetSyntax()).First()); 3917var declC = Generator.GetDeclaration(symbolC.DeclaringSyntaxReferences.Select(x => x.GetSyntax()).First()); 3935var declC = Generator.GetDeclaration(symbolC.DeclaringSyntaxReferences.Select(x => x.GetSyntax()).First()); 3953var declC = Generator.GetDeclaration(symbolC.DeclaringSyntaxReferences.Select(x => x.GetSyntax()).First()); 3971var declC = Generator.GetDeclaration(symbolC.DeclaringSyntaxReferences.Select(x => x.GetSyntax()).First()); 3989var declC = Generator.GetDeclaration(symbolC.DeclaringSyntaxReferences.Select(x => x.GetSyntax()).First()); 4007var declC = Generator.GetDeclaration(symbolC.DeclaringSyntaxReferences.Select(x => x.GetSyntax()).First()); 4026var declC = symbolC.DeclaringSyntaxReferences.First().GetSyntax(); 4203var declC = symbolC.DeclaringSyntaxReferences.First().GetSyntax(); 4295var declC = symbolC.DeclaringSyntaxReferences.First().GetSyntax();
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (1)
Utilities\SymbolEquivalenceComparerTests.cs (1)
1760var method_root = method.DeclaringSyntaxReferences[0].GetSyntax();
Microsoft.CodeAnalysis.Features (25)
AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.SymbolStartAnalyzer.cs (2)
91var syntax = syntaxRef.GetSyntax(cancellationToken); 271var methodSyntax = method.DeclaringSyntaxReferences.FirstOrDefault()?.GetSyntax(cancellationToken);
AbstractUseAutoPropertyAnalyzer.cs (1)
232if (fieldReference.GetSyntax(cancellationToken) is not TVariableDeclarator { Parent.Parent: TFieldDeclaration fieldDeclaration } variableDeclarator)
AddConstructorParametersFromMembers\AddConstructorParametersFromMembersCodeRefactoringProvider.AddConstructorParametersCodeAction.cs (1)
58_constructorCandidate.Constructor).Select(r => r.GetSyntax(cancellationToken)).First();
CodeLens\CodeLensFindReferenceProgress.cs (1)
90let candidateSyntaxNode = syntaxReference.GetSyntax(cancellationToken)
Completion\Providers\AbstractPartialTypeCompletionProvider.cs (1)
108.Select(reference => reference.GetSyntax())
Completion\Providers\AbstractSymbolCompletionProvider.cs (1)
74var declarationSyntax = symbol.DeclaringSyntaxReferences.Select(r => r.GetSyntax()).SingleOrDefault();
ConvertTupleToStruct\AbstractConvertTupleToStructCodeRefactoringProvider.cs (1)
526var nodes = group.SelectAsArray(r => r.GetSyntax(cancellationToken));
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (8)
3387var containingNode = containingSymbol.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken); 4513if (newSymbol is IFieldSymbol || newSymbol is IPropertySymbol { DeclaringSyntaxReferences: [var syntaxRef] } && HasBackingField(syntaxRef.GetSyntax(cancellationToken))) 4643return container.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken); 5532var oldContainingLambdaSyntax = containingLambda.DeclaringSyntaxReferences.Single().GetSyntax(cancellationToken); 5622oldLocalCapturesBySyntax.Add(oldCapture.DeclaringSyntaxReferences.Single().GetSyntax(cancellationToken), i); 5655var newCaptureSyntax = newCapture.DeclaringSyntaxReferences.Single().GetSyntax(cancellationToken); 5920var result = localOrParameter.DeclaringSyntaxReferences.Single().GetSyntax(cancellationToken); 5928var node = localOrParameter.DeclaringSyntaxReferences.Single().GetSyntax(cancellationToken);
EncapsulateField\AbstractEncapsulateFieldService.cs (2)
177document = document.WithSyntaxRoot(fieldDeclaration.SyntaxTree.GetRoot(cancellationToken).ReplaceNode(fieldDeclaration.GetSyntax(cancellationToken), 178fieldDeclaration.GetSyntax(cancellationToken).WithAdditionalAnnotations(declarationAnnotation)));
GenerateType\AbstractGenerateTypeService.cs (1)
155.Select(r => r.GetSyntax(cancellationToken))
InitializeParameter\AbstractInitializeMemberFromParameterCodeRefactoringProviderMemberCreation.cs (1)
575var symbolSyntax = symbol.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken);
MoveStaticMembers\MoveStaticMembersWithDialogCodeAction.cs (1)
182.SelectAsArray(sRef => sRef.GetSyntax(cancellationToken))
NavigationBar\AbstractNavigationBarItemService.cs (1)
93return GetSymbolLocation(solution, symbol, tree, r => r.GetSyntax().FullSpan, symbolDeclarationService.GetDeclarations(symbol));
UseAutoProperty\AbstractUseAutoPropertyCodeFixProvider.cs (1)
297.Select(s => s.GetSyntax(cancellationToken))
UseSystemHashCodeCodeFixProvider.cs (1)
68var methodBlock = declarationService.GetDeclarations(method)[0].GetSyntax(cancellationToken);
UseSystemHashCodeDiagnosticAnalyzer.cs (1)
74var declarationLocation = context.OwningSymbol.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken).GetLocation();
Microsoft.CodeAnalysis.Test.Utilities (1)
Diagnostics\OperationTestAnalyzer.cs (1)
853Report(operationContext, decl.Symbol.DeclaringSyntaxReferences.Single().GetSyntax(), LocalVarInitializedDeclarationDescriptor);
Microsoft.CodeAnalysis.VisualBasic (49)
Binding\Binder_Initializers.vb (1)
116Dim initializerNode = DirectCast(syntaxRef.GetSyntax(), VisualBasicSyntaxNode)
CodeGen\EmitStatement.vb (1)
296DefineLocal(localOpt, If(Not declNodes.IsEmpty, DirectCast(declNodes(0).GetSyntax(), VisualBasicSyntaxNode), catchBlock.Syntax))
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)
131Me._syntaxReference.GetSyntax().Equals(other._syntaxReference.GetSyntax())
Symbols\Source\SourceComplexParameterSymbol.vb (2)
57DirectCast(Me._syntaxRef.GetSyntax, ParameterSyntax).AttributeLists()) 184Return If(_syntaxRef Is Nothing, Nothing, DirectCast(_syntaxRef.GetSyntax(), ParameterSyntax))
Symbols\Source\SourceEventSymbol.vb (6)
154Dim syntax = DirectCast(_syntaxRef.GetSyntax(), EventStatementSyntax) 250Dim syntax = DirectCast(_syntaxRef.GetSyntax(), EventStatementSyntax) 310Dim syntax = DirectCast(_syntaxRef.GetSyntax(), EventStatementSyntax) 455Dim eventBlock = Me._syntaxRef.GetSyntax(cancellationToken).Parent 578Return DirectCast(_syntaxRef.GetSyntax, EventStatementSyntax).AttributeLists 723Dim eventSyntax = DirectCast(_syntaxRef.GetSyntax(), EventStatementSyntax)
Symbols\Source\SourceFieldSymbol.vb (1)
846Dim syntaxNode = syntaxRef.GetSyntax()
Symbols\Source\SourceMethodSymbol.vb (3)
751Dim decl = m_syntaxReferenceOpt.GetSyntax() 786Return If(m_syntaxReferenceOpt IsNot Nothing, DirectCast(m_syntaxReferenceOpt.GetSyntax(), MethodBaseSyntax), Nothing) 1159methodSyntax = TryCast(m_syntaxReferenceOpt.GetSyntax(), MethodStatementSyntax)
Symbols\Source\SourceNamedTypeSymbol.vb (2)
1314Dim typeBlock = DirectCast(part.GetSyntax(), TypeBlockSyntax) 1754Dim syntax = DirectCast(blockRef.GetSyntax, EnumBlockSyntax)
Symbols\Source\SourceNamedTypeSymbol_GroupClass.vb (1)
314Dim node = syntaxRef.GetSyntax()
Symbols\Source\SourcePropertySymbol.vb (6)
341Dim syntax = DirectCast(_syntaxRef.GetSyntax(), ModifiedIdentifierSyntax) 350Dim syntax = DirectCast(_syntaxRef.GetSyntax(), PropertyStatementSyntax) 476Return OneOrMany.Create(DirectCast(_syntaxRef.GetSyntax, PropertyStatementSyntax).AttributeLists) 831Dim syntax = DirectCast(_syntaxRef.GetSyntax(), PropertyStatementSyntax) 880Dim syntax = DirectCast(_syntaxRef.GetSyntax(), PropertyStatementSyntax) 1003Dim propertySyntax = TryCast(_syntaxRef.GetSyntax(), PropertyStatementSyntax)
Symbols\Source\SourceTypeParameterSymbol.vb (2)
155Dim syntaxNode = syntaxRef.GetSyntax() 343Dim 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\SymbolExtensions.vb (1)
419For Each node In this.DeclaringSyntaxReferences.Select(Function(d) d.GetSyntax())
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)
98Return DirectCast(Me._syntaxRef.GetSyntax, EventStatementSyntax) 109Dim evSyntax = asEvent.SyntaxReference.GetSyntax 142Dim 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 (5)
VisualBasicRemoveUnusedParametersAndValuesDiagnosticAnalyzer.vb (1)
38Return TryCast(decl.GetSyntax(), MethodStatementSyntax)?.HandlesClause IsNot Nothing
VisualBasicSemanticFacts.vb (2)
95Dim enumStatement = namedTypeSymbol.DeclaringSyntaxReferences.Select(Function(r) r.GetSyntax()).OfType(Of EnumStatementSyntax).FirstOrDefault() 219Return DirectCast(n.GetSyntax(cancellationToken), TypeStatementSyntax).Modifiers.Any(SyntaxKind.PartialKeyword)
VisualBasicUseAutoPropertyAnalyzer.vb (2)
90Dim accessor = TryCast(TryCast(getMethod.DeclaringSyntaxReferences(0).GetSyntax(cancellationToken), AccessorStatementSyntax)?.Parent, AccessorBlockSyntax) 113Dim setAccessor = TryCast(TryCast(setMethod.DeclaringSyntaxReferences(0).GetSyntax(cancellationToken), AccessorStatementSyntax)?.Parent, AccessorBlockSyntax)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (1)
VisualBasicSymbolDeclarationService.vb (1)
43Return DirectCast(GetBlockFromBegin(_reference.GetSyntax(cancellationToken)), VisualBasicSyntaxNode)
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures (1)
GoToBase\VisualBasicGoToBaseService.vb (1)
22Dim subNew = TryCast(constructor.DeclaringSyntaxReferences.FirstOrDefault()?.GetSyntax(cancellationToken), SubNewStatementSyntax)
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures.UnitTests (2)
SymbolId\SymbolKeyTestBase.vb (2)
234For Each node In symbol.DeclaringSyntaxReferences.Select(Function(d) d.GetSyntax()) 253For Each n In symbol.DeclaringSyntaxReferences.Select(Function(d) d.GetSyntax())
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (14)
CodeGen\CodeGenTuples.vb (13)
5775Assert.Equal("first As T1", mFirst.DeclaringSyntaxReferences.Single().GetSyntax().ToString()) 15099Assert.Equal("(Integer, Integer)", m1Tuple.DeclaringSyntaxReferences.Single().GetSyntax().ToString()) 15100Assert.Equal("(a2 As Integer, b2 As Integer)", m2Tuple.DeclaringSyntaxReferences.Single().GetSyntax().ToString()) 15166Assert.Equal("a2 As Integer", m2a2.DeclaringSyntaxReferences.Single().GetSyntax().ToString()) 15798Assert.Equal("Item8 As Integer", m5Item8.DeclaringSyntaxReferences.Single().GetSyntax().ToString()) 16322Assert.Equal("(1, 11)", m1Tuple.DeclaringSyntaxReferences.Single().GetSyntax().ToString()) 16323Assert.Equal("(a2:=2, b2:=22)", m2Tuple.DeclaringSyntaxReferences.Single().GetSyntax().ToString()) 16324Assert.Equal("Public Structure ValueTuple(Of T1, T2)", m1Tuple.TupleUnderlyingType.DeclaringSyntaxReferences.Single().GetSyntax().ToString().Substring(0, 38)) 16351Assert.Equal("Item1", m1Item1.TupleUnderlyingField.DeclaringSyntaxReferences.Single().GetSyntax().ToString()) 16371Assert.Equal("Item1", m2Item1.TupleUnderlyingField.DeclaringSyntaxReferences.Single().GetSyntax().ToString()) 16393Assert.Equal("a2", m2a2.DeclaringSyntaxReferences.Single().GetSyntax().ToString()) 16394Assert.Equal("Item1", m2a2.TupleUnderlyingField.DeclaringSyntaxReferences.Single().GetSyntax().ToString()) 16419Assert.Equal("Public Overrides Function ToString()", m1ToString.DeclaringSyntaxReferences.Single().GetSyntax().ToString().Substring(0, 36))
Emit\EditAndContinue\EditAndContinueTestBase.vb (1)
77Dim methodSyntax = method.DeclaringSyntaxReferences(0).GetSyntax().Parent
Microsoft.CodeAnalysis.VisualBasic.Features (16)
Completion\KeywordRecommenders\Declarations\ImplementsKeywordRecommender.vb (1)
41Dim typeStatement = TryCast(reference.GetSyntax(cancellationToken), TypeStatementSyntax)
EditAndContinue\VisualBasicEditAndContinueAnalyzer.vb (2)
1124Dim syntax = reference.GetSyntax(cancellationToken) 1257DirectCast(syntaxRefs.Single().GetSyntax(), TypeStatementSyntax).Modifiers.Any(SyntaxKind.PartialKeyword)
EncapsulateField\VisualBasicEncapsulateFieldService.vb (2)
125Return field.DeclaringSyntaxReferences.Any(Function(d) d.GetSyntax().GetAncestor(Of FieldDeclarationSyntax)().Modifiers.Any(SyntaxKind.ShadowsKeyword)) 135Return c.DeclaringSyntaxReferences.Select(Function(d) d.GetSyntax().Parent)
GenerateConstructor\VisualBasicGenerateConstructorService.vb (1)
175Dim constructorStatements = constructor.DeclaringSyntaxReferences(0).GetSyntax(cancellationToken).Parent.GetStatements()
InitializeParameter\VisualBasicInitializeMemberFromParameterCodeRefactoringProvider.vb (1)
67Dim reference = accessor.DeclaringSyntaxReferences(0).GetSyntax(cancellationToken)
IntroduceVariable\VisualBasicIntroduceVariableService_IntroduceField.vb (1)
68For Each declNode In oldType.DeclaringSyntaxReferences.Select(Function(r) r.GetSyntax().Parent).OfType(Of TypeBlockSyntax)()
IntroduceVariable\VisualBasicIntroduceVariableService_IntroduceLocal.vb (1)
61Select(Function(r) r.GetSyntax()).
LanguageServices\VisualBasicSymbolDisplayService.SymbolDescriptionBuilder.vb (1)
172Dim syntax = method.DeclaringSyntaxReferences.FirstOrDefault()?.GetSyntax()
NavigationBar\VisualBasicNavigationBarItemService.vb (1)
455Return method.DeclaringSyntaxReferences.Select(Function(r) r.GetSyntax()).OfType(Of MethodStatementSyntax)().Any(Function(m) m.Modifiers.Any(Function(t) t.Kind = SyntaxKind.PartialKeyword))
ReplacePropertyWithMethods\VisualBasicReplacePropertyWithMethods.vb (2)
92TryCast(getMethod.DeclaringSyntaxReferences(0).GetSyntax(cancellationToken), AccessorStatementSyntax)) 125TryCast(setMethod.DeclaringSyntaxReferences(0).GetSyntax(cancellationToken), AccessorStatementSyntax))
VisualBasicRemoveUnusedParametersAndValuesDiagnosticAnalyzer.vb (1)
38Return TryCast(decl.GetSyntax(), MethodStatementSyntax)?.HandlesClause IsNot Nothing
VisualBasicUseAutoPropertyAnalyzer.vb (2)
90Dim accessor = TryCast(TryCast(getMethod.DeclaringSyntaxReferences(0).GetSyntax(cancellationToken), AccessorStatementSyntax)?.Parent, AccessorBlockSyntax) 113Dim setAccessor = TryCast(TryCast(setMethod.DeclaringSyntaxReferences(0).GetSyntax(cancellationToken), AccessorStatementSyntax)?.Parent, AccessorBlockSyntax)
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (29)
Compilation\GetImportScopesTests.vb (21)
52Dim syntax = declaringSyntaxReference.GetSyntax() 59Dim syntax = aliasSymbol.DeclaringSyntaxReferences.Single().GetSyntax() 350Assert.True(TypeOf scopes.Single().XmlNamespaces.Single().DeclaringSyntaxReference.GetSyntax() Is XmlNamespaceImportsClauseSyntax) 351Assert.Equal("<xmlns:r1=""http://roslyn"">", scopes.Single().XmlNamespaces.Single().DeclaringSyntaxReference.GetSyntax().ToString()) 368Assert.True(TypeOf scopes.Single().XmlNamespaces.Single().DeclaringSyntaxReference.GetSyntax() Is XmlNamespaceImportsClauseSyntax) 369Assert.Equal("<xmlns:r1=""http://roslyn"">", scopes.Single().XmlNamespaces.Single().DeclaringSyntaxReference.GetSyntax().ToString()) 390Assert.True(TypeOf scopes.Single().XmlNamespaces.Single().DeclaringSyntaxReference.GetSyntax() Is XmlNamespaceImportsClauseSyntax) 391Assert.Equal("<xmlns:r1=""http://roslyn"">", scopes.Single().XmlNamespaces.Single().DeclaringSyntaxReference.GetSyntax().ToString()) 410Assert.True(TypeOf scopes.Single().XmlNamespaces.First().DeclaringSyntaxReference.GetSyntax() Is XmlNamespaceImportsClauseSyntax) 411Assert.True(scopes.Single().XmlNamespaces.Any(Function(x) x.DeclaringSyntaxReference.GetSyntax().ToString() = "<xmlns:r1=""http://roslyn"">")) 414Assert.True(TypeOf scopes.Single().XmlNamespaces.Last().DeclaringSyntaxReference.GetSyntax() Is XmlNamespaceImportsClauseSyntax) 415Assert.True(scopes.Single().XmlNamespaces.Any(Function(x) x.DeclaringSyntaxReference.GetSyntax().ToString() = "<xmlns:r2=""http://roslyn2"">")) 441Assert.True(TypeOf scopes.Single().XmlNamespaces.Single().DeclaringSyntaxReference.GetSyntax() Is XmlNamespaceImportsClauseSyntax) 442Assert.Equal("<xmlns:r1=""http://roslyn"">", scopes.Single().XmlNamespaces.Single().DeclaringSyntaxReference.GetSyntax().ToString()) 465Assert.True(TypeOf scopes.Single().XmlNamespaces.Single().DeclaringSyntaxReference.GetSyntax() Is XmlNamespaceImportsClauseSyntax) 466Assert.Equal("<xmlns:r1=""http://roslyn"">", scopes.Single().XmlNamespaces.Single().DeclaringSyntaxReference.GetSyntax().ToString()) 491Assert.True(TypeOf scopes.Single().XmlNamespaces.Single().DeclaringSyntaxReference.GetSyntax() Is XmlNamespaceImportsClauseSyntax) 492Assert.Equal("<xmlns:r1=""http://roslyn"">", scopes.Single().XmlNamespaces.Single().DeclaringSyntaxReference.GetSyntax().ToString()) 585Dim syntax = scopes(0).Imports.Single.DeclaringSyntaxReference.GetSyntax() 592Assert.True(TypeOf scopes(0).XmlNamespaces.Single().DeclaringSyntaxReference.GetSyntax() Is XmlNamespaceImportsClauseSyntax) 593Assert.Equal("<xmlns:r2=""http://roslyn2"">", scopes(0).XmlNamespaces.Single().DeclaringSyntaxReference.GetSyntax().ToString())
Compilation\MyTemplateTests.vb (2)
311Assert.Equal("Public Function Goo() As Integer", sym.DeclaringSyntaxReferences(0).GetSyntax().ToString()) 317Assert.Equal("Partial Class MyApplication", parent.DeclaringSyntaxReferences.Single.GetSyntax.ToString)
Compilation\SemanticModelGetDeclaredSymbolAPITests.vb (1)
1531Assert.Equal(SyntaxKind.SimpleImportsClause, aliasSymbol.DeclaringSyntaxReferences.First.GetSyntax().Kind)
DeclaringSyntaxNodeTests.vb (3)
31For Each node In declaringNodes.Select(Function(d) d.GetSyntax()) 86For Each node In declaringNodes.Select(Function(d) d.GetSyntax()) 136Assert.Equal(nodes(0).GetSyntax(), node)
Semantics\GetExtendedSemanticInfoTests.vb (2)
9820Assert.[False](SyntaxFacts.IsAttributeName((DirectCast(semanticInfo.Symbol, SourceNamedTypeSymbol)).SyntaxReferences.First().GetSyntax()), "IsAttributeName can be true only for alias name being qualified") 9860Assert.[False](SyntaxFacts.IsAttributeName((DirectCast(semanticInfo.Symbol, SourceNamedTypeSymbol)).SyntaxReferences.First().GetSyntax()), "IsAttributeName can be true only for alias name being qualified")
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (12)
SymbolsTests\AnonymousTypes\AnonymousTypesSemanticsTests.vb (6)
141Assert.Same(anonObjectCreation, localType.DeclaringSyntaxReferences(0).GetSyntax()) 148Assert.Same(anonObjectCreation, symbol.DeclaringSyntaxReferences(0).GetSyntax()) 174Assert.Same(propertyInitializer, member.DeclaringSyntaxReferences(0).GetSyntax()) 180Assert.Same(propertyInitializer, propSymbol.DeclaringSyntaxReferences(0).GetSyntax()) 1854Dim mainSyntax = TryCast(mainMethod.DeclaringSyntaxReferences.Single().GetSyntax(), MethodBaseSyntax) 1904Dim mainSyntax = TryCast(mainMethod.DeclaringSyntaxReferences.Single().GetSyntax(), MethodBaseSyntax)
SymbolsTests\ImplicitClassTests.vb (2)
41Assert.Equal(SyntaxKind.NamespaceStatement, implicitClass.DeclaringSyntaxReferences.Single().GetSyntax().Kind) 72Assert.Equal(SyntaxKind.CompilationUnit, scriptClass.DeclaringSyntaxReferences.Single().GetSyntax().Kind)
SymbolsTests\Source\EventTests.vb (3)
2430Assert.Equal("x As Integer", xSym.DeclaringSyntaxReferences.Single().GetSyntax().ToString()) 2511Assert.Equal("x As Integer", xSym.DeclaringSyntaxReferences.Single().GetSyntax().ToString()) 2565Assert.Equal("x As Integer", xSym.DeclaringSyntaxReferences.Single().GetSyntax().ToString())
SymbolsTests\Source\NamespaceGlobalTests.vb (1)
626Dim node = ref.GetSyntax()
Microsoft.CodeAnalysis.VisualBasic.Workspaces (5)
CodeGeneration\VisualBasicCodeGenerationHelpers.vb (1)
202Dim reusableNode = symbol.DeclaringSyntaxReferences(0).GetSyntax()
CodeGeneration\VisualBasicCodeGenerationService.vb (1)
365Dim attributeSyntaxToRemove = attributeToRemove.ApplicationSyntaxReference.GetSyntax(cancellationToken)
VisualBasicSemanticFacts.vb (2)
95Dim enumStatement = namedTypeSymbol.DeclaringSyntaxReferences.Select(Function(r) r.GetSyntax()).OfType(Of EnumStatementSyntax).FirstOrDefault() 219Return DirectCast(n.GetSyntax(cancellationToken), TypeStatementSyntax).Modifiers.Any(SyntaxKind.PartialKeyword)
VisualBasicSymbolDeclarationService.vb (1)
43Return DirectCast(GetBlockFromBegin(_reference.GetSyntax(cancellationToken)), VisualBasicSyntaxNode)
Microsoft.CodeAnalysis.VisualBasic.Workspaces.UnitTests (5)
CodeGeneration\SyntaxGeneratorTests.vb (5)
3430Dim declC = Generator.GetDeclaration(symbolC.DeclaringSyntaxReferences.Select(Function(x) x.GetSyntax()).First()) 3431Dim declX = Generator.GetDeclaration(symbolX.DeclaringSyntaxReferences.Select(Function(x) x.GetSyntax()).First()) 3432Dim declY = Generator.GetDeclaration(symbolY.DeclaringSyntaxReferences.Select(Function(x) x.GetSyntax()).First()) 3433Dim declZ = Generator.GetDeclaration(symbolZ.DeclaringSyntaxReferences.Select(Function(x) x.GetSyntax()).First()) 3684Dim declC = Generator.GetDeclaration(symbolC.DeclaringSyntaxReferences.First().GetSyntax())
Microsoft.CodeAnalysis.Workspaces (22)
AbstractCodeGenerationService_FindDeclaration.cs (1)
27return declarations.Any(static (r, arg) => arg.self.CanAddTo(r.GetSyntax(arg.cancellationToken), arg.solution, arg.cancellationToken), (self: this, solution, cancellationToken));
CodeGenerationHelpers.cs (1)
185? attribute.ApplicationSyntaxReference.GetSyntax() as T
Editing\SymbolEditor.cs (1)
193.Select(sr => sr.GetSyntax())
FindSymbols\FindReferences\Finders\AbstractMemberScopedReferenceFinder.cs (1)
106var syntax = declaration.GetSyntax(cancellationToken);
FindSymbols\FindReferences\Finders\ParameterSymbolReferenceFinder.cs (3)
92var parameterNode = parameter.DeclaringSyntaxReferences.Select(r => r.GetSyntax(cancellationToken)).FirstOrDefault(); 103var lambdaNode = parameter.ContainingSymbol.DeclaringSyntaxReferences.Select(r => r.GetSyntax(cancellationToken)).First(); 143var lambdaNode = symbol.ContainingSymbol.DeclaringSyntaxReferences.Select(r => r.GetSyntax(cancellationToken)).First();
FindSymbols\FindReferences\Finders\PropertySymbolReferenceFinder.cs (2)
71var containingTypeSyntaxes = containingType.DeclaringSyntaxReferences.SelectAsArray(r => r.GetSyntax(cancellationToken)); 76var constructorSyntax = constructor.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken);
IParameterSymbolExtensions.cs (6)
37var parameterSyntax = parameter.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken); 38var constructorSyntax = constructor.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken); 39if (containingType.DeclaringSyntaxReferences.Any(static (r, arg) => r.GetSyntax(arg.cancellationToken) == arg.constructorSyntax, (constructorSyntax, cancellationToken))) 45property.DeclaringSyntaxReferences[0].GetSyntax(cancellationToken) == parameterSyntax) 68var constructorSyntax = constructorReference.GetSyntax(cancellationToken); 69return containingType.DeclaringSyntaxReferences.Any(static (r, arg) => r.GetSyntax(arg.cancellationToken) == arg.constructorSyntax, (constructorSyntax, cancellationToken));
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ISymbolExtensions.cs\ISymbolExtensions.cs (1)
541var declarationSyntax = symbol.DeclaringSyntaxReferences.Select(r => r.GetSyntax()).FirstOrDefault();
ReassignedVariable\AbstractReassignedVariableService.cs (2)
168var methodOrPropertyDeclaration = methodOrProperty.DeclaringSyntaxReferences.First().GetSyntax(cancellationToken); 212.Select(r => r.GetSyntax(cancellationToken))
Recommendations\AbstractRecommendationServiceRunner.cs (1)
81if (owningMethod.DeclaringSyntaxReferences.Single().GetSyntax(_cancellationToken) is not TAnonymousFunctionSyntax lambdaSyntax)
SymbolKey.BodyLevelSymbolKey.cs (3)
34result.Add(syntaxRef.GetSyntax(cancellationToken).GetLocation()); 108return reference.GetSyntax(cancellationToken); 212return reference.GetSyntax(cancellationToken);
Microsoft.CodeAnalysis.Workspaces.UnitTests (7)
SymbolKeyTests.cs (1)
1477var node = declaringLocation.GetSyntax();
SyntaxReferenceTests.cs (6)
72var refNode = syntaxRef.GetSyntax(); 94var refNode = syntaxRef.GetSyntax(); 117var refNode = syntaxRef.GetSyntax(); 140var refNode = syntaxRef.GetSyntax(); 168var refNode = syntaxRef.GetSyntax(); 196var refNode = syntaxRef.GetSyntax();
Microsoft.VisualStudio.LanguageServices (2)
Venus\ContainedLanguageCodeSupport.cs (2)
66var typeNode = type.DeclaringSyntaxReferences.Where(r => r.SyntaxTree == tree).Select(r => r.GetSyntax(cancellationToken)).First(); 275var memberNode = member.DeclaringSyntaxReferences.Select(r => r.GetSyntax(cancellationToken)).FirstOrDefault();
Microsoft.VisualStudio.LanguageServices.CSharp (1)
LanguageService\CSharpHelpContextService.cs (1)
185if (symbol is ILocalSymbol localSymbol && !symbol.DeclaringSyntaxReferences.Any(static (d, token) => d.GetSyntax().DescendantTokens().Contains(token), token))
Microsoft.VisualStudio.LanguageServices.VisualBasic (4)
CodeModel\VisualBasicCodeModelService.vb (1)
2582.Select(Function(r) TryCast(r.GetSyntax(), StatementSyntax)) _
CodeModel\VisualBasicCodeModelService_Prototype.vb (2)
125Dim modifiedIdentifier = TryCast(symbol.DeclaringSyntaxReferences.FirstOrDefault().GetSyntax(), ModifiedIdentifierSyntax) 194Dim parameterNode = TryCast(parameter.DeclaringSyntaxReferences(0).GetSyntax(), ParameterSyntax)
Venus\ContainedLanguageStaticEventBinding.vb (1)
134Return member.DeclaringSyntaxReferences.Select(Function(r) r.GetSyntax()).FirstOrDefault()