I'm reading from a text file using System.IO.StreamReader, like so
so the code button isnt doing anything but here is the code:
string path = AppConfigDirectory + "\\config.ini"; if (!Directory.Exists(AppConfigDirectory)) { Directory.CreateDirectory(AppConfigDirectory);
} StreamReader xin = new StreamReader(path);
while (xin.Read()) //<-- Exception thrown here! { //some stuff
}
xin.Close();
Everytime it runs, an ObjectDisposedException is thrown when the loop starts. It wil skip over any breakpoints I put in between the start of the method and where the exception is thrown. When I step through the code everything works as expected. I'm stumped, since obviously the stream souldn't be closed or disposed yet. Is this a bug or is there something that I'm missing?