1 // System.Xml.Xsl.XsltException
\r
3 // Author: Tim Coleman <tim@timcoleman.com>
\r
4 // (C) Copyright 2002 Tim Coleman
\r
7 using System.Runtime.Serialization;
\r
9 namespace System.Xml.Xsl
\r
12 public class XsltException : SystemException
\r
23 #region Constructors
\r
25 public XsltException(
\r
27 Exception innerException )
\r
28 : base (message, innerException)
\r
33 protected XsltException(
\r
34 SerializationInfo info,
\r
35 StreamingContext context )
\r
37 _lineNumber = info.GetInt32 ("lineNumber");
\r
38 _linePosition = info.GetInt32 ("linePosition");
\r
39 _sourceUri = info.GetString ("sourceUri");
\r
46 public int LineNumber {
\r
47 get { return _lineNumber; }
\r
50 public int LinePosition {
\r
51 get { return _linePosition; }
\r
54 public override string Message {
\r
55 get { return _message; }
\r
58 public string SourceUri {
\r
59 get { return _sourceUri; }
\r
66 public override void GetObjectData(
\r
67 SerializationInfo info,
\r
68 StreamingContext context )
\r
70 base.GetObjectData (info, context);
\r
71 info.AddValue ("lineNumber", _lineNumber);
\r
72 info.AddValue ("linePosition", _linePosition);
\r
73 info.AddValue ("sourceUri", _sourceUri);
\r