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

CType

public Type AssociatedSystemType { get; }

public bool IsGenericParameter { get; }

public CType()

public CType AsType()

public bool checkBogus()

public bool computeManagedType(SymbolLoader symbolLoader)

public FUNDTYPE fundType()

public bool getBogus()

public AggregateSymbol GetNakedAgg(bool fStripNub)

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 IsNamespace()

public bool IsNeverSameType()

public bool IsNonNubValType()

public bool IsNullableType()

public bool IsNullType()

public bool isNumericType()

public bool isPointerLike()

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 IsType()

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)