Se um tipo contiver campos atribuídos como OptionalField, ele deve implementar os métodos de desserialização especiais correspondentes.
Se um nome de função contiver "uri", "url" ou "urn" e o tipo de retorno for string, o tipo de retorno deverá ser alterado ...
Se um nome de parâmetro contiver "uri", "url" ou "urn" e seu tipo for string, o tipo de parâmetro deverá ser alterado para ...
Se um objeto descartável não for explicitamente descartado antes de todas as referências a ele ficarem fora do escopo, o ...
Se um projeto de teste contiver testes de interface do usuário codificados ou uma referência a um assembly criado com o .NET ...
Se um tipo contiver campos atribuídos como OptionalField, ele deve implementar os métodos de desserialização especiais correspondentes. ...
Se um tipo for atribuível a ISerializable, ele deve implementar GetObjectData. Para tipos não lacrados, o método GetObjectData ...
Se um tipo for herdado de um tipo descartável, ele deverá chamar o método Dispose do tipo base em seu próprio método Dispose. ...
Se um tipo implementa um método Dispose e possui recursos não gerenciados, ele deve fornecer um método Finalize para o caso ...
Se um tipo que implementa IDisposable possuir campos que também implementam IDisposable, a implementação Dispose() do tipo ...