We have various .Parse() methods but these aren't consistently defensive against what values are passed to them. These could be updated to have better validation to throw a custom exception (e.g. InvalidIIIFPathException). Having consistent validation would allow us to throw exceptions on .Parse() and introduce .TryParse()
We have various
.Parse()methods but these aren't consistently defensive against what values are passed to them. These could be updated to have better validation to throw a custom exception (e.g.InvalidIIIFPathException). Having consistent validation would allow us to throw exceptions on.Parse()and introduce.TryParse()