public bool IsAssignableFrom(IType other) { if (other == this) { return true; } if (other == Null.Default) { return IsClass; } return false; }