FrnFilePath.cs 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. using System;
  2. namespace Y.FileQueryEngine.QueryEngine
  3. {
  4. internal class FrnFilePath
  5. {
  6. private UInt64 fileReferenceNumber;
  7. private UInt64? parentFileReferenceNumber;
  8. private string fileName;
  9. private string path;
  10. public UInt64 FileReferenceNumber { get { return this.fileReferenceNumber; } }
  11. public UInt64? ParentFileReferenceNumber { get { return this.parentFileReferenceNumber; } }
  12. public string FileName { get { return this.fileName; } }
  13. public string Path
  14. {
  15. get
  16. {
  17. return this.path;
  18. }
  19. set
  20. {
  21. this.path = value;
  22. }
  23. }
  24. public FrnFilePath(UInt64 fileReferenceNumber, UInt64? parentFileReferenceNumber, string fileName, string path = null)
  25. {
  26. this.fileReferenceNumber = fileReferenceNumber;
  27. this.parentFileReferenceNumber = parentFileReferenceNumber;
  28. this.fileName = fileName;
  29. this.path = path;
  30. }
  31. }
  32. }