CType abstract class CType Documentation Code public Type AssociatedSystemType { get; } protected CType() public ConstValKind constValKind() public FUNDTYPE fundType() public AggregateSymbol getAggregate() public CType GetBaseOrParameterOrElementType() public CType GetNakedType(bool fStripNub) public Name GetName() public PredefinedType getPredefType() public TypeKind GetTypeKind() public bool isClassType() public bool IsCollectionType() public bool isDelegateType() public bool isEnumType() public bool isInterfaceType() public bool IsNonNubValType() public bool isNumericType() public bool isPredefined() public bool isPredefType(PredefinedType pt) public bool IsRefType() public bool isSimpleOrEnum() public bool isSimpleOrEnumOrString() public bool isSimpleType() public bool isStaticClass() public bool isStructOrEnum() public bool isStructType() public bool isUnsafe() public bool isUnsigned() public bool IsValType() public bool IsWindowsRuntimeType() public void SetName(Name pName) public void SetTypeKind(TypeKind kind) public virtual CType StripNubs() public virtual CType StripNubs(out bool wasNullable) public AggregateType underlyingEnumType() public CType underlyingType()