/// <summary> /// Initializes a new instance of the <see cref="LongPathFileSystemInfo"/> class. /// </summary> /// <param name="data">File data.</param> /// <exception cref="ArgumentNullException"><paramref name="data"/> is <see langword="null"/>.</exception> internal LongPathFileSystemInfo(Win32FindData data) { this.entryData = data; this.OriginalPath = this.entryData.Value.FileName; this.NormalizedPath = LongPathCommon.NormalizePath(this.entryData.Value.FileName); this.isDirectory = LongPathCommon.IsDirectory(this.entryData.Value); this.initialized = true; }