865 references to UnixFileMode
aspire (40)
Aspire.Acquisition.Tests (6)
Aspire.Cli.Tests (161)
Aspire.Dashboard (4)
Aspire.Dashboard.Tests (10)
Aspire.Hosting (28)
ContainerResourceBuilderExtensions.cs (10)
1354/// <param name="umask">The umask <see cref="UnixFileMode"/> permissions to exclude from the default file and folder permissions. This takes away (rather than granting) default permissions to files and folders without an explicit mode permission set.</param>
1389public static IResourceBuilder<T> WithContainerFiles<T>(this IResourceBuilder<T> builder, string destinationPath, IEnumerable<ContainerFileSystemItem> entries, int? defaultOwner = null, int? defaultGroup = null, UnixFileMode? umask = null) where T : ContainerResource
1417/// <param name="umask">The umask <see cref="UnixFileMode"/> permissions to exclude from the default file and folder permissions. This takes away (rather than granting) default permissions to files and folders without an explicit mode permission set.</param>
1461public static IResourceBuilder<T> WithContainerFiles<T>(this IResourceBuilder<T> builder, string destinationPath, Func<ContainerFileSystemCallbackContext, CancellationToken, Task<IEnumerable<ContainerFileSystemItem>>> callback, int? defaultOwner = null, int? defaultGroup = null, UnixFileMode? umask = null) where T : ContainerResource
1490/// <param name="umask">The umask <see cref="UnixFileMode"/> permissions to exclude from the default file and folder permissions. This takes away (rather than granting) default permissions to files and folders without an explicit mode permission set.</param>
1493public static IResourceBuilder<T> WithContainerFiles<T>(this IResourceBuilder<T> builder, string destinationPath, string sourcePath, int? defaultOwner = null, int? defaultGroup = null, UnixFileMode? umask = null) where T : ContainerResource
1583var umask = umaskValue is { } value ? (UnixFileMode)value : (UnixFileMode?)null;
1632var umask = umaskValue is { } value ? (UnixFileMode)value : (UnixFileMode?)null;
Aspire.Hosting.Azure (4)
Aspire.Hosting.Azure.Kubernetes (2)
Aspire.Hosting.Browsers (4)
Aspire.Hosting.Browsers.Tests (4)
Aspire.Hosting.Containers.Tests (4)
Aspire.Hosting.Docker (21)
Aspire.Hosting.Docker.Tests (3)
Aspire.Hosting.Garnet.Tests (10)
Aspire.Hosting.Java (3)
Aspire.Hosting.Java.Tests (35)
Aspire.Hosting.Kafka.Tests (10)
Aspire.Hosting.Kubernetes (4)
Aspire.Hosting.MongoDB.Tests (12)
Aspire.Hosting.MySql (5)
Aspire.Hosting.MySql.Tests (8)
Aspire.Hosting.Oracle.Tests (7)
Aspire.Hosting.PostgreSQL.Tests (11)
Aspire.Hosting.Radius (2)
Aspire.Hosting.Radius.Tests (3)
Aspire.Hosting.Redis.Tests (7)
Aspire.Hosting.RemoteHost (2)
Aspire.Hosting.Rust.Tests (5)
Aspire.Hosting.Sdk.Tests (35)
AppHostSdkTargetsTests.cs (35)
228File.SetUnixFileMode(nonExecutableDnxPath, UnixFileMode.UserRead | UnixFileMode.UserWrite);
864File.SetUnixFileMode(commandPath, UnixFileMode.UserRead | UnixFileMode.UserWrite | UnixFileMode.UserExecute);
1235File.SetUnixFileMode(aspirePath, UnixFileMode.UserRead | UnixFileMode.UserWrite | UnixFileMode.UserExecute);
1266File.SetUnixFileMode(aspirePath, UnixFileMode.UserRead | UnixFileMode.UserWrite | UnixFileMode.UserExecute);
1322File.SetUnixFileMode(aspirePath, UnixFileMode.UserRead | UnixFileMode.UserWrite | UnixFileMode.UserExecute);
1372File.SetUnixFileMode(dnxPath, UnixFileMode.UserRead | UnixFileMode.UserWrite | UnixFileMode.UserExecute);
1391File.SetUnixFileMode(dnxPath, UnixFileMode.UserRead | UnixFileMode.UserWrite | UnixFileMode.UserExecute);
1456File.SetUnixFileMode(aspirePath, UnixFileMode.UserRead | UnixFileMode.UserWrite | UnixFileMode.UserExecute);
1490File.SetUnixFileMode(aspirePath, UnixFileMode.UserRead | UnixFileMode.UserWrite | UnixFileMode.UserExecute);
1520File.SetUnixFileMode(aspirePath, UnixFileMode.UserRead | UnixFileMode.UserWrite | UnixFileMode.UserExecute);
1558File.SetUnixFileMode(aspirePath, UnixFileMode.UserRead | UnixFileMode.UserWrite | UnixFileMode.UserExecute);
1589File.SetUnixFileMode(aspirePath, UnixFileMode.UserRead | UnixFileMode.UserWrite | UnixFileMode.UserExecute);
Aspire.Hosting.SqlServer.Tests (10)
Aspire.Hosting.Tasks (4)
Aspire.Hosting.Tests (49)
Aspire.Playground.Tests (4)
Aspire.TerminalHost (4)
Aspire.TerminalHost.Tests (9)
Aspire.TestUtilities (4)
dotnet (5)
dotnet-dev-certs (8)
dotnet-user-jwts (2)
GenerateDocumentationAndConfigFiles (3)
Infrastructure.Tests (21)
Microsoft.AspNetCore.DeveloperCertificates.XPlat (8)
Microsoft.AspNetCore.Server.Kestrel.Core (8)
Microsoft.Build.Tasks.Core (13)
Microsoft.CodeAnalysis (3)
Microsoft.CodeAnalysis.Workspaces (3)
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (3)
Microsoft.NET.Build.Containers (15)
Microsoft.NET.HostModel (8)
NuGet.Protocol (4)
RepoTasks (8)
System.Formats.Tar (65)
System.IO.Compression (11)
System.IO.Compression.ZipFile (13)
System.IO.MemoryMappedFiles (5)
System.IO.Pipes (4)
System.Private.CoreLib (120)
src\runtime\src\libraries\System.Private.CoreLib\src\Microsoft\Win32\SafeHandles\SafeFileHandle.Unix.cs (24)
14private const UnixFileMode PermissionMask =
15UnixFileMode.UserRead |
16UnixFileMode.UserWrite |
17UnixFileMode.UserExecute |
18UnixFileMode.GroupRead |
19UnixFileMode.GroupWrite |
20UnixFileMode.GroupExecute |
21UnixFileMode.OtherRead |
22UnixFileMode.OtherWrite |
23UnixFileMode.OtherExecute;
29internal const UnixFileMode DefaultCreateMode =
30UnixFileMode.UserRead |
31UnixFileMode.UserWrite |
32UnixFileMode.GroupRead |
33UnixFileMode.GroupWrite |
34UnixFileMode.OtherRead |
35UnixFileMode.OtherWrite;
225internal static SafeFileHandle OpenReadOnly(string fullPath, FileOptions options, out long fileLength, out UnixFileMode filePermissions)
232internal static SafeFileHandle Open(string fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, long preallocationSize, UnixFileMode? unixCreateMode = null,
238internal static SafeFileHandle? OpenNoFollowSymlink(string fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, long preallocationSize, out bool wasSymlink, UnixFileMode? unixCreateMode = null,
244private static SafeFileHandle Open(string fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, long preallocationSize, UnixFileMode openPermissions,
245out long fileLength, out UnixFileMode filePermissions, bool failForSymlink, out bool wasSymlink,
370out long fileLength, out UnixFileMode filePermissions)
405filePermissions = ((UnixFileMode)status.Mode) & PermissionMask;
System.Runtime (1)