<PackageReference Include="Microsoft.CSharp" Version="4.4.0" />

CType

abstract class CType
public Type AssociatedSystemType { get; }

public bool IsGenericParameter { get; }

protected CType()

public bool checkBogus()

public FUNDTYPE fundType()

public bool getBogus()

public CType GetNakedType(bool fStripNub)

public Name GetName()

public bool hasBogus()

public bool HasErrors()

public void InitFromParent()

public bool IsAggregateType()

public bool IsArrayType()

public bool IsBoundLambdaType()

public bool isClassType()

public bool IsCollectionType()

public bool isDelegateType()

public bool isEnumType()

public bool IsErrorType()

public bool isInterfaceType()

public bool IsMethodGroupType()

public bool IsNeverSameType()

public bool IsNonNubValType()

public bool IsNullableType()

public bool IsNullType()

public bool isNumericType()

public bool IsPointerType()

public bool isPredefined()

public bool isPredefType(PredefinedType pt)

public bool IsRefType()

public bool isSimpleOrEnum()

public bool isSimpleOrEnumOrString()

public bool isSimpleType()

public bool isSpecialByRefType()

public bool isStaticClass()

public bool isStructOrEnum()

public bool isStructType()

public bool IsTypeParameterType()

public bool IsUnresolved()

public bool isUnsafe()

public bool isUnsigned()

public bool IsValType()

public bool IsVoidType()

public bool IsWindowsRuntimeType()

public void setBogus(bool isBogus)

public void SetErrors(bool fHasErrors)

public void SetName(Name pName)

public void SetTypeKind(TypeKind kind)

public void SetUnresolved(bool fUnres)

public CType StripNubs()

public CType StripNubs(out int pcnub)