XmlAttributeEventArgs.cs 939 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. //
  2. // XmlAttributeEventArgs.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 XmlAttributeEventArgs.
  15. /// </summary>
  16. public class XmlAttributeEventArgs : EventArgs
  17. {
  18. private XmlAttribute attr;
  19. private int lineNumber;
  20. private int linePosition;
  21. private object obj;
  22. internal XmlAttributeEventArgs(XmlAttribute 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 XmlAttribute Attr {
  30. get { return attr; }
  31. }
  32. public int LineNumber {
  33. get { return lineNumber; }
  34. }
  35. public int LinePosition {
  36. get { return linePosition; }
  37. }
  38. public object ObjectBeingDeserialized {
  39. get{ return obj; }
  40. }
  41. }
  42. }