XmlElementEventArgs.cs 952 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. //
  2. // XmlElementEventArgs.cs:
  3. //
  4. // Author:
  5. // John Donagher ([email protected])
  6. //
  7. // (C) 2002 John Donagher
  8. //
  9. using System.Xml;
  10. using System;
  11. namespace System.Xml.Serialization
  12. {
  13. /// <summary>
  14. /// Summary description for XmlElementEventArgs.
  15. /// </summary>
  16. public class XmlElementEventArgs : EventArgs
  17. {
  18. private XmlElement attr;
  19. private int lineNumber;
  20. private int linePosition;
  21. private object obj;
  22. internal XmlElementEventArgs(XmlElement attr, int lineNum, int linePos, object source)
  23. {
  24. this.attr = attr;
  25. this.lineNumber = lineNum;
  26. this.linePosition = linePos;
  27. this.obj = source;
  28. }
  29. public XmlElement Element
  30. {
  31. get { return attr; }
  32. }
  33. public int LineNumber
  34. {
  35. get { return lineNumber; }
  36. }
  37. public int LinePosition
  38. {
  39. get { return linePosition; }
  40. }
  41. public object ObjectBeingDeserialized
  42. {
  43. get{ return obj; }
  44. }
  45. }
  46. }