361 references to GetSpecialType
Microsoft.CodeAnalysis.VisualBasic (73)
Binding\Binder.vb (1)
442
Dim symbol As NamedTypeSymbol = compilation.
GetSpecialType
(typeId)
Binding\Binder_Attributes.vb (1)
795
ReportDiagnostic(diagBag, conv.Operand.Syntax, ERRID.ERR_RequiredAttributeConstConversion2, If(conv.Operand.Type, _binder.Compilation.
GetSpecialType
(SpecialType.System_Object)), conv.Type)
Binding\Binder_Conversions.vb (3)
381
Dim nullableOfT As NamedTypeSymbol = Compilation.
GetSpecialType
(SpecialType.System_Nullable_T)
382
intermediateTargetType = Compilation.
GetSpecialType
(SpecialType.System_Nullable_T).
737
Dim iEnumerable_T As NamedTypeSymbol = Compilation.
GetSpecialType
(SpecialType.System_Collections_Generic_IEnumerable_T)
Binding\Binder_Lambda.vb (4)
205
Compilation.
GetSpecialType
(SpecialType.System_Void), ' No need to report use-site error.
773
Dim targetSignature As New UnboundLambda.TargetSignature(ImmutableArray(Of ParameterSymbol).Empty, Compilation.
GetSpecialType
(SpecialType.System_Void), returnsByRef:=False)
850
commonParameterTypes(i) = Compilation.
GetSpecialType
(SpecialType.System_Object)
863
Compilation.
GetSpecialType
(SpecialType.System_Void),
Binding\Binder_Lookup.vb (1)
420
Dim candidate = binder.Compilation.
GetSpecialType
(specialType)
Binding\Binder_Statements.vb (5)
2235
Compilation.
GetSpecialType
(SpecialType.System_Void),
2422
Dim container = If(exprSymbol IsNot Nothing, exprSymbol.ContainingSymbol, Compilation.
GetSpecialType
(SpecialType.System_Object))
3459
Dim idisposableType = Compilation.
GetSpecialType
(SpecialType.System_IDisposable)
4948
Return Compilation.
GetSpecialType
(SpecialType.System_Void)
4952
Return Compilation.
GetSpecialType
(SpecialType.System_Void)
Binding\Binder_XmlLiterals.vb (3)
674
memberAccess = BadExpression(syntax, ImmutableArray.Create(receiver, name), Compilation.
GetSpecialType
(SpecialType.System_String))
797
Return BadExpression(syntax, Compilation.
GetSpecialType
(SpecialType.System_String))
903
Dim result = BadExpression(syntax, Compilation.
GetSpecialType
(SpecialType.System_String))
Compilation\VisualBasicCompilation.vb (2)
1967
Return
GetSpecialType
(SpecialType.System_Object)
2795
Return Me.
GetSpecialType
(specialType)
Emit\NoPia\EmbeddedTypesManager.vb (1)
46
Dim type = ModuleBeingBuilt.Compilation.
GetSpecialType
(SpecialType.System_String)
Lowering\IteratorRewriter\IteratorStateMachine.vb (1)
34
Dim intType = DeclaringCompilation.
GetSpecialType
(SpecialType.System_Int32)
Lowering\LocalRewriter\LocalRewriter_Conversion.vb (1)
863
result = RewriteFromObjectConversion(rewrittenConversion, Compilation.
GetSpecialType
(SpecialType.System_Object), underlyingTypeTo)
Lowering\LocalRewriter\LocalRewriter_ForTo.vb (5)
416
Debug.Assert(Compilation.
GetSpecialType
(SpecialType.System_Object) Is rewrittenControlVariable.Type)
445
Compilation.
GetSpecialType
(SpecialType.System_Boolean),
449
arguments, Compilation.
GetSpecialType
(SpecialType.System_Boolean), hasErrors:=True)
500
Compilation.
GetSpecialType
(SpecialType.System_Boolean),
504
arguments, Compilation.
GetSpecialType
(SpecialType.System_Boolean), hasErrors:=True)
Lowering\LocalRewriter\LocalRewriter_NullableHelpers.vb (1)
263
Me.Compilation.
GetSpecialType
(SpecialType.System_Boolean), hasErrors:=True)
Lowering\LocalRewriter\LocalRewriter_RaiseEvent.vb (2)
80
Me.Compilation.
GetSpecialType
(SpecialType.System_Object)),
82
Me.Compilation.
GetSpecialType
(SpecialType.System_Boolean)).MakeCompilerGenerated
Lowering\LocalRewriter\LocalRewriter_RedimClause.vb (1)
95
Compilation.
GetSpecialType
(SpecialType.System_Void)))
Lowering\LocalRewriter\LocalRewriter_SelectCase.vb (3)
171
Me.ReportBadType(selectCaseExpr, Compilation.
GetSpecialType
(SpecialType.System_Int32))
172
Me.ReportBadType(selectCaseExpr, Compilation.
GetSpecialType
(SpecialType.System_UInt32))
173
Me.ReportBadType(selectCaseExpr, Compilation.
GetSpecialType
(SpecialType.System_String))
Semantics\TypeInference\TypeArgumentInference.vb (4)
2143
Dim inferenceSignature As New UnboundLambda.TargetSignature(delegateParams, unboundLambda.Binder.Compilation.
GetSpecialType
(SpecialType.System_Void), returnsByRef:=False)
2211
TypeSymbol.Equals(lambdaReturnNamedType.OriginalDefinition, argument.GetBinderFromLambda().Compilation.
GetSpecialType
(SpecialType.System_Collections_Generic_IEnumerable_T), TypeCompareKind.ConsiderEverything) OrElse
2212
TypeSymbol.Equals(lambdaReturnNamedType.OriginalDefinition, argument.GetBinderFromLambda().Compilation.
GetSpecialType
(SpecialType.System_Collections_Generic_IEnumerator_T), TypeCompareKind.ConsiderEverything))
2225
unboundLambda.Binder.Compilation.
GetSpecialType
(SpecialType.System_Void),
Symbols\AnonymousTypes\AnonymousType_SymbolCollection.vb (9)
130
Return Compilation.
GetSpecialType
(SpecialType.System_Boolean)
136
Return Compilation.
GetSpecialType
(SpecialType.System_Int32)
142
Return Compilation.
GetSpecialType
(SpecialType.System_Object)
148
Return Compilation.
GetSpecialType
(SpecialType.System_IntPtr)
154
Return Compilation.
GetSpecialType
(SpecialType.System_IAsyncResult)
160
Return Compilation.
GetSpecialType
(SpecialType.System_AsyncCallback)
166
Return Compilation.
GetSpecialType
(SpecialType.System_MulticastDelegate)
172
Return Compilation.
GetSpecialType
(SpecialType.System_String)
178
Return Compilation.
GetSpecialType
(SpecialType.System_Void)
Symbols\Source\ImplicitNamedTypeSymbol.vb (1)
51
Dim baseType = DeclaringCompilation.
GetSpecialType
(SpecialType.System_Object)
Symbols\Source\SourceAssemblySymbol.vb (5)
1501
Dim int32Type = Me.DeclaringCompilation.
GetSpecialType
(SpecialType.System_Int32)
1519
Dim boolType = Me.DeclaringCompilation.
GetSpecialType
(SpecialType.System_Boolean)
1540
Dim int32Type = Me.DeclaringCompilation.
GetSpecialType
(SpecialType.System_Int32)
1573
Dim stringType = _compilation.
GetSpecialType
(SpecialType.System_String)
1582
Dim stringType = _compilation.
GetSpecialType
(SpecialType.System_String)
Symbols\Source\SourceNamedTypeSymbol.vb (1)
1378
ReportUseSiteInfoForBaseType(Me.DeclaringCompilation.
GetSpecialType
(SpecialType.System_Object), declaredBase, diagnostics)
Symbols\Source\SourceParameterSymbolBase.vb (1)
63
ImmutableArray.Create(New TypedConstant(compilation.
GetSpecialType
(SpecialType.System_Int64),
Symbols\Source\SourceWithEventsBackingFieldSymbol.vb (1)
75
ImmutableArray.Create(New TypedConstant(compilation.
GetSpecialType
(SpecialType.System_String),
Symbols\Source\SynthesizedEntryPointSymbol.vb (2)
25
Dim submissionArrayType = compilation.CreateArrayTypeSymbol(compilation.
GetSpecialType
(SpecialType.System_Object))
42
compilation.
GetSpecialType
(SpecialType.System_Void),
Symbols\Source\SynthesizedEventAccessorSymbol.vb (2)
82
type = compilation.
GetSpecialType
(SpecialType.System_Void)
281
Dim boolType As TypeSymbol = compilation.
GetSpecialType
(SpecialType.System_Boolean)
Symbols\Source\SynthesizedInteractiveInitializerMethod.vb (1)
167
resultType = compilation.
GetSpecialType
(SpecialType.System_Object)
Symbols\Source\SynthesizedSubmissionConstructorSymbol.vb (4)
33
Dim submissionArrayType = compilation.CreateArrayTypeSymbol(compilation.
GetSpecialType
(SpecialType.System_Object))
65
Dim submissionArrayType = compilation.CreateArrayTypeSymbol(compilation.
GetSpecialType
(SpecialType.System_Object))
68
Dim intType = compilation.
GetSpecialType
(SpecialType.System_Int32)
69
Dim objectType = compilation.
GetSpecialType
(SpecialType.System_Object)
Symbols\SynthesizedSymbols\SynthesizedGlobal_StringSwitchHashMethodSymbol.vb (2)
34
_parameters = ImmutableArray.Create(Of ParameterSymbol)(New SynthesizedParameterSimpleSymbol(Me, compilation.
GetSpecialType
(SpecialType.System_String), 0, "s"))
35
_returnType = compilation.
GetSpecialType
(SpecialType.System_UInt32)
Symbols\WellKnownMembers.vb (4)
236
Dim specialTypeByte =
GetSpecialType
(SpecialType.System_Byte)
239
Dim specialTypeUInt32 =
GetSpecialType
(SpecialType.System_UInt32)
327
GetSpecialType
(CType(descriptor.DeclaringTypeId, SpecialType)),
705
Dim stringType =
GetSpecialType
(SpecialType.System_String)
VisualBasicExtensions.vb (1)
791
Return vbcomp.
GetSpecialType
(typeId)
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (53)
Attributes\AttributeTests_Synthesized.vb (1)
1829
New TypedConstant(comp.
GetSpecialType
(SpecialType.System_String), TypedConstantKind.Primitive, "unused"))))
CodeGen\CodeGenTuples.vb (50)
6865
Dim intType As TypeSymbol = comp.
GetSpecialType
(SpecialType.System_Int32)
6888
Dim intType As TypeSymbol = comp.
GetSpecialType
(SpecialType.System_Int32)
6889
Dim stringType As TypeSymbol = comp.
GetSpecialType
(SpecialType.System_String)
6917
Dim intType As TypeSymbol = comp.
GetSpecialType
(SpecialType.System_Int32)
6918
Dim stringType As TypeSymbol = comp.
GetSpecialType
(SpecialType.System_String)
6940
Dim intType As TypeSymbol = comp.
GetSpecialType
(SpecialType.System_Int32)
6941
Dim stringType As TypeSymbol = comp.
GetSpecialType
(SpecialType.System_String)
6960
Dim intType As TypeSymbol = comp.
GetSpecialType
(SpecialType.System_Int32)
6961
Dim stringType As TypeSymbol = comp.
GetSpecialType
(SpecialType.System_String)
6980
Dim intType As TypeSymbol = comp.
GetSpecialType
(SpecialType.System_Int32)
6981
Dim stringType As TypeSymbol = comp.
GetSpecialType
(SpecialType.System_String)
7001
Dim intType As TypeSymbol = comp.
GetSpecialType
(SpecialType.System_Int32)
7019
Dim intType As TypeSymbol = comp.
GetSpecialType
(SpecialType.System_Int32)
7020
Dim stringType As TypeSymbol = comp.
GetSpecialType
(SpecialType.System_String)
7044
Dim intType As TypeSymbol = comp.
GetSpecialType
(SpecialType.System_Int32)
7045
Dim stringType As TypeSymbol = comp.
GetSpecialType
(SpecialType.System_String)
7069
Dim intType As TypeSymbol = comp.
GetSpecialType
(SpecialType.System_Int32)
7070
Dim stringType As TypeSymbol = comp.
GetSpecialType
(SpecialType.System_String)
7094
Dim intType As TypeSymbol = comp.
GetSpecialType
(SpecialType.System_Int32)
7095
Dim stringType As TypeSymbol = comp.
GetSpecialType
(SpecialType.System_String)
7119
Dim intType As TypeSymbol = comp.
GetSpecialType
(SpecialType.System_Int32)
7120
Dim stringType As TypeSymbol = comp.
GetSpecialType
(SpecialType.System_String)
7150
Dim intType As TypeSymbol = comp.
GetSpecialType
(SpecialType.System_Int32)
7169
Dim intType As NamedTypeSymbol = comp.
GetSpecialType
(SpecialType.System_Int32)
7191
Dim intType As NamedTypeSymbol = comp.
GetSpecialType
(SpecialType.System_Int32)
7219
Dim intType As ITypeSymbol = comp.
GetSpecialType
(SpecialType.System_Int32)
7245
Dim intType As ITypeSymbol = comp.
GetSpecialType
(SpecialType.System_Int32)
7246
Dim stringType As ITypeSymbol = comp.
GetSpecialType
(SpecialType.System_String)
7268
Dim intType As ITypeSymbol = comp.
GetSpecialType
(SpecialType.System_Int32)
7269
Dim stringType As ITypeSymbol = comp.
GetSpecialType
(SpecialType.System_String)
7291
Dim intType As ITypeSymbol = comp.
GetSpecialType
(SpecialType.System_Int32)
7292
Dim stringType As ITypeSymbol = comp.
GetSpecialType
(SpecialType.System_String)
7309
Dim intType As ITypeSymbol = comp.
GetSpecialType
(SpecialType.System_Int32)
7310
Dim stringType As ITypeSymbol = comp.
GetSpecialType
(SpecialType.System_String)
7327
Dim intType As ITypeSymbol = comp.
GetSpecialType
(SpecialType.System_Int32)
7343
Dim intType As ITypeSymbol = comp.
GetSpecialType
(SpecialType.System_Int32)
7344
Dim stringType As ITypeSymbol = comp.
GetSpecialType
(SpecialType.System_String)
7364
Dim intType As ITypeSymbol = comp.
GetSpecialType
(SpecialType.System_Int32)
7365
Dim stringType As ITypeSymbol = comp.
GetSpecialType
(SpecialType.System_String)
7385
Dim intType As ITypeSymbol = comp.
GetSpecialType
(SpecialType.System_Int32)
7386
Dim stringType As ITypeSymbol = comp.
GetSpecialType
(SpecialType.System_String)
7406
Dim intType As ITypeSymbol = comp.
GetSpecialType
(SpecialType.System_Int32)
7407
Dim stringType As ITypeSymbol = comp.
GetSpecialType
(SpecialType.System_String)
7433
Dim intType As ITypeSymbol = comp.
GetSpecialType
(SpecialType.System_Int32)
7450
Dim intType As ITypeSymbol = comp.
GetSpecialType
(SpecialType.System_Int32)
7482
Dim stringType As ITypeSymbol = comp.
GetSpecialType
(SpecialType.System_String)
7503
Dim intType = comp.
GetSpecialType
(SpecialType.System_Int32)
7504
Dim stringType = comp.
GetSpecialType
(SpecialType.System_String)
7530
Dim intType As NamedTypeSymbol = comp.
GetSpecialType
(SpecialType.System_String)
8935
Dim intType As TypeSymbol = comp.
GetSpecialType
(SpecialType.System_Int32)
Emit\CompilationEmitTests.vb (1)
4282
compilation.
GetSpecialType
(SpecialType.System_Int32)
PDB\PDBTests.vb (1)
192
Dim stInt = c1.
GetSpecialType
(SpecialType.System_Int32)
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler (6)
Binders\PlaceholderLocalBinder.vb (1)
73
Dim type = Compilation.
GetSpecialType
(If(specialType = SpecialType.None, SpecialType.System_Object, specialType))
CompilationContext.vb (3)
95
_voidType = Me.Compilation.
GetSpecialType
(SpecialType.System_Void)
134
Dim objectType = Me.Compilation.
GetSpecialType
(SpecialType.System_Object)
200
Dim objectType = Me.Compilation.
GetSpecialType
(SpecialType.System_Object)
Rewriters\LocalDeclarationRewriter.vb (2)
61
Dim stringType = compilation.
GetSpecialType
(SpecialType.System_String)
64
compilation.
GetSpecialType
(SpecialType.System_Byte),
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (172)
Compilation\CompilationAPITests.vb (38)
325
Dim ntSmb = comp.
GetSpecialType
(typeId:=SpecialType.Count)
328
ntSmb = comp.
GetSpecialType
(CType(31, SpecialType))
1344
comp.
GetSpecialType
((SpecialType.None))
1350
comp.
GetSpecialType
(CType(0, SpecialType))
1355
comp.
GetSpecialType
(CType(100, SpecialType))
1478
Dim intType As TypeSymbol = comp.
GetSpecialType
(SpecialType.System_Int32)
1479
Dim stringType As TypeSymbol = comp.
GetSpecialType
(SpecialType.System_String)
1494
Dim intType As TypeSymbol = comp.
GetSpecialType
(SpecialType.System_Int32)
1495
Dim stringType As TypeSymbol = comp.
GetSpecialType
(SpecialType.System_String)
1562
ImmutableArray.Create(DirectCast(compilation.
GetSpecialType
(SpecialType.System_Int32), ITypeSymbol),
1563
DirectCast(compilation.
GetSpecialType
(SpecialType.System_Int32), ITypeSymbol)),
1575
ImmutableArray.Create(DirectCast(Compilation.
GetSpecialType
(SpecialType.System_Int32), ITypeSymbol),
1576
DirectCast(Compilation.
GetSpecialType
(SpecialType.System_Int32), ITypeSymbol)),
1586
ImmutableArray.Create(DirectCast(compilation.
GetSpecialType
(SpecialType.System_Int32), ITypeSymbol),
1587
DirectCast(compilation.
GetSpecialType
(SpecialType.System_Int32), ITypeSymbol)),
1607
ImmutableArray.Create(DirectCast(compilation.
GetSpecialType
(SpecialType.System_Int32), ITypeSymbol),
1608
DirectCast(compilation.
GetSpecialType
(SpecialType.System_Int32), ITypeSymbol)),
1634
ImmutableArray.Create(Of ITypeSymbol)(compilation.
GetSpecialType
(SpecialType.System_Int32)),
1648
ImmutableArray.Create(Of ITypeSymbol)(compilation.
GetSpecialType
(SpecialType.System_Int32)),
1663
ImmutableArray.Create(Of ITypeSymbol)(compilation.
GetSpecialType
(SpecialType.System_Int32), compilation.
GetSpecialType
(SpecialType.System_Boolean)),
1746
Dim intType = compilation.
GetSpecialType
(SpecialType.System_Int32)
1761
Dim intType = compilation.
GetSpecialType
(SpecialType.System_Int32)
1762
Dim boolType = compilation.
GetSpecialType
(SpecialType.System_Boolean)
1771
Dim stringType = compilation.
GetSpecialType
(SpecialType.System_String)
1780
Dim stringType = compilation.
GetSpecialType
(SpecialType.System_String)
1781
Dim boolType = compilation.
GetSpecialType
(SpecialType.System_Boolean)
1792
Dim doubleType = compilation.
GetSpecialType
(SpecialType.System_Double)
1808
Dim intType = compilation.
GetSpecialType
(SpecialType.System_Int32)
1817
Dim intType = compilation.
GetSpecialType
(SpecialType.System_Int32)
1818
Dim nullableIntType = compilation.
GetSpecialType
(SpecialType.System_Nullable_T).Construct(intType)
1839
Dim intType = compilation.
GetSpecialType
(SpecialType.System_Int32)
1851
Dim intType = compilation.
GetSpecialType
(SpecialType.System_Int32)
1860
Dim intType = compilation.
GetSpecialType
(SpecialType.System_Int32)
1861
Dim nullableIntType = compilation.
GetSpecialType
(SpecialType.System_Nullable_T).Construct(intType)
1895
Dim intType = compilation.
GetSpecialType
(SpecialType.System_Int32)
1904
Dim intType = compilation.
GetSpecialType
(SpecialType.System_Int32)
1917
Dim intType = Compilation.
GetSpecialType
(SpecialType.System_Int32)
Compilation\SemanticModelGetDeclaredSymbolAPITests.vb (11)
2760
Assert.Equal(compilation.
GetSpecialType
(System_Int32), local.Type)
2766
Assert.Equal(compilation.
GetSpecialType
(System_String), local.Type)
2778
Assert.Equal(compilation.
GetSpecialType
(System_DateTime), local.Type)
2784
Assert.Equal(compilation.
GetSpecialType
(System_Decimal), local.Type)
2790
Assert.Equal(compilation.
GetSpecialType
(System_Object), local.Type)
2796
Assert.Equal(compilation.
GetSpecialType
(System_Int32), local.Type)
2802
Assert.Equal(compilation.
GetSpecialType
(System_Char), local.Type)
2808
Assert.Equal(compilation.
GetSpecialType
(System_Boolean), local.Type)
2814
Assert.Equal(compilation.
GetSpecialType
(System_Single), local.Type)
2820
Assert.Equal(compilation.
GetSpecialType
(System_Byte), local.Type)
2826
Assert.Equal(compilation.
GetSpecialType
(System_Int32), local.Type)
Semantics\BinaryOperators.vb (4)
982
types(types.Length - 1) = compilation.
GetSpecialType
(SpecialType.System_String)
1169
Dim containerName As String = compilation.
GetSpecialType
(resultType).ToTestDisplayString()
1184
returnName = compilation.
GetSpecialType
(SpecialType.System_Boolean).ToTestDisplayString()
1189
rightName = compilation.
GetSpecialType
(SpecialType.System_Int32).ToTestDisplayString()
Semantics\Conversions.vb (72)
231
Dim objectType = c1.
GetSpecialType
(System_Object)
232
Dim booleanType = c1.
GetSpecialType
(System_Boolean)
233
Dim byteType = c1.
GetSpecialType
(System_Byte)
234
Dim sbyteType = c1.
GetSpecialType
(System_SByte)
235
Dim int16Type = c1.
GetSpecialType
(System_Int16)
236
Dim uint16Type = c1.
GetSpecialType
(System_UInt16)
237
Dim int32Type = c1.
GetSpecialType
(System_Int32)
238
Dim uint32Type = c1.
GetSpecialType
(System_UInt32)
239
Dim int64Type = c1.
GetSpecialType
(System_Int64)
240
Dim uint64Type = c1.
GetSpecialType
(System_UInt64)
241
Dim doubleType = c1.
GetSpecialType
(System_Double)
242
Dim singleType = c1.
GetSpecialType
(System_Single)
243
Dim decimalType = c1.
GetSpecialType
(System_Decimal)
244
Dim dateType = c1.
GetSpecialType
(System_DateTime)
245
Dim stringType = c1.
GetSpecialType
(System_String)
246
Dim charType = c1.
GetSpecialType
(System_Char)
247
Dim intPtrType = c1.
GetSpecialType
(System_IntPtr)
361
Dim nullableType = c1.
GetSpecialType
(System_Nullable_T)
1082
Dim objectType = c1.
GetSpecialType
(System_Object)
1083
Dim booleanType = c1.
GetSpecialType
(System_Boolean)
1084
Dim byteType = c1.
GetSpecialType
(System_Byte)
1085
Dim sbyteType = c1.
GetSpecialType
(System_SByte)
1086
Dim int16Type = c1.
GetSpecialType
(System_Int16)
1087
Dim uint16Type = c1.
GetSpecialType
(System_UInt16)
1088
Dim int32Type = c1.
GetSpecialType
(System_Int32)
1089
Dim uint32Type = c1.
GetSpecialType
(System_UInt32)
1090
Dim int64Type = c1.
GetSpecialType
(System_Int64)
1091
Dim uint64Type = c1.
GetSpecialType
(System_UInt64)
1092
Dim doubleType = c1.
GetSpecialType
(System_Double)
1093
Dim singleType = c1.
GetSpecialType
(System_Single)
1094
Dim decimalType = c1.
GetSpecialType
(System_Decimal)
1095
Dim dateType = c1.
GetSpecialType
(System_DateTime)
1096
Dim stringType = c1.
GetSpecialType
(System_String)
1097
Dim charType = c1.
GetSpecialType
(System_Char)
1098
Dim intPtrType = c1.
GetSpecialType
(System_IntPtr)
1126
Dim nullableType = c1.
GetSpecialType
(System_Nullable_T)
1472
Dim arrayInt32 = c1.CreateArrayTypeSymbol(c1.
GetSpecialType
(System_Int32))
1481
Dim enumerable = c1.
GetSpecialType
(System_Collections_Generic_IEnumerable_T)
1592
Dim [object] = c1.
GetSpecialType
(System_Object)
1905
Dim void = c1.
GetSpecialType
(System_Void)
1906
Dim valueType = c1.
GetSpecialType
(System_ValueType)
2024
Dim nullable = c1.
GetSpecialType
(System_Nullable_T)
2027
c1.
GetSpecialType
(System_Byte),
2028
c1.
GetSpecialType
(System_SByte),
2029
c1.
GetSpecialType
(System_UInt16),
2030
c1.
GetSpecialType
(System_Int16),
2031
c1.
GetSpecialType
(System_UInt32),
2032
c1.
GetSpecialType
(System_Int32),
2033
c1.
GetSpecialType
(System_UInt64),
2034
c1.
GetSpecialType
(System_Int64),
2035
c1.
GetSpecialType
(System_Decimal),
2036
c1.
GetSpecialType
(System_Single),
2037
c1.
GetSpecialType
(System_Double),
2038
c1.
GetSpecialType
(System_String),
2039
c1.
GetSpecialType
(System_Char),
2040
c1.
GetSpecialType
(System_Boolean),
2041
c1.
GetSpecialType
(System_DateTime),
2042
c1.
GetSpecialType
(System_Object),
2043
nullable.Construct(c1.
GetSpecialType
(System_Byte)),
2044
nullable.Construct(c1.
GetSpecialType
(System_SByte)),
2045
nullable.Construct(c1.
GetSpecialType
(System_UInt16)),
2046
nullable.Construct(c1.
GetSpecialType
(System_Int16)),
2047
nullable.Construct(c1.
GetSpecialType
(System_UInt32)),
2048
nullable.Construct(c1.
GetSpecialType
(System_Int32)),
2049
nullable.Construct(c1.
GetSpecialType
(System_UInt64)),
2050
nullable.Construct(c1.
GetSpecialType
(System_Int64)),
2051
nullable.Construct(c1.
GetSpecialType
(System_Decimal)),
2052
nullable.Construct(c1.
GetSpecialType
(System_Single)),
2053
nullable.Construct(c1.
GetSpecialType
(System_Double)),
2054
nullable.Construct(c1.
GetSpecialType
(System_Char)),
2055
nullable.Construct(c1.
GetSpecialType
(System_Boolean)),
2056
nullable.Construct(c1.
GetSpecialType
(System_DateTime))
Semantics\ForeachTest.vb (1)
1256
Assert.Equal(comp.
GetSpecialType
(SpecialType.System_Array), loopInfo0.GetEnumeratorMethod.ContainingType) ' Unlike C#, the spec doesn't say that arrays use IEnumerable
Semantics\GetExtendedSemanticInfoTests.vb (26)
6219
Dim getEnumerator = DirectCast(DirectCast(compilation.
GetSpecialType
(System_Array), TypeSymbol).GetMember("GetEnumerator"), MethodSymbol)
6220
Dim moveNext = DirectCast(compilation.
GetSpecialType
(System_Object).ContainingAssembly.GetSpecialTypeMember(SpecialMember.System_Collections_IEnumerator__MoveNext), MethodSymbol)
6221
Dim current = DirectCast(compilation.
GetSpecialType
(System_Object).ContainingAssembly.GetSpecialTypeMember(SpecialMember.System_Collections_IEnumerator__Current), PropertySymbol)
6222
Dim dispose = DirectCast(compilation.
GetSpecialType
(System_Object).ContainingAssembly.GetSpecialTypeMember(SpecialMember.System_IDisposable__Dispose), MethodSymbol)
6271
Dim getEnumerator = DirectCast(DirectCast(compilation.
GetSpecialType
(System_Array), TypeSymbol).GetMember("GetEnumerator"), MethodSymbol)
6272
Dim moveNext = DirectCast(compilation.
GetSpecialType
(System_Object).ContainingAssembly.GetSpecialTypeMember(SpecialMember.System_Collections_IEnumerator__MoveNext), MethodSymbol)
6273
Dim current = DirectCast(compilation.
GetSpecialType
(System_Object).ContainingAssembly.GetSpecialTypeMember(SpecialMember.System_Collections_IEnumerator__Current), PropertySymbol)
6274
Dim dispose = DirectCast(compilation.
GetSpecialType
(System_Object).ContainingAssembly.GetSpecialTypeMember(SpecialMember.System_IDisposable__Dispose), MethodSymbol)
6319
Dim getEnumerator = DirectCast(DirectCast(compilation.
GetSpecialType
(System_String), TypeSymbol).GetMember("GetEnumerator"), MethodSymbol)
6322
Dim dispose = DirectCast(compilation.
GetSpecialType
(System_Object).ContainingAssembly.GetSpecialTypeMember(SpecialMember.System_IDisposable__Dispose), MethodSymbol)
6460
Dim dispose = DirectCast(compilation.
GetSpecialType
(System_Object).ContainingAssembly.GetSpecialTypeMember(SpecialMember.System_IDisposable__Dispose), MethodSymbol)
6537
Dim dispose = DirectCast(compilation.
GetSpecialType
(System_Object).ContainingAssembly.GetSpecialTypeMember(SpecialMember.System_IDisposable__Dispose), MethodSymbol)
6653
Dim getEnumerator = DirectCast(compilation.
GetSpecialType
(System_Object).ContainingAssembly.GetSpecialTypeMember(SpecialMember.System_Collections_IEnumerable__GetEnumerator), MethodSymbol)
6654
Dim moveNext = DirectCast(compilation.
GetSpecialType
(System_Object).ContainingAssembly.GetSpecialTypeMember(SpecialMember.System_Collections_IEnumerator__MoveNext), MethodSymbol)
6655
Dim current = DirectCast(compilation.
GetSpecialType
(System_Object).ContainingAssembly.GetSpecialTypeMember(SpecialMember.System_Collections_IEnumerator__Current), PropertySymbol)
6656
Dim dispose = DirectCast(compilation.
GetSpecialType
(System_Object).ContainingAssembly.GetSpecialTypeMember(SpecialMember.System_IDisposable__Dispose), MethodSymbol)
6709
Dim ienumerable = compilation.
GetSpecialType
(System_Collections_Generic_IEnumerable_T).Construct(ImmutableArray.Create(Of TypeSymbol)(compilation.
GetSpecialType
(System_Int32)))
6710
Dim ienumerator = compilation.
GetSpecialType
(System_Collections_Generic_IEnumerator_T).Construct(ImmutableArray.Create(Of TypeSymbol)(compilation.
GetSpecialType
(System_Int32)))
6712
Dim moveNext = DirectCast(compilation.
GetSpecialType
(System_Object).ContainingAssembly.GetSpecialTypeMember(SpecialMember.System_Collections_IEnumerator__MoveNext), MethodSymbol)
6714
Dim dispose = DirectCast(compilation.
GetSpecialType
(System_Object).ContainingAssembly.GetSpecialTypeMember(SpecialMember.System_IDisposable__Dispose), MethodSymbol)
6756
Dim moveNext = DirectCast(compilation.
GetSpecialType
(System_Object).ContainingAssembly.GetSpecialTypeMember(SpecialMember.System_Collections_IEnumerator__MoveNext), MethodSymbol)
6757
Dim dispose = DirectCast(compilation.
GetSpecialType
(System_Object).ContainingAssembly.GetSpecialTypeMember(SpecialMember.System_IDisposable__Dispose), MethodSymbol)
6843
Dim moveNext = DirectCast(compilation.
GetSpecialType
(System_Object).ContainingAssembly.GetSpecialTypeMember(SpecialMember.System_Collections_IEnumerator__MoveNext), MethodSymbol)
6844
Dim dispose = DirectCast(compilation.
GetSpecialType
(System_Object).ContainingAssembly.GetSpecialTypeMember(SpecialMember.System_IDisposable__Dispose), MethodSymbol)
Semantics\GetSemanticInfoTests.vb (5)
5722
Dim otherFuncType = comp.GetWellKnownType(WellKnownType.System_Func_T).Construct(comp.
GetSpecialType
(SpecialType.System_Int32))
5737
Dim otherFuncType = comp.GetWellKnownType(WellKnownType.System_Func_T).Construct(comp.
GetSpecialType
(SpecialType.System_Int32))
5944
Dim typeInt = comp.
GetSpecialType
(SpecialType.System_Int32)
6369
compilation.
GetSpecialType
(type)
6394
compilation.
GetSpecialType
(type)
Semantics\OverloadResolution.vb (14)
183
Dim TestClass2OfInteger = TestClass2.Construct(c1.
GetSpecialType
(System_Int32))
194
Dim intZero As BoundExpression = New BoundLiteral(_syntaxNode, ConstantValue.Create(0I), c1.
GetSpecialType
(System_Int32))
195
Dim longZero As BoundExpression = New BoundLiteral(_syntaxNode, ConstantValue.Create(0L), c1.
GetSpecialType
(System_Int64))
196
Dim unsignedOne As BoundExpression = New BoundLiteral(_syntaxNode, ConstantValue.Create(1UI), c1.
GetSpecialType
(System_UInt32))
197
Dim longConst As BoundExpression = New BoundConversion(_syntaxNode, New BoundLiteral(_syntaxNode, ConstantValue.Null, Nothing), ConversionKind.Widening, True, True, ConstantValue.Create(-1L), c1.
GetSpecialType
(System_Int64), Nothing)
202
Dim doubleConst As BoundExpression = New BoundConversion(_syntaxNode, New BoundLiteral(_syntaxNode, ConstantValue.Null, Nothing), ConversionKind.Widening, True, True, ConstantValue.Create(0.0R), c1.
GetSpecialType
(System_Double), Nothing)
204
Dim shortVal As BoundExpression = New BoundRValuePlaceholder(_syntaxNode, c1.
GetSpecialType
(System_Int16))
205
Dim ushortVal As BoundExpression = New BoundRValuePlaceholder(_syntaxNode, c1.
GetSpecialType
(System_UInt16))
206
Dim objectVal As BoundExpression = New BoundRValuePlaceholder(_syntaxNode, c1.
GetSpecialType
(System_Object))
212
Dim stringVal As BoundExpression = New BoundRValuePlaceholder(_syntaxNode, c1.
GetSpecialType
(System_String))
2883
Dim DoubleMaxValue As BoundExpression = New BoundConversion(_syntaxNode, New BoundLiteral(_syntaxNode, ConstantValue.Null, Nothing), ConversionKind.Widening, True, True, ConstantValue.Create(Double.MaxValue), c1.
GetSpecialType
(System_Double), Nothing)
2884
Dim IntegerMaxValue As BoundExpression = New BoundConversion(_syntaxNode, New BoundLiteral(_syntaxNode, ConstantValue.Null, Nothing), ConversionKind.Widening, True, True, ConstantValue.Create(Integer.MaxValue), c1.
GetSpecialType
(System_Int32), Nothing)
3074
Dim DoubleMaxValue As BoundExpression = New BoundConversion(_syntaxNode, New BoundLiteral(_syntaxNode, ConstantValue.Null, Nothing), ConversionKind.Widening, True, True, ConstantValue.Create(Double.MaxValue), c1.
GetSpecialType
(System_Double), Nothing)
3075
Dim IntegerMaxValue As BoundExpression = New BoundConversion(_syntaxNode, New BoundLiteral(_syntaxNode, ConstantValue.Null, Nothing), ConversionKind.Widening, True, True, ConstantValue.Create(Integer.MaxValue), c1.
GetSpecialType
(System_Int32), Nothing)
Semantics\UnaryOperators.vb (1)
736
Dim containerName As String = compilation.
GetSpecialType
(resultType).ToTestDisplayString()
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (57)
DocumentationComments\DocCommentTests.vb (4)
4898
TestSymbolAndTypeInfoForType(model, names(0), compilation.
GetSpecialType
(SpecialType.System_UInt16))
4899
TestSymbolAndTypeInfoForType(model, names(1), compilation.
GetSpecialType
(SpecialType.System_UInt16))
4926
TestSymbolAndTypeInfoForType(model, names(0), compilation.
GetSpecialType
(SpecialType.System_String))
4927
TestSymbolAndTypeInfoForType(model, names(1), compilation.
GetSpecialType
(SpecialType.System_String))
SymbolsTests\AssemblyAndNamespaceTests.vb (1)
526
Dim objectType = comp.
GetSpecialType
(SpecialType.System_Object)
SymbolsTests\CorLibrary\Choosing.vb (4)
46
Dim obj = corLib.
GetSpecialType
(SpecialType.System_Object)
61
Assert.Same(obj, consumer.
GetSpecialType
(SpecialType.System_Object))
76
Dim obj = corLib.
GetSpecialType
(SpecialType.System_Object)
88
Assert.True(consumer.
GetSpecialType
(SpecialType.System_Object).IsErrorType())
SymbolsTests\CorLibrary\CorTypes.vb (2)
146
Assert.Throws(Of ArgumentOutOfRangeException)(Function() c1.
GetSpecialType
(SpecialType.None))
147
Assert.Throws(Of ArgumentOutOfRangeException)(Function() c1.
GetSpecialType
(CType(SpecialType.Count + 1, SpecialType)))
SymbolsTests\ExtensionMethods\ExtensionMethodTests.vb (1)
2563
Dim reducedMethodOnVoid = extensionMethod.ReduceExtensionMethod(compilation.
GetSpecialType
(SpecialType.System_Void))
SymbolsTests\InstantiatingGenerics.vb (4)
467
Dim int = compilation.
GetSpecialType
(SpecialType.System_Int32)
689
Dim int = compilation.
GetSpecialType
(SpecialType.System_Int32)
690
Dim bte = compilation.
GetSpecialType
(SpecialType.System_Byte)
691
Dim chr = compilation.
GetSpecialType
(SpecialType.System_Char)
SymbolsTests\Metadata\PE\LoadingOperators.vb (1)
2800
Dim nullable = compilation.
GetSpecialType
(SpecialType.System_Nullable_T)
SymbolsTests\Metadata\WinMdEventTest.vb (2)
1605
Dim voidType = compilation.
GetSpecialType
(SpecialType.System_Void)
1632
Dim voidType = compilation.
GetSpecialType
(SpecialType.System_Void)
SymbolsTests\Source\BaseClassTests.vb (3)
2290
Dim typeC = comp.GlobalNamespace.GetMember(Of NamedTypeSymbol)("C").Construct(comp.
GetSpecialType
(SpecialType.System_Int32))
2325
Dim typeC = comp.GlobalNamespace.GetMember(Of NamedTypeSymbol)("C").Construct(comp.
GetSpecialType
(SpecialType.System_Int32))
2355
Dim typeC = comp.GlobalNamespace.GetMember(Of NamedTypeSymbol)("C").Construct(comp.
GetSpecialType
(SpecialType.System_Int32))
SymbolsTests\Source\ClsComplianceTests.vb (2)
2560
Dim integerType = helper.
GetSpecialType
(SpecialType.System_Int32)
2568
Dim type = helper.
GetSpecialType
(st)
SymbolsTests\Source\DelegateTests.vb (2)
251
Assert.Equal(compilation.
GetSpecialType
(SpecialType.System_Object), ctor.Parameters(0).Type)
252
Assert.Equal(compilation.
GetSpecialType
(SpecialType.System_IntPtr), ctor.Parameters(1).Type)
SymbolsTests\Source\FieldTests.vb (1)
535
Dim substitutedType = type.Construct(compilation.
GetSpecialType
(SpecialType.System_Int32))
SymbolsTests\Source\ImplementsTests.vb (6)
2532
Dim listOfString = listOfT.Construct(comp.
GetSpecialType
(SpecialType.System_String))
2535
Dim outerOfInt = outerOfX.Construct(comp.
GetSpecialType
(SpecialType.System_Int32))
2544
Dim iFooOfIntIntListOfString = iFooOfIntTU.Construct(comp.
GetSpecialType
(SpecialType.System_Int32), listOfString)
2546
Dim fooOfIntString = fooOfIntY.Construct(comp.
GetSpecialType
(SpecialType.System_String))
2549
Dim ifooOfIntIntStringSay1 = (From m In iFooOfIntIntListOfStringMethods Where TypeSymbol.Equals(m.Parameters(0).Type, comp.
GetSpecialType
(SpecialType.System_Int32), TypeCompareKind.ConsiderEverything)).First()
2550
Dim ifooOfIntIntStringSay2 = (From m In iFooOfIntIntListOfStringMethods Where Not TypeSymbol.Equals(m.Parameters(0).Type, comp.
GetSpecialType
(SpecialType.System_Int32), TypeCompareKind.ConsiderEverything)).First()
SymbolsTests\Source\MethodTests.vb (15)
680
Dim constructedC = classC.Construct((New TypeSymbol() {compilation.
GetSpecialType
(SpecialType.System_Int32)}).AsImmutableOrNull())
755
Dim constructedM1 = m1.Construct((New TypeSymbol() {compilation.
GetSpecialType
(SpecialType.System_String), compilation.
GetSpecialType
(SpecialType.System_Boolean)}).AsImmutableOrNull())
766
Assert.Throws(Of InvalidOperationException)(Sub() constructedM1.Construct((New TypeSymbol() {compilation.
GetSpecialType
(SpecialType.System_String), compilation.
GetSpecialType
(SpecialType.System_Boolean)}).AsImmutableOrNull()))
770
Dim constructedM1WrongArity = m1.Construct((New TypeSymbol() {compilation.
GetSpecialType
(SpecialType.System_String)}).AsImmutableOrNull())
782
constructedM1 = m1.Construct((New TypeSymbol() {compilation.
GetSpecialType
(SpecialType.System_String), compilation.
GetSpecialType
(SpecialType.System_Boolean)}).AsImmutableOrNull())
784
Assert.Throws(Of InvalidOperationException)(Sub() constructedM1.Construct((New TypeSymbol() {compilation.
GetSpecialType
(SpecialType.System_String), compilation.
GetSpecialType
(SpecialType.System_Boolean)}).AsImmutableOrNull()))
785
Dim constructedM1_2 = m1.Construct(compilation.
GetSpecialType
(SpecialType.System_Byte), compilation.
GetSpecialType
(SpecialType.System_Boolean))
786
Dim constructedM1_3 = m1.Construct((New TypeSymbol() {compilation.
GetSpecialType
(SpecialType.System_String), compilation.
GetSpecialType
(SpecialType.System_Boolean)}).AsImmutableOrNull())
801
Dim constructedM3 = m3.Construct(compilation.
GetSpecialType
(SpecialType.System_String))
SymbolsTests\Source\OverridesTests.vb (1)
2548
Dim obj = compilation.
GetSpecialType
(SpecialType.System_Object)
SymbolsTests\Source\TypeTests.vb (3)
3800
Dim modifiers = ImmutableArray.Create(VisualBasicCustomModifier.CreateOptional(compilation.
GetSpecialType
(SpecialType.System_Object)))
3864
Dim modifiers = ImmutableArray.Create(VisualBasicCustomModifier.CreateOptional(compilation.
GetSpecialType
(SpecialType.System_Object)))
3925
Dim modifiers = ImmutableArray.Create(VisualBasicCustomModifier.CreateOptional(compilation.
GetSpecialType
(SpecialType.System_Object)))
SymbolsTests\TypedConstantTests.vb (2)
27
_namedType = _compilation.
GetSpecialType
(SpecialType.System_Byte)
29
_arrayType = _compilation.CreateArrayTypeSymbol(_compilation.
GetSpecialType
(SpecialType.System_Object))
SymbolsTests\WellKnownTypeValidationTests.vb (3)
37
Dim special = comp.
GetSpecialType
(SpecialType.System_String)
121
Dim special = comp.
GetSpecialType
(SpecialType.System_Nullable_T)
454
Dim symbol = comp.
GetSpecialType
(special)