123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- #if UNMANAGED
- namespace SevenZip
- {
- using System;
- using System.Runtime.Serialization;
- /// <summary>
- /// Exception class for empty common root if file name array in SevenZipCompressor.
- /// </summary>
- [Serializable]
- public class SevenZipInvalidFileNamesException : SevenZipException
- {
- /// <summary>
- /// Exception default message which is displayed if no extra information is specified
- /// </summary>
- public const string DEFAULT_MESSAGE = "Invalid file names have been specified: ";
- /// <summary>
- /// Initializes a new instance of the SevenZipInvalidFileNamesException class
- /// </summary>
- public SevenZipInvalidFileNamesException() : base(DEFAULT_MESSAGE) { }
- /// <summary>
- /// Initializes a new instance of the SevenZipInvalidFileNamesException class
- /// </summary>
- /// <param name="message">Additional detailed message</param>
- public SevenZipInvalidFileNamesException(string message) : base(DEFAULT_MESSAGE, message) { }
- /// <summary>
- /// Initializes a new instance of the SevenZipInvalidFileNamesException class
- /// </summary>
- /// <param name="message">Additional detailed message</param>
- /// <param name="inner">Inner exception occurred</param>
- public SevenZipInvalidFileNamesException(string message, Exception inner) : base(DEFAULT_MESSAGE, message, inner) { }
- /// <summary>
- /// Initializes a new instance of the SevenZipInvalidFileNamesException class
- /// </summary>
- /// <param name="info">All data needed for serialization or deserialization</param>
- /// <param name="context">Serialized stream descriptor</param>
- protected SevenZipInvalidFileNamesException(
- SerializationInfo info, StreamingContext context)
- : base(info, context) { }
- }
- }
- #endif
|