Los tipos que no extienden determinados tipos base no deberían usar sufijos de nombres reservados. Los tipos y miembros no deben usar 'Ex' o 'New' para distinguirlos de una versión anterior de la misma API. En su lugar, use un sufijo numérico como '2' o proporcione un sufijo más significativo. Las implementaciones y los miembros de tipo concreto no deben terminar en 'Impl'. Los miembros, en su lugar, deben considerar el uso de la alternativa sugerida 'Core' en lugar de 'Impl' o evitar cualquier sufijo.
Los tipos que declaran miembros descartables también deben implementar IDisposable. Si el tipo no posee ningún recurso no ...
Los tipos que implementan ICollection deben proporcionar también una versión de CopyTo con el primer parámetro establecido ...
Los tipos que implementan IComparable deberían volver a definir los operadores de igualdad y comparación para mantener el ...
Los tipos que implementan IEnumerator también deben proporcionar una versión de la propiedad actual que devuelve un tipo ...
Los tipos que no extienden determinados tipos base no deberían usar sufijos de nombres reservados. Los tipos y miembros no ...
Los tipos que se ordenan automáticamente durante el tiempo de ejecución no son visibles para COM. Los tipos que se colocan ...
Los tipos que vuelven a definir el operador de igualdad deben volver a definir también el método Equals para garantizar que ...
Los tipos sellados no se pueden extender y los miembros protegidos son útiles sólo si puede extender el tipo declarativo. ...
Los tipos serializables que tienen un constructor protegido por una demanda de seguridad deben aplicar las mismas demandas ...