1 write to GetEnumeratorMethod
Microsoft.CodeAnalysis.VisualBasic (1)
Compilation\ForEachStatementInfo.vb (1)
70Me.GetEnumeratorMethod = getEnumeratorMethod
31 references to GetEnumeratorMethod
Microsoft.CodeAnalysis.VisualBasic (2)
Operations\VisualBasicOperationFactory.vb (2)
1205statementInfo.GetEnumeratorMethod, 1218DirectCast(statementInfo.GetEnumeratorMethod, MethodSymbol).Parameters,
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (3)
SpeculationAnalyzer.vb (1)
598getEnumeratorMethod = info.GetEnumeratorMethod
VisualBasicSemanticFacts.vb (2)
172info.GetEnumeratorMethod, 183info.GetEnumeratorMethod,
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (23)
Binding\ForEachTests.vb (3)
4600Assert.Equal("Function System.Array.GetEnumerator() As System.Collections.IEnumerator", info.GetEnumeratorMethod.ToTestDisplayString()) 4658Assert.Equal("Function System.Array.GetEnumerator() As System.Collections.IEnumerator", info.GetEnumeratorMethod.ToTestDisplayString()) 4721Assert.Equal("Function System.String.GetEnumerator() As System.CharEnumerator", info.GetEnumeratorMethod.ToTestDisplayString())
Semantics\ForeachTest.vb (7)
74Assert.Equal("Public Overloads Function GetEnumerator() As System.Collections.IEnumerator", verifyItem.GetEnumeratorMethod.ToString) 140Assert.Equal("Function GetEnumerator() As System.Collections.IEnumerator", verifyItem.GetEnumeratorMethod.ToString) 229Assert.NotNull(verifyItem.GetEnumeratorMethod) 1161Assert.Equal(Of ISymbol)(comp.GetSpecialTypeMember(SpecialMember.System_Collections_IEnumerable__GetEnumerator), loopInfo.GetEnumeratorMethod) 1201Assert.Equal(Of ISymbol)(comp.GetSpecialTypeMember(SpecialMember.System_Collections_IEnumerable__GetEnumerator), loopInfo.GetEnumeratorMethod) 1256Assert.Equal(comp.GetSpecialType(SpecialType.System_Array), loopInfo0.GetEnumeratorMethod.ContainingType) ' Unlike C#, the spec doesn't say that arrays use IEnumerable 1265Assert.Equal(Of ISymbol)(comp.GetSpecialTypeMember(SpecialMember.System_Collections_IEnumerable__GetEnumerator), loopInfo1.GetEnumeratorMethod) ' No longer using System.Array method.
Semantics\GetExtendedSemanticInfoTests.vb (12)
6238Assert.Equal(getEnumerator, semanticInfoEx.GetEnumeratorMethod) 6290Assert.Equal(getEnumerator, semanticInfoEx.GetEnumeratorMethod) 6338Assert.Equal(getEnumerator, semanticInfoEx.GetEnumeratorMethod) 6404Assert.Equal(getEnumerator, semanticInfoEx.GetEnumeratorMethod) 6476Assert.Equal(getEnumerator, semanticInfoEx.GetEnumeratorMethod) 6553Assert.Equal(getEnumerator, semanticInfoEx.GetEnumeratorMethod) 6618Assert.Equal(getEnumerator, semanticInfoEx.GetEnumeratorMethod) ' methods are partly present up to the point where the pattern was violated. 6672Assert.Equal(getEnumerator, semanticInfoEx.GetEnumeratorMethod) 6730Assert.Equal(getEnumerator, semanticInfoEx.GetEnumeratorMethod) 6774semanticInfoEx.GetEnumeratorMethod.ToDisplayString(SymbolDisplayFormat.TestFormat)) 6817Assert.Null(semanticInfoEx.GetEnumeratorMethod) 6861semanticInfoEx.GetEnumeratorMethod.ToDisplayString(SymbolDisplayFormat.TestFormat))
Semantics\MultiDimensionalTest.vb (1)
1191Assert.Equal("Function System.Array.GetEnumerator() As System.Collections.IEnumerator", info.GetEnumeratorMethod.ToTestDisplayString())
Microsoft.CodeAnalysis.VisualBasic.Workspaces (3)
SpeculationAnalyzer.vb (1)
598getEnumeratorMethod = info.GetEnumeratorMethod
VisualBasicSemanticFacts.vb (2)
172info.GetEnumeratorMethod, 183info.GetEnumeratorMethod,