Typen, die bestimmte Basistypen nicht erweitern, dürfen keine reservierten Namensuffixe verwenden. Typen und Member dürfen zur Unterscheidung von einer früheren Version derselben API nicht "Ex" oder "New" verwenden, verwenden Sie stattdessen ein numerisches Suffix, z. B. "2", oder geben Sie ein aussagekräftigeres Suffix an. Implementierungen und Member konkreter Typen dürfen nicht auf "Impl" enden. Member müssen stattdessen den Alternativvorschlag "Core" als Ersetzung von "Impl" oder aber kein Suffix verwenden.
Typen ohne öffentlichen Standardkonstruktor können nicht von COM erstellt werden. COM unterstützt die parametrisierte Objekterstellung ...
Typen und Methoden mit einem hohen Grad an Klassenkopplungen, zyklomatischer Komplexität und/oder Programmlänge können möglicherweise ...
Typen, die automatisch von der Laufzeit angeordnet werden, sollten nicht für COM sichtbar sein. Typen, die von der Laufzeit ...
Typen, die bestimmte Basistypen erweitern, weisen angegebene Namensuffixe auf. Typen, die beispielsweise "Attribute" erweitern, ...
Typen, die bestimmte Basistypen nicht erweitern, dürfen keine reservierten Namensuffixe verwenden. Typen und Member dürfen ...
Typen, die den Gleichheitsoperator neu definieren, sollten auch Equals neu definieren, damit diese Member die gleichen Ergebnisse ...
Typen, die ICollection implementieren, sollten auch eine Version von CopyTo bereitstellen, wobei der erste Parameter auf ...
Typen, die IComparable implementieren, sollten Gleichheits- und Vergleichsoperatoren neu definieren, damit die Bedeutung ...
Typen, die IEnumerator implementieren, müssen auch eine Version der Current-Eigenschaft bereitstellen, die einen anderen ...