|
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