retornar a variável usada para usar dentro do C # usando

Estou retornando a variável que estou criando em uma instrução using dentro da instrução using (soa engraçado):

public DataTable foo ()
{
    using (DataTable properties = new DataTable())
    {
       // do something
       return properties;
    }
}

Disporá a variável de propriedades ??

Depois de fazer isso, ainda estou recebendo este aviso:

Aviso 34 CA2000: Microsoft.Reliability: No método 'test.test', chame System.IDisposable.Dispose no objeto 'properties' antes que todas as referências a ele estejam fora do escopo.

Alguma ideia?

obrigado

questionAnswers(7)

yourAnswerToTheQuestion