26 references to GetSpecialTypeMember
Microsoft.CodeAnalysis.VisualBasic (8)
Binding\MemberSemanticModel.vb (1)
805DirectCast(compilation.GetSpecialTypeMember(SpecialMember.System_IDisposable__Dispose), MethodSymbol),
Compilation\VisualBasicCompilation.vb (1)
1962Return GetSpecialTypeMember(specialMember)
Lowering\LocalRewriter\LocalRewriter_StringConcat.vb (4)
122If method Is Me.Compilation.GetSpecialTypeMember(SpecialMember.System_String__ConcatStringString) OrElse 123method Is Me.Compilation.GetSpecialTypeMember(SpecialMember.System_String__ConcatStringStringString) OrElse 124method Is Me.Compilation.GetSpecialTypeMember(SpecialMember.System_String__ConcatStringStringStringString) Then 131If method Is Me.Compilation.GetSpecialTypeMember(SpecialMember.System_String__ConcatStringArray) Then
Lowering\SyntheticBoundNodeFactory.vb (1)
262Dim memberSymbol As Symbol = Me.Compilation.GetSpecialTypeMember(sm)
Operations\VisualBasicOperationFactory.vb (1)
1658GetSpecialTypeMember(SpecialMember.System_Nullable_T_GetValueOrDefault), MethodSymbol)
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (13)
Semantics\ForeachTest.vb (12)
1161Assert.Equal(Of ISymbol)(comp.GetSpecialTypeMember(SpecialMember.System_Collections_IEnumerable__GetEnumerator), loopInfo.GetEnumeratorMethod) 1162Assert.Equal(Of ISymbol)(comp.GetSpecialTypeMember(SpecialMember.System_Collections_IEnumerator__Current), loopInfo.CurrentProperty) 1163Assert.Equal(Of ISymbol)(comp.GetSpecialTypeMember(SpecialMember.System_Collections_IEnumerator__MoveNext), loopInfo.MoveNextMethod) 1164Assert.Equal(Of ISymbol)(comp.GetSpecialTypeMember(SpecialMember.System_IDisposable__Dispose), loopInfo.DisposeMethod) 1201Assert.Equal(Of ISymbol)(comp.GetSpecialTypeMember(SpecialMember.System_Collections_IEnumerable__GetEnumerator), loopInfo.GetEnumeratorMethod) 1202Assert.Equal(Of ISymbol)(comp.GetSpecialTypeMember(SpecialMember.System_Collections_IEnumerator__Current), loopInfo.CurrentProperty) 1203Assert.Equal(Of ISymbol)(comp.GetSpecialTypeMember(SpecialMember.System_Collections_IEnumerator__MoveNext), loopInfo.MoveNextMethod) 1204Assert.Equal(Of ISymbol)(comp.GetSpecialTypeMember(SpecialMember.System_IDisposable__Dispose), loopInfo.DisposeMethod) 1257Assert.Equal(Of ISymbol)(comp.GetSpecialTypeMember(SpecialMember.System_Collections_IEnumerator__Current), loopInfo0.CurrentProperty) 1258Assert.Equal(Of ISymbol)(comp.GetSpecialTypeMember(SpecialMember.System_Collections_IEnumerator__MoveNext), loopInfo0.MoveNextMethod) 1259Assert.Equal(Of ISymbol)(comp.GetSpecialTypeMember(SpecialMember.System_IDisposable__Dispose), loopInfo0.DisposeMethod) 1265Assert.Equal(Of ISymbol)(comp.GetSpecialTypeMember(SpecialMember.System_Collections_IEnumerable__GetEnumerator), loopInfo1.GetEnumeratorMethod) ' No longer using System.Array method.
Semantics\GetSemanticInfoTests.vb (1)
5173Assert.Equal(compilation.GetSpecialTypeMember(SpecialMember.System_Object__ReferenceEquals), methodInfo.Symbol)
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (5)
SymbolsTests\WellKnownTypeValidationTests.vb (5)
81Assert.NotNull(comp.GetSpecialTypeMember(SpecialMember.System_Object__ToString)) 82Assert.NotNull(comp.GetSpecialTypeMember(SpecialMember.System_String__ConcatStringString)) 88Assert.Null(comp.GetSpecialTypeMember(SpecialMember.System_Object__ToString)) 89Assert.Null(comp.GetSpecialTypeMember(SpecialMember.System_String__ConcatStringString)) 484Dim symbol = comp.GetSpecialTypeMember(special)