GetNameForFileSystem | Gets the name of the file in a format that is compatible with file systems, such as NTFS. Characters that are illegal in file-system use are encoded. | 
  ToJSON | Converts the data structure to a JSON string. | 
  GetNameForFileSystem | Gets the name of the file in a format that is compatible with file systems, such as NTFS. Characters that are illegal in file-system use are encoded. | 
  ToJSON | Converts the data structure to a JSON string. | 
  ChangeTimeUtc | The time in UTC when the file was last written to or its attributes were changed. | 
  CreationTimeUtc | The time in UTC when the file was originally created. | 
  Extension | The extension of the file. | 
  ExternalRepositoryFileID | The external repository identifier of the file. | 
  ExternalRepositoryFileVersionID | The external repository version identifier of the file. | 
  FileGUID | The file GUID as a string. | 
  FileVer | File ID and version. | 
  ID | The ID of the file. | 
  LastAccessTimeUtc | The time in UTC when the file was last accessed (e.g., read). | 
  LastWriteTimeUtc | The time in UTC when the file was last written to. | 
  LogicalSize | The logical size of the file. | 
  LogicalSize_32bit | The logical size of the file (uses 32-bit arguments). | 
  LogicalSizeEx | The logical size of the file. | 
  Title | The title of the file. | 
  Version | The version number of the file. | 
  VolatileContent | True if the physical file content is volatile, meaning that the physical content can change without the version number changing as long as the logical content stays the same. |