123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218 |
- //
- // Exceptions.cs
- //
- // Author:
- // Lluis Sanchez Gual <lluis@novell.com>
- //
- // Copyright (c) 2010 Novell, Inc (http://www.novell.com)
- //
- // Permission is hereby granted, free of charge, to any person obtaining a copy
- // of this software and associated documentation files (the "Software"), to deal
- // in the Software without restriction, including without limitation the rights
- // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
- // copies of the Software, and to permit persons to whom the Software is
- // furnished to do so, subject to the following conditions:
- //
- // The above copyright notice and this permission notice shall be included in
- // all copies or substantial portions of the Software.
- //
- // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
- // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
- // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
- // THE SOFTWARE.
- using System;
- namespace SharpCifs.Util.Sharpen
- {
- public class VirtualMachineError : Error
- {
- }
- public class StackOverflowError : VirtualMachineError
- {
- }
- public class BrokenBarrierException : Exception
- {
- }
- internal class BufferUnderflowException : Exception
- {
- }
- public class CharacterCodingException : Exception
- {
- }
- public class DataFormatException : Exception
- {
- }
- public class EofException : Exception
- {
- public EofException()
- {
- }
- public EofException(string msg) : base(msg)
- {
- }
- }
- public class Error : Exception
- {
- public Error()
- {
- }
- public Error(Exception ex) : base("Runtime Exception", ex)
- {
- }
- public Error(string msg) : base(msg)
- {
- }
- public Error(string msg, Exception ex) : base(msg, ex)
- {
- }
- }
- public class ExecutionException : Exception
- {
- public ExecutionException(Exception inner) : base("Execution failed", inner)
- {
- }
- }
- public class InstantiationException : Exception
- {
- }
- public class InterruptedIoException : Exception
- {
- public InterruptedIoException(string msg) : base(msg)
- {
- }
- }
- public class MissingResourceException : Exception
- {
- }
- public class NoSuchAlgorithmException : Exception
- {
- }
- public class NoSuchElementException : Exception
- {
- }
- internal class NoSuchMethodException : Exception
- {
- }
- internal class OverlappingFileLockException : Exception
- {
- }
- public class ParseException : Exception
- {
- public ParseException()
- {
- }
- public ParseException(string msg, int errorOffset)
- : base(string.Format("Msg: {0}. Error Offset: {1}", msg, errorOffset))
- {
- }
- }
- public class RuntimeException : Exception
- {
- public RuntimeException()
- {
- }
- public RuntimeException(Exception ex) : base("Runtime Exception", ex)
- {
- }
- public RuntimeException(string msg) : base(msg)
- {
- }
- public RuntimeException(string msg, Exception ex) : base(msg, ex)
- {
- }
- }
- internal class StringIndexOutOfBoundsException : Exception
- {
- }
- public class UnknownHostException : Exception
- {
- public UnknownHostException()
- {
- }
- public UnknownHostException(string message) : base(message)
- {
- }
- public UnknownHostException(Exception ex) : base("Host not found", ex)
- {
- }
- }
- public class UnsupportedEncodingException : Exception
- {
- }
- internal class UriSyntaxException : Exception
- {
- public UriSyntaxException(string s, string msg) : base(s + " " + msg)
- {
- }
- }
- internal class ZipException : Exception
- {
- }
- public class GitException : Exception
- {
- }
- public class ConnectException : Exception
- {
- public ConnectException(string msg) : base(msg)
- {
- }
- }
- class KeyManagementException : Exception
- {
- }
- class IllegalCharsetNameException : Exception
- {
- public IllegalCharsetNameException(string msg) : base(msg)
- {
- }
- }
- class UnsupportedCharsetException : Exception
- {
- public UnsupportedCharsetException(string msg) : base(msg)
- {
- }
- }
- }
|