/// <summary>Create a OpenResourceInfo instance.</summary> internal OpenResourceInfo(string host, NativeMethods.FILE_INFO_3 fileInfo) { Host = host; Id = fileInfo.fi3_id; Permissions = fileInfo.fi3_permissions; TotalLocks = fileInfo.fi3_num_locks; PathName = fileInfo.fi3_pathname.Replace(@"\\", @"\"); UserName = fileInfo.fi3_username; }
/// <summary>Create an OpenResourceInfo instance.</summary> internal OpenResourceInfo(string hostName, NativeMethods.FILE_INFO_3 fileInfo) { HostName = hostName; Id = fileInfo.fi3_id; Permissions = fileInfo.fi3_permissions; TotalLocks = fileInfo.fi3_num_locks; PathName = fileInfo.fi3_pathname.Replace(Path.UncPrefix, Path.DirectorySeparator); UserName = fileInfo.fi3_username; }