Symbols\Metadata\PE\PENamedTypeSymbol.vb (36)
395If (type.SpecialType.IsClrInteger()) Then
1026Dim baseCorTypeId As SpecialType = base.SpecialType
1028If baseCorTypeId = SpecialType.System_Enum Then
1031ElseIf baseCorTypeId = SpecialType.System_MulticastDelegate OrElse
1032(baseCorTypeId = SpecialType.System_Delegate AndAlso Me.SpecialType <> SpecialType.System_MulticastDelegate) Then
1035ElseIf (baseCorTypeId = SpecialType.System_ValueType AndAlso
1036Me.SpecialType <> SpecialType.System_Enum) Then
1155Select Case Me.SpecialType
1156Case SpecialType.System_Void,
1157SpecialType.System_Boolean,
1158SpecialType.System_Char,
1159SpecialType.System_Byte,
1160SpecialType.System_SByte,
1161SpecialType.System_Int16,
1162SpecialType.System_UInt16,
1163SpecialType.System_Int32,
1164SpecialType.System_UInt32,
1165SpecialType.System_Int64,
1166SpecialType.System_UInt64,
1167SpecialType.System_Single,
1168SpecialType.System_Double,
1169SpecialType.System_Decimal,
1170SpecialType.System_IntPtr,
1171SpecialType.System_UIntPtr,
1172SpecialType.System_DateTime,
1173SpecialType.System_TypedReference,
1174SpecialType.System_ArgIterator,
1175SpecialType.System_RuntimeArgumentHandle,
1176SpecialType.System_RuntimeFieldHandle,
1177SpecialType.System_RuntimeMethodHandle,
1178SpecialType.System_RuntimeTypeHandle
1329Dim specialtype = Me.SpecialType
1334If base IsNot Nothing AndAlso base.SpecialType = SpecialType.None AndAlso base.ContainingAssembly?.IsMissing Then
Symbols\Source\SourceNamedTypeSymbol.vb (21)
1129If IsRestrictedBaseClass(baseClassType.SpecialType) Then
1261Case SpecialType.System_Array,
1262SpecialType.System_Delegate,
1263SpecialType.System_MulticastDelegate,
1264SpecialType.System_Enum,
1265SpecialType.System_ValueType
1379If declaredOrDefaultBase Is Nothing AndAlso Me.SpecialType <> Microsoft.CodeAnalysis.SpecialType.System_Object Then
1385ReportUseSiteInfoForBaseType(Me.DeclaringCompilation.GetSpecialType(SpecialType.System_Object), declaredBase, diagnostics)
1389declaredOrDefaultBase = GetSpecialType(SpecialType.System_Object)
1395declaredOrDefaultBase = GetSpecialType(SpecialType.System_Enum)
1398declaredOrDefaultBase = GetSpecialType(SpecialType.System_ValueType)
1401declaredOrDefaultBase = GetSpecialType(SpecialType.System_MulticastDelegate)
1404declaredOrDefaultBase = GetSpecialType(SpecialType.System_Object)
1514Return GetSpecialType(SpecialType.System_Enum)
1517Return GetSpecialType(SpecialType.System_MulticastDelegate)
2124Dim conditionalSymbol As String = attrdata.GetConstructorArgument(Of String)(0, SpecialType.System_String)
2216Debug.Assert(Me.IsOrDerivedFromWellKnownClass(WellKnownType.System_Attribute, DeclaringCompilation, CompoundUseSiteInfo(Of AssemblySymbol).Discarded) OrElse Me.SpecialType = Microsoft.CodeAnalysis.SpecialType.System_Object)
2579Dim stringType = GetSpecialType(SpecialType.System_String)
2601New TypedConstant(GetSpecialType(SpecialType.System_String), TypedConstantKind.Primitive, _comClassData.ClassId))))
2607New TypedConstant(GetSpecialType(SpecialType.System_Int32), TypedConstantKind.Enum, CInt(ClassInterfaceType.None)))))
2628New TypedConstant(GetSpecialType(SpecialType.System_String), TypedConstantKind.Primitive, eventInterfaceName))))