DataTable
heredado de MarshalByValueComponent
clase que implementa la interfaz IDisposable
(ver a continuación), C# permite llamar a los métodos públicos de la clase base para las instancias de clases derivadas.
public class DataTable : MarshalByValueComponent,
IListSource, ISupportInitializeNotification,
ISupportInitialize, ISerializable, IXmlSerializable
public class MarshalByValueComponent :
IComponent, IDisposable, IServiceProvider
Su bloque de código estaría representada bajo el capó, como se muestra a continuación, lo que garantiza que Dispose() método será llamado:
{
DataTable dt = Admin_User_Functions.Admin_KitItems_GetItems()
try
{
// .. code inside using statement
}
finally
{
if (dt != null)
((IDisposable)dt).Dispose();
}
}
Ver MSDN para más detalles: using Statement
Por De la manera, mira esto –
Reflector muestra los métodos. Puede alternar entre "Miembros heredados" (Ctrl + I) para mostrar u ocultar los métodos. – AMissico
Reflector> Herramientas> Opciones> Navegador> Marque "Mostrar miembros heredados". – AMissico