|
8 | 8 | using System.Security.Principal; |
9 | 9 | namespace UiPath.Ipc; |
10 | 10 | using static CancellationTokenSourcePool; |
11 | | -public static class Helpers |
| 11 | +internal static class Helpers |
12 | 12 | { |
13 | 13 | public const BindingFlags InstanceFlags = BindingFlags.Instance | BindingFlags.Public | BindingFlags.DeclaredOnly; |
14 | 14 | #if NET461 |
@@ -92,27 +92,27 @@ internal static NamedPipeServerStream NewNamedPipeServerStream(string pipeName, |
92 | 92 | #endif |
93 | 93 | } |
94 | 94 |
|
95 | | - public static PipeSecurity LocalOnly(this PipeSecurity pipeSecurity) => pipeSecurity.Deny(WellKnownSidType.NetworkSid, PipeAccessRights.FullControl); |
| 95 | + internal static PipeSecurity LocalOnly(this PipeSecurity pipeSecurity) => pipeSecurity.Deny(WellKnownSidType.NetworkSid, PipeAccessRights.FullControl); |
96 | 96 |
|
97 | | - public static PipeSecurity Deny(this PipeSecurity pipeSecurity, WellKnownSidType sid, PipeAccessRights pipeAccessRights) => |
| 97 | + internal static PipeSecurity Deny(this PipeSecurity pipeSecurity, WellKnownSidType sid, PipeAccessRights pipeAccessRights) => |
98 | 98 | pipeSecurity.Deny(new SecurityIdentifier(sid, null), pipeAccessRights); |
99 | 99 |
|
100 | | - public static PipeSecurity Deny(this PipeSecurity pipeSecurity, IdentityReference sid, PipeAccessRights pipeAccessRights) |
| 100 | + internal static PipeSecurity Deny(this PipeSecurity pipeSecurity, IdentityReference sid, PipeAccessRights pipeAccessRights) |
101 | 101 | { |
102 | 102 | pipeSecurity.SetAccessRule(new(sid, pipeAccessRights, AccessControlType.Deny)); |
103 | 103 | return pipeSecurity; |
104 | 104 | } |
105 | 105 |
|
106 | | - public static PipeSecurity Allow(this PipeSecurity pipeSecurity, WellKnownSidType sid, PipeAccessRights pipeAccessRights) => |
| 106 | + internal static PipeSecurity Allow(this PipeSecurity pipeSecurity, WellKnownSidType sid, PipeAccessRights pipeAccessRights) => |
107 | 107 | pipeSecurity.Allow(new SecurityIdentifier(sid, null), pipeAccessRights); |
108 | 108 |
|
109 | | - public static PipeSecurity Allow(this PipeSecurity pipeSecurity, IdentityReference sid, PipeAccessRights pipeAccessRights) |
| 109 | + internal static PipeSecurity Allow(this PipeSecurity pipeSecurity, IdentityReference sid, PipeAccessRights pipeAccessRights) |
110 | 110 | { |
111 | 111 | pipeSecurity.SetAccessRule(new(sid, pipeAccessRights, AccessControlType.Allow)); |
112 | 112 | return pipeSecurity; |
113 | 113 | } |
114 | 114 |
|
115 | | - public static PipeSecurity AllowCurrentUser(this PipeSecurity pipeSecurity, bool onlyNonAdmin = false) |
| 115 | + internal static PipeSecurity AllowCurrentUser(this PipeSecurity pipeSecurity, bool onlyNonAdmin = false) |
116 | 116 | { |
117 | 117 | using (var currentIdentity = WindowsIdentity.GetCurrent()) |
118 | 118 | { |
@@ -167,7 +167,7 @@ private static async ValueTask WriteMessageCore(this Stream stream, RecyclableMe |
167 | 167 | internal static Task WriteBuffer(this Stream stream, byte[] buffer, CancellationToken cancellationToken) => |
168 | 168 | stream.WriteAsync(buffer, 0, buffer.Length, cancellationToken); |
169 | 169 | } |
170 | | -public static class Validator |
| 170 | +internal static class Validator |
171 | 171 | { |
172 | 172 | public static void Validate(ServiceHostBuilder serviceHostBuilder) |
173 | 173 | { |
@@ -267,7 +267,7 @@ private static void CheckDerivedStream(MethodInfo method, Type type) |
267 | 267 | } |
268 | 268 | } |
269 | 269 | } |
270 | | -public readonly struct TimeoutHelper : IDisposable |
| 270 | +internal readonly struct TimeoutHelper : IDisposable |
271 | 271 | { |
272 | 272 | private static readonly Action<object> LinkedTokenCancelDelegate = static s => ((CancellationTokenSource)s).Cancel(); |
273 | 273 | private readonly PooledCancellationTokenSource _timeoutCancellationSource; |
|
0 commit comments