Si un type implémente une méthode Dispose et bénéficie de ressources non managées, il doit fournir une méthode Finalize si la méthode Dispose n'est pas explicitement appelée. Le Common Language Runtime (CLR) appelle la méthode Finalize ou le destructeur d'un objet avant de récupérer ses ressources managées dans le cadre d'un processus de garbage collection. La méthode Finalize doit libérer toutes les ressources non managées avant qu'elles ne deviennent inaccessibles.
Si un projet de test contient des tests codés de l'interface utilisateur ou une référence à un assembly généré à l'aide de ...
Si un séparateur est utilisé dans un groupe, le groupe ne peut contenir qu'une colonne de part et d'autre du séparateur. ...
Si un type contient des champs attribués comme OptionalField, il doit alors implémenter les méthodes de désérialisation spéciales ...
Si un type hérite d'un type supprimable, il doit appeler la méthode Dispose du type de base à partir de sa propre méthode ...
Si un type implémente une méthode Dispose et bénéficie de ressources non managées, il doit fournir une méthode Finalize si ...
Si un type peut être assigné à ISerializable, il doit implémenter GetObjectData. Pour les types unsealed (non scellés), la ...
Si un type qui implémente IDisposable contient des champs qui, eux-aussi, implémentent IDisposable, l'implémentation Dispose() ...
Si une méthode d'inscription COM est fournie, une méthode d'annulation d'inscription doit également être fournie pour annuler ...
Si une méthode surcharge une autre méthode en remplaçant un paramètre System.Uri par une chaîne, la surcharge de chaîne doit ...