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