public bool IsPointerCompatible(IType type) { return IsPrimitiveNumber(type) || (type.IsValueType && 0 != SizeOf(type)); }