116 references to RangeVariable
Microsoft.CodeAnalysis (1)
Symbols\SymbolKindExtensions.cs (1)
45case SymbolKind.RangeVariable:
Microsoft.CodeAnalysis.CodeStyle (3)
ISymbolExtensions_Accessibility.cs (1)
136case SymbolKind.RangeVariable:
SymbolEquivalenceComparer.EquivalenceVisitor.cs (1)
133SymbolKind.RangeVariable => RangeVariablesAreEquivalent((IRangeVariableSymbol)x, (IRangeVariableSymbol)y),
SymbolEquivalenceComparer.GetHashCodeVisitor.cs (1)
75SymbolKind.RangeVariable => CombineHashCodes((IRangeVariableSymbol)x, currentHash),
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
AbstractSemanticFactsService.cs (1)
33s.Kind == SymbolKind.RangeVariable ||
Microsoft.CodeAnalysis.CSharp (20)
Binder\Binder_Expressions.cs (2)
2013case SymbolKind.RangeVariable: 6403case SymbolKind.RangeVariable:
Binder\Binder_Symbols.cs (2)
2120else 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)
137Debug.Assert(containingMemberOrLambda.Kind != SymbolKind.Local && containingMemberOrLambda.Kind != SymbolKind.RangeVariable && containingMemberOrLambda.Kind != SymbolKind.Parameter);
Binder\LocalScopeBinder.cs (1)
484case SymbolKind.RangeVariable:
Binder\Semantics\AccessCheck.cs (1)
195case SymbolKind.RangeVariable:
Binder\WithLambdaParametersBinder.cs (1)
147case SymbolKind.RangeVariable:
Compiler\ClsComplianceChecker.cs (1)
1133Debug.Assert(symbol.Kind != SymbolKind.RangeVariable);
FlowAnalysis\DefiniteAssignment.cs (2)
671Debug.Assert(captured.Kind == SymbolKind.Parameter || captured.Kind == SymbolKind.Local || captured.Kind == SymbolKind.RangeVariable); 707else if (variable.Kind != SymbolKind.RangeVariable)
FlowAnalysis\LocalDataFlowPass.cs (1)
105if (symbol.Kind == SymbolKind.RangeVariable) return -1;
Symbols\RangeVariableSymbol.cs (1)
48return SymbolKind.RangeVariable;
Symbols\Symbol.cs (2)
506case SymbolKind.RangeVariable: 1566case SymbolKind.RangeVariable:
Symbols\SymbolDistinguisher.cs (1)
80case SymbolKind.RangeVariable:
Symbols\SymbolKindExtensions.cs (1)
36case SymbolKind.RangeVariable:
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
ExpressionSyntaxExtensions.cs (1)
431case SymbolKind.RangeVariable:
Microsoft.CodeAnalysis.CSharp.Features (2)
Completion\CompletionProviders\DeclarationName\DeclarationNameInfo.cs (1)
650SymbolKind.RangeVariable => Glyph.RangeVariable,
Completion\CompletionProviders\DeclarationName\DeclarationNameRecommender.cs (1)
339SymbolKind.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)
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs\ExpressionSyntaxExtensions.cs (1)
431case SymbolKind.RangeVariable:
Rename\CSharpRenameRewriterLanguageService.cs (2)
551if (symbol != null && _renamedSymbol.Kind != SymbolKind.Local && _renamedSymbol.Kind != SymbolKind.RangeVariable && 818SymbolKind.RangeVariable)
Microsoft.CodeAnalysis.Features (6)
Completion\Providers\AbstractRecommendationServiceBasedCompletionProvider.cs (1)
181if (symbol.MatchesKind(SymbolKind.Local, SymbolKind.Parameter, SymbolKind.RangeVariable))
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (2)
5700if (oldCapture.Kind == SymbolKind.RangeVariable) 5911Debug.Assert(localOrParameter.Kind != SymbolKind.RangeVariable);
LanguageServiceIndexFormat\SymbolMoniker.cs (1)
30SymbolKind.RangeVariable or
Shared\Extensions\ISymbolExtensions_2.cs (1)
150case SymbolKind.RangeVariable:
Shared\Naming\FallbackNamingRules.cs (1)
30new SymbolKindOrTypeKind(SymbolKind.RangeVariable))),
Microsoft.CodeAnalysis.LanguageServerIndexFormat.Generator (1)
Generator.cs (1)
278SymbolKind.RangeVariable or
Microsoft.CodeAnalysis.VisualBasic (22)
Analysis\FlowAnalysis\DataFlowPass.vb (3)
895Case SymbolKind.RangeVariable 1098Case SymbolKind.RangeVariable 1156If 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)
2703Case SymbolKind.Local, SymbolKind.Parameter, SymbolKind.RangeVariable 3254Case SymbolKind.RangeVariable 3991Case 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)
1797Debug.Assert(symbol.Kind = SymbolKind.Local OrElse symbol.Kind = SymbolKind.RangeVariable OrElse 1826Case SymbolKind.Local, SymbolKind.RangeVariable 1829ElseIf symbol.Kind <> SymbolKind.RangeVariable Then 1843ElseIf symbol.Kind <> SymbolKind.RangeVariable Then 1881ElseIf 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)
524SymbolKind.RangeVariable,
Symbols\SymbolExtensions.vb (1)
53Case SymbolKind.Field, SymbolKind.Local, SymbolKind.Parameter, SymbolKind.RangeVariable
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (1)
ExpressionSyntaxExtensions.vb (1)
457SymbolKind.RangeVariable
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures.UnitTests (1)
SymbolId\SymbolKeyTestBase.vb (1)
153kinds.Add(SymbolKind.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)
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb\ExpressionSyntaxExtensions.vb (1)
457SymbolKind.RangeVariable
Rename\VisualBasicRenameRewriterLanguageService.vb (2)
404If symbol IsNot Nothing AndAlso Me._renamedSymbol.Kind <> SymbolKind.Local AndAlso Me._renamedSymbol.Kind <> SymbolKind.RangeVariable AndAlso 697renamedSymbol.Kind = SymbolKind.RangeVariable Then
Microsoft.CodeAnalysis.Workspaces (6)
AbstractSemanticFactsService.cs (1)
33s.Kind == SymbolKind.RangeVariable ||
ISymbolExtensions_Accessibility.cs (1)
136case SymbolKind.RangeVariable:
Rename\RenameUtilities.cs (1)
78SymbolKind.RangeVariable or
Shared\Extensions\SemanticModelExtensions.cs (1)
116var skipSymbolInfoLookup = declaredSymbol.IsKind(SymbolKind.RangeVariable);
SymbolEquivalenceComparer.EquivalenceVisitor.cs (1)
133SymbolKind.RangeVariable => RangeVariablesAreEquivalent((IRangeVariableSymbol)x, (IRangeVariableSymbol)y),
SymbolEquivalenceComparer.GetHashCodeVisitor.cs (1)
75SymbolKind.RangeVariable => CombineHashCodes((IRangeVariableSymbol)x, currentHash),
Microsoft.VisualStudio.LanguageServices (3)
Progression\GraphBuilder.cs (1)
282case SymbolKind.RangeVariable:
Progression\GraphNodeCreation.cs (1)
54case SymbolKind.RangeVariable:
Progression\GraphNodeIdCreation.cs (1)
542if (current != null && current.Name == symbol.Name && (current.Kind == SymbolKind.Local || current.Kind == SymbolKind.RangeVariable))
Microsoft.VisualStudio.LanguageServices.CSharp.UnitTests (1)
GlyphExtensionsTests.cs (1)
94TestGlyph(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)
443If symbol Is Nothing OrElse symbol.IsKind(SymbolKind.RangeVariable) Then