hopefully someone can help me out here. i'm trying to use reflection to invoke the dispose method within a class but it keeps throwing an exception
here's my code
vb Code:
  1. If m_DataSource.GetType.GetInterface("IDisposable") IsNot Nothing Then
  2.                 Dim obj As Type = m_DataSource.GetType.GetInterface("IDisposable")
  3.                 If obj IsNot Nothing Then
  4.                     obj.InvokeMember("Dispose", Reflection.BindingFlags.DeclaredOnly Or Reflection.BindingFlags.Public Or Reflection.BindingFlags.NonPublic Or Reflection.BindingFlags.Instance Or Reflection.BindingFlags.InvokeMethod, Nothing, Nothing, Nothing)
  5.  
  6.                 End If
  7.             End If