You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: deadlock-dotnet-sdk/Domain/FileLockerEx.cs
+3-4Lines changed: 3 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -4,8 +4,7 @@
4
4
namespacedeadlock_dotnet_sdk.Domain
5
5
{
6
6
//TODO: Add RefreshList(). This should clear Lockers and call FindLockingHandles again.
7
-
//TODO: If a handle is closed or invalid, remove if from Lockers. SafeHandle.IsClosed is unreliable—it only works on handles managed by the current process.
8
-
//TODO: feat: finalize OrderBy parameters
7
+
//TODO: If a handle is closed or invalid, remove it from Lockers. SafeHandle.IsClosed is unreliable—it only works on handles managed by the current process.
FileShareAccess,// oh, this is important! Note: System Informer seems to crash when evaluating this property // TODO: implement FileShareAccess property
25
+
//FileShareAccess, // oh, this is important! Note: System Informer seems to crash when evaluating this property // not possible without a kernel mode driver; see IoCheckShareAccess
27
26
HandleAttributes,
28
27
HandleSubType,
29
28
HandleType,
@@ -33,7 +32,7 @@ public enum SortByProperty
33
32
/// <summary>The string returned to the ObjectName property via NtQueryObject.</summary>
34
33
ObjectOriginalName,
35
34
/// <summary>
36
-
/// (NOT IMPLEMENTED)
35
+
/// (PARTIALLY IMPLEMENTED)
37
36
/// Differs from ObjectName for types {File, (Registry) Key}
38
37
/// </summary>
39
38
/// TODO: get 'real' paths e.g. "\REGISTRY\MACHINE" -> "HKLM"
0 commit comments