示例#1
0
 internal CompositionError(CompositionErrorId id, string description, ICompositionElement element, Exception exception)
 {
     _id          = id;
     _description = description ?? string.Empty;
     _element     = element;
     _exception   = exception;
 }
示例#2
0
        protected CompositionError(SerializationInfo info, StreamingContext context)
        {
            Requires.NotNull(info, "info");

            _id          = info.GetValue <CompositionErrorId>("Id");
            _element     = info.GetValue <ICompositionElement>("Element");
            _exception   = info.GetValue <Exception>("Exception");
            _description = info.GetString("Description");
        }
示例#3
0
 internal static CompositionError Create(CompositionErrorId id, ICompositionElement element, Exception exception, string format, params object[] parameters)
 {
     return(new CompositionError(id, string.Format(CultureInfo.CurrentCulture, format, parameters), element, exception));
 }
示例#4
0
 private static CompositionError CreateCompositionError(CompositionErrorId id, string message, ICompositionElement element, Exception exception)
 {
     return(new CompositionError(id, message, element, exception));
 }
示例#5
0
 public static CompositionError Create(CompositionErrorId errorId)
 {
     return(Create(errorId, errorId.ToString(), (ICompositionElement)null, (Exception)null));
 }
 internal ComposablePartException(CompositionErrorId id, string message, ICompositionElement element, Exception innerException)
     : base(message, innerException)
 {
     _id = id;
     _element = element;
 }
 internal ComposablePartException(CompositionErrorId id, string message, Exception exception)
     : this(id, message, (ICompositionElement)null, exception)
 {
 }
 private static ComposablePartException CreateComposablePartException(CompositionErrorId id)
 {
     return(CreateComposablePartException(CompositionErrorId.Unknown, (string)null, (ICompositionElement)null, (Exception)null));
 }
示例#9
0
 internal static CompositionError Create(CompositionErrorId id, ICompositionElement element, string format, params object[] parameters)
 {
     return Create(id, element, (Exception)null, format, parameters);
 }
示例#10
0
 private static CompositionError CreateCompositionError(CompositionErrorId id)
 {
     return CreateCompositionError(id, (string)null, (ICompositionElement)null, (Exception)null);
 }
 protected ComposablePartException(SerializationInfo info, StreamingContext context)
     : base(info, context)
 {
     _id      = info.GetValue <CompositionErrorId>("Id");
     _element = info.GetValue <ICompositionElement>("Element");
 }
 private static ComposablePartException CreateComposablePartException(CompositionErrorId id, string message, ICompositionElement element, Exception innerException)
 {
     return new ComposablePartException(message, element, innerException);
 }
 private static ComposablePartException CreateComposablePartException(CompositionErrorId id)
 {
     return CreateComposablePartException(CompositionErrorId.Unknown, (string)null, (ICompositionElement)null, (Exception)null);
 }
示例#14
0
 public static CompositionError Create(CompositionErrorId errorId, string message, ICompositionElement element, Exception exception)
 {
     return new CompositionError(errorId, message, element, exception);
 }
示例#15
0
 public static CompositionError Create(CompositionErrorId errorId)
 {
     return Create(errorId, errorId.ToString(), (ICompositionElement)null, (Exception)null);
 }
示例#16
0
 internal CompositionError(CompositionErrorId id, string description, ICompositionElement element, Exception exception)
 {
     _id = id;
     _description = description ?? string.Empty;
     _element = element;
     _exception = exception;            
 }
示例#17
0
        protected CompositionError(SerializationInfo info, StreamingContext context)
        {
            Requires.NotNull(info, "info");

            _id = info.GetValue<CompositionErrorId>("Id");
            _element = info.GetValue<ICompositionElement>("Element");
            _exception = info.GetValue<Exception>("Exception");
            _description = info.GetString("Description");
        }
示例#18
0
 private static CompositionError CreateCompositionError(CompositionErrorId id, string message, ICompositionElement element, Exception exception)
 {
     return new CompositionError(id, message, element, exception);
 }
示例#19
0
 internal static CompositionError Create(CompositionErrorId id, ICompositionElement element, Exception exception, string format, params object[] parameters)
 {
     return new CompositionError(id, string.Format(CultureInfo.CurrentCulture, format, parameters), element, exception);
 }
示例#20
0
 internal ComposablePartException(CompositionErrorId id, string message, Exception exception)
     : this(id, message, (ICompositionElement)null, exception)
 {
 }
 private static ComposablePartException CreateComposablePartException(CompositionErrorId id, string message, ICompositionElement element, Exception innerException)
 {
     return(new ComposablePartException(message, element, innerException));
 }
示例#22
0
 internal ComposablePartException(CompositionErrorId id, string message, ICompositionElement element)
     : this(id, message, (ICompositionElement)element, (Exception)null)
 {
 }
 internal ComposablePartException(CompositionErrorId id, string message, ICompositionElement element)
     : this(id, message, (ICompositionElement)element, (Exception)null)
 {
 }
示例#24
0
 internal ComposablePartException(CompositionErrorId id, string message, ICompositionElement element, Exception innerException)
     : base(message, innerException)
 {
     _id      = id;
     _element = element;
 }
 protected ComposablePartException(SerializationInfo info, StreamingContext context)
     : base(info, context)
 {
     _id = info.GetValue<CompositionErrorId>("Id");
     _element = info.GetValue<ICompositionElement>("Element");
 }
示例#26
0
 internal static CompositionError Create(CompositionErrorId id, ICompositionElement element, string format, params object[] parameters)
 {
     return(Create(id, element, (Exception)null, format, parameters));
 }
示例#27
0
 public static CompositionError Create(CompositionErrorId errorId, string message, ICompositionElement element, Exception exception)
 {
     return(new CompositionError(errorId, message, element, exception));
 }
示例#28
0
 private static CompositionError CreateCompositionError(CompositionErrorId id)
 {
     return(CreateCompositionError(id, (string)null, (ICompositionElement)null, (Exception)null));
 }