C# Exceptions

LayGO for C# includes 2 types of exceptions, ProtocolStackException and ProtocolEventException, both of which inherit from System.ApplicationException.