Здравствуйте, Lloret, Вы писали:
L>Как красивее сделать обертку для Exception-derived class?
L>Пишу свой класс, унаследованный от Exception. Использоваться он будет примерно так:
L>L> public void WriteErrorInfo(Exception ex)
L> {
L> if (ex is SMSADVException)
L> {
L> ...
L> }
L> }
L>
Мне вот это не нравится, нарушается принцип открытия-закрытия. Используй виртуальные методы лучше или еще что...
Что касается вопроса про конструктор...
Может и не надо ничего копировать то?
В System.Exception есть
public Exception InnerException {get;} и
public Exception(string message, Exception innerException)... << RSDN@Home 1.1.3 stable >>