113 references to RangeVariable
Microsoft.CodeAnalysis (1)
Symbols\SymbolKindExtensions.cs (1)
45case SymbolKind.RangeVariable:
Microsoft.CodeAnalysis.CodeStyle (3)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ISymbolExtensions_Accessibility.cs (1)
136case SymbolKind.RangeVariable:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SymbolEquivalenceComparer.EquivalenceVisitor.cs (1)
131SymbolKind.RangeVariable => RangeVariablesAreEquivalent((IRangeVariableSymbol)x, (IRangeVariableSymbol)y),
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SymbolEquivalenceComparer.GetHashCodeVisitor.cs (1)
72SymbolKind.RangeVariable => CombineHashCodes((IRangeVariableSymbol)x, currentHash),
Microsoft.CodeAnalysis.CodeStyle.Fixes (2)
src\Analyzers\Core\CodeFixes\Naming\FallbackNamingRules.cs (1)
30new SymbolKindOrTypeKind(SymbolKind.RangeVariable),
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SemanticsFactsService\AbstractSemanticFactsService.cs (1)
34SymbolKind.RangeVariable or
Microsoft.CodeAnalysis.CSharp (20)
Binder\Binder_Expressions.cs (2)
2227case SymbolKind.RangeVariable: 7500case SymbolKind.RangeVariable:
Binder\Binder_Symbols.cs (2)
2165else if (first.Kind == SymbolKind.RangeVariable && second.Kind == SymbolKind.RangeVariable)
Binder\ExecutableCodeBinder.cs (1)
42(memberSymbol.Kind != SymbolKind.Local && memberSymbol.Kind != SymbolKind.RangeVariable && memberSymbol.Kind != SymbolKind.Parameter));
Binder\InMethodBinder.cs (2)
282case SymbolKind.RangeVariable: 310case SymbolKind.RangeVariable:
Binder\LocalBinderFactory.cs (1)
138Debug.Assert(containingMemberOrLambda.Kind != SymbolKind.Local && containingMemberOrLambda.Kind != SymbolKind.RangeVariable && containingMemberOrLambda.Kind != SymbolKind.Parameter);
Binder\LocalScopeBinder.cs (1)
530case SymbolKind.RangeVariable:
Binder\Semantics\AccessCheck.cs (1)
195case SymbolKind.RangeVariable:
Binder\WithLambdaParametersBinder.cs (1)
147case SymbolKind.RangeVariable:
Compiler\ClsComplianceChecker.cs (1)
1140Debug.Assert(symbol.Kind != SymbolKind.RangeVariable);
FlowAnalysis\DefiniteAssignment.cs (2)
692Debug.Assert(captured.Kind == SymbolKind.Parameter || captured.Kind == SymbolKind.Local || captured.Kind == SymbolKind.RangeVariable); 728else if (variable.Kind != SymbolKind.RangeVariable)
FlowAnalysis\LocalDataFlowPass.cs (1)
105if (symbol.Kind == SymbolKind.RangeVariable) return -1;
Symbols\RangeVariableSymbol.cs (1)
44return SymbolKind.RangeVariable;
Symbols\Symbol.cs (2)
638case SymbolKind.RangeVariable: 1712case SymbolKind.RangeVariable:
Symbols\SymbolDistinguisher.cs (1)
80case SymbolKind.RangeVariable:
Symbols\SymbolKindExtensions.cs (1)
44case SymbolKind.RangeVariable:
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (1)
446case SymbolKind.RangeVariable:
Microsoft.CodeAnalysis.CSharp.Features (2)
Completion\CompletionProviders\DeclarationName\DeclarationNameInfo.cs (1)
647SymbolKind.RangeVariable => Glyph.RangeVariable,
Completion\CompletionProviders\DeclarationName\DeclarationNameRecommender.cs (1)
336SymbolKind.RangeVariable;
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (18)
Semantics\InteractiveSemanticModelTests.cs (1)
267Assert.Equal(SymbolKind.RangeVariable, semanticInfo.Symbol.Kind);
Semantics\QueryTests.cs (17)
1459Assert.Equal(SymbolKind.RangeVariable, x.Kind); 1467Assert.Equal(SymbolKind.RangeVariable, y.Kind); 1475Assert.Equal(SymbolKind.RangeVariable, z.Kind); 1668Assert.Equal(SymbolKind.RangeVariable, x.Kind); 1676Assert.Equal(SymbolKind.RangeVariable, y.Kind); 1684Assert.Equal(SymbolKind.RangeVariable, z.Kind); 2180Assert.Equal(SymbolKind.RangeVariable, info.Symbol.Kind); 2210Assert.Equal(SymbolKind.RangeVariable, info.Symbol.Kind); 2237Assert.Equal(SymbolKind.RangeVariable, info.Symbol.Kind); 2243Assert.Equal(SymbolKind.RangeVariable, info.Symbol.Kind); 2277Assert.Equal(SymbolKind.RangeVariable, symbol.Kind); 2330Assert.Equal(SymbolKind.RangeVariable, symbol.Kind); 2902Assert.Equal(SymbolKind.RangeVariable, x.Kind); 2935Assert.Equal(SymbolKind.RangeVariable, x.Kind); 3473Assert.Equal(SymbolKind.RangeVariable, x.Kind); 3523Assert.Equal(SymbolKind.RangeVariable, symbol.Kind); 3563Assert.Equal(SymbolKind.RangeVariable, symbol.Kind);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (10)
DocumentationComments\DocumentationCommentIDTests.cs (1)
311Assert.Equal(SymbolKind.RangeVariable, symbol.Kind);
Symbols\AnonymousTypesSemanticsTests.cs (3)
779Assert.Equal(SymbolKind.RangeVariable, info1.Symbol.Kind); 848Assert.Equal(SymbolKind.RangeVariable, info1.Symbol.Kind); 853Assert.Equal(SymbolKind.RangeVariable, info2.Symbol.Kind);
Symbols\Source\DeclaringSyntaxNodeTests.cs (6)
690CheckDeclaringSyntax<QueryClauseSyntax>(comp, tree, "range1", SymbolKind.RangeVariable); 691CheckDeclaringSyntax<QueryClauseSyntax>(comp, tree, "range2", SymbolKind.RangeVariable); 692CheckDeclaringSyntax<QueryContinuationSyntax>(comp, tree, "range3", SymbolKind.RangeVariable); 693CheckDeclaringSyntax<QueryClauseSyntax>(comp, tree, "range4", SymbolKind.RangeVariable); 694CheckDeclaringSyntax<QueryClauseSyntax>(comp, tree, "range5", SymbolKind.RangeVariable); 695CheckDeclaringSyntax<JoinIntoClauseSyntax>(comp, tree, "range6", SymbolKind.RangeVariable);
Microsoft.CodeAnalysis.CSharp.Workspaces (3)
Rename\CSharpRenameRewriterLanguageService.cs (2)
540if (symbol != null && _renamedSymbol.Kind != SymbolKind.Local && _renamedSymbol.Kind != SymbolKind.RangeVariable && 807SymbolKind.RangeVariable)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (1)
446case SymbolKind.RangeVariable:
Microsoft.CodeAnalysis.Features (4)
Completion\Providers\AbstractRecommendationServiceBasedCompletionProvider.cs (1)
182if (symbol.MatchesKind(SymbolKind.Local, SymbolKind.Parameter, SymbolKind.RangeVariable))
LanguageServiceIndexFormat\SymbolMoniker.cs (1)
24SymbolKind.RangeVariable or
Shared\Extensions\ISymbolExtensions_2.cs (1)
153case SymbolKind.RangeVariable:
src\Analyzers\Core\CodeFixes\Naming\FallbackNamingRules.cs (1)
30new SymbolKindOrTypeKind(SymbolKind.RangeVariable),
Microsoft.CodeAnalysis.VisualBasic (22)
Analysis\FlowAnalysis\DataFlowPass.vb (3)
895Case SymbolKind.RangeVariable 1104Case SymbolKind.RangeVariable 1162If sym.Kind = SymbolKind.RangeVariable Then
Analysis\FlowAnalysis\DataFlowsInWalker.vb (1)
116Debug.Assert(local.Kind <> SymbolKind.RangeVariable)
Analysis\FlowAnalysis\DataFlowsOutWalker.vb (2)
72If Not Me.State.IsAssigned(slot) AndAlso variable.Kind <> SymbolKind.RangeVariable AndAlso 149If Not _dataFlowsOut.Contains(local) AndAlso local.Kind <> SymbolKind.RangeVariable AndAlso Not IsInside Then
Analysis\FlowAnalysis\ReadWriteWalker.vb (2)
102ElseIf variable.Kind <> SymbolKind.RangeVariable Then 169Case SymbolKind.RangeVariable
Binding\Binder_Expressions.vb (3)
2728Case SymbolKind.Local, SymbolKind.Parameter, SymbolKind.RangeVariable 3281Case SymbolKind.RangeVariable 4018Case SymbolKind.RangeVariable
Binding\Binder_Query.vb (1)
731Dim result As Boolean = (lookup.IsGood AndAlso lookup.Symbols(0).Kind = SymbolKind.RangeVariable)
Binding\Binder_Statements.vb (5)
1826Debug.Assert(symbol.Kind = SymbolKind.Local OrElse symbol.Kind = SymbolKind.RangeVariable OrElse 1855Case SymbolKind.Local, SymbolKind.RangeVariable 1858ElseIf symbol.Kind <> SymbolKind.RangeVariable Then 1872ElseIf symbol.Kind <> SymbolKind.RangeVariable Then 1910ElseIf symbol.Kind <> SymbolKind.RangeVariable Then
Compilation\ClsComplianceChecker.vb (1)
679Debug.Assert(symbol.Kind <> SymbolKind.RangeVariable)
Semantics\AccessCheck.vb (1)
116Case SymbolKind.TypeParameter, SymbolKind.Parameter, SymbolKind.Local, SymbolKind.RangeVariable,
Symbols\Source\RangeVariableSymbol.vb (1)
36Return SymbolKind.RangeVariable
Symbols\Symbol.vb (1)
602SymbolKind.RangeVariable,
Symbols\SymbolExtensions.vb (1)
53Case SymbolKind.Field, SymbolKind.Local, SymbolKind.Parameter, SymbolKind.RangeVariable
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb (1)
457SymbolKind.RangeVariable
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (9)
DeclaringSyntaxNodeTests.vb (9)
715CheckDeclaringSyntax(Of CollectionRangeVariableSyntax)(comp, tree, "range1", SymbolKind.RangeVariable) 716CheckDeclaringSyntax(Of ExpressionRangeVariableSyntax)(comp, tree, "range2", SymbolKind.RangeVariable) 717CheckDeclaringSyntax(Of ExpressionRangeVariableSyntax)(comp, tree, "range3", SymbolKind.RangeVariable) 718CheckDeclaringSyntax(Of CollectionRangeVariableSyntax)(comp, tree, "range4", SymbolKind.RangeVariable) 719CheckDeclaringSyntax(Of CollectionRangeVariableSyntax)(comp, tree, "range5", SymbolKind.RangeVariable) 720CheckDeclaringSyntax(Of CollectionRangeVariableSyntax)(comp, tree, "range6", SymbolKind.RangeVariable) 721CheckDeclaringSyntax(Of ExpressionRangeVariableSyntax)(comp, tree, "range7", SymbolKind.RangeVariable) 722CheckDeclaringSyntax(Of CollectionRangeVariableSyntax)(comp, tree, "range8", SymbolKind.RangeVariable) 723CheckDeclaringSyntax(Of AggregationRangeVariableSyntax)(comp, tree, "range9", SymbolKind.RangeVariable)
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (2)
SymbolsTests\AnonymousTypes\AnonymousTypesSemanticsTests.vb (2)
1241Assert.Equal(SymbolKind.RangeVariable, querySymbol.Kind) 1245Assert.Equal(SymbolKind.RangeVariable, querySymbol.Kind)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (3)
Rename\VisualBasicRenameRewriterLanguageService.vb (2)
403If symbol IsNot Nothing AndAlso Me._renamedSymbol.Kind <> SymbolKind.Local AndAlso Me._renamedSymbol.Kind <> SymbolKind.RangeVariable AndAlso 695renamedSymbol.Kind = SymbolKind.RangeVariable Then
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb (1)
457SymbolKind.RangeVariable
Microsoft.CodeAnalysis.Workspaces (6)
Rename\RenameUtilities.cs (1)
78SymbolKind.RangeVariable or
Shared\Extensions\SemanticModelExtensions.cs (1)
123else if (!declaredSymbol.IsKind(SymbolKind.RangeVariable))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ISymbolExtensions_Accessibility.cs (1)
136case SymbolKind.RangeVariable:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SymbolEquivalenceComparer.EquivalenceVisitor.cs (1)
131SymbolKind.RangeVariable => RangeVariablesAreEquivalent((IRangeVariableSymbol)x, (IRangeVariableSymbol)y),
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\SymbolEquivalenceComparer.GetHashCodeVisitor.cs (1)
72SymbolKind.RangeVariable => CombineHashCodes((IRangeVariableSymbol)x, currentHash),
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SemanticsFactsService\AbstractSemanticFactsService.cs (1)
34SymbolKind.RangeVariable or
Microsoft.VisualStudio.LanguageServices (3)
Progression\GraphBuilder.cs (1)
296case SymbolKind.RangeVariable:
Progression\GraphNodeCreation.cs (1)
54case SymbolKind.RangeVariable:
Progression\GraphNodeIdCreation.cs (1)
544if (current is { Kind: SymbolKind.Local or SymbolKind.RangeVariable } && current.Name == symbol.Name)
Microsoft.VisualStudio.LanguageServices.CSharp.UnitTests (1)
GlyphExtensionsTests.cs (1)
93TestGlyph(StandardGlyphGroup.GlyphGroupVariable, SymbolKind.RangeVariable);
Microsoft.VisualStudio.LanguageServices.VisualBasic (2)
Help\VisualBasicHelpContextService.vb (1)
101If symbol.MatchesKind(SymbolKind.Alias, SymbolKind.Local, SymbolKind.Parameter, SymbolKind.RangeVariable) Then
Help\VisualBasicHelpContextService.Visitor.vb (1)
447If symbol Is Nothing OrElse symbol.IsKind(SymbolKind.RangeVariable) Then