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