У меня есть следующий метод, который дает мне исключение stackoverflow при установке значения.Я не могу войти в него и отладить его, приложение просто падает через несколько секунд.Вот код
public byte[] ImageTIFF
{
get
{
try
{
string filePath = ImageTIFFDir + ImageId + ".TIFF";
if (File.Exists(filePath))
{
return File.ReadAllBytes(ImageTIFFDir + ImageCollectionId + ".TIFF");
}
else
{
return null;
}
}
catch (Exception e)
{
Logger.log("Can't read TIFF image from file.", e);
throw;
}
}
set
{
try
{
ImageTIFF = value;
}
catch (Exception e)
{
Logger.log("Can't set image TIFF.", e);
throw;
}
}
}
Он вызывается во время экспорта и не удается при первом вызове:
someImage.ImageTIFF = File.ReadAllBytes(imageName);