Les types sans constructeur par défaut public ne peuvent pas être créés par COM. COM ne prend pas en charge la construction d'objet paramétrable. Un type avec un constructeur paramétrable public a été détecté, mais sans constructeur par défaut public. Ce type ne peut pas être créé par COM. S'il existe une autre méthode pour créer et transmettre des instances d'objet aux clients COM (via une méthode sur un autre type, par exemple), cela ne posera pas forcément de problème.
Les types qui implémentent IComparable doivent redéfinir les opérateurs égal à et de comparaison afin que les significations ...
Les types qui implémentent IEnumerator doivent également fournir une version de la propriété Current qui retourne un type ...
Les types qui n'étendent pas certains types de base ne doivent pas utiliser de suffixes de noms réservés. Les types et les ...
Les types qui sont automatiquement ordonnés par le runtime ne doivent pas être visibles par COM. Les types qui sont automatiquement ...
Les types sans constructeur par défaut public ne peuvent pas être créés par COM. COM ne prend pas en charge la construction ...
Les types sealed ne peuvent pas être étendus, et les membres protégés sont utiles uniquement si vous pouvez étendre le type ...
Les types sérialisables dotés d'un constructeur protégé par une demande de sécurité doivent appliquer les mêmes demandes ...
Les types unsealed sécurisés par un LinkDemand doivent également spécifier un InheritanceDemand. Sans InheritanceDemand, ...
Les types valeur chargés de redéfinir System.Object.Equals doivent redéfinir l'opérateur d'égalité et veiller à ce que ces ...