1 instantiation of FileAttributes
Microsoft.Build.Tasks.UnitTests (1)
226 references to FileAttributes
IIS.ShadowCopy.Tests (1)
Microsoft.Arcade.Common (2)
Microsoft.Arcade.Test.Common (4)
Microsoft.Build (8)
Microsoft.Build.CommandLine.UnitTests (1)
Microsoft.Build.Engine.OM.UnitTests (6)
Microsoft.Build.Engine.UnitTests (4)
Microsoft.Build.Tasks.Core (30)
Microsoft.Build.Tasks.UnitTests (38)
Copy_Tests.cs (16)
710File.SetAttributes(destination, FileAttributes.ReadOnly);
742File.SetAttributes(source, FileAttributes.Normal);
743File.SetAttributes(destination, FileAttributes.Normal);
777File.SetAttributes(destination, FileAttributes.ReadOnly);
844File.SetAttributes(destination, FileAttributes.ReadOnly);
881File.SetAttributes(destination, FileAttributes.Normal);
911File.SetAttributes(destination, FileAttributes.ReadOnly);
985File.SetAttributes(destination1, FileAttributes.ReadOnly);
1013Assert.NotEqual(FileAttributes.ReadOnly, File.GetAttributes(destination1) & FileAttributes.ReadOnly);
1014Assert.NotEqual(FileAttributes.ReadOnly, File.GetAttributes(destination2) & FileAttributes.ReadOnly);
1020File.SetAttributes(destination1, FileAttributes.Normal); // just in case
1021File.SetAttributes(destination2, FileAttributes.Normal); // just in case
2527File.SetAttributes(existing, FileAttributes.ReadOnly);
2834Assert.True((File.GetAttributes(destFile) & FileAttributes.ReparsePoint) != 0, "File was copied but is not a symlink");
Microsoft.Build.UnitTests.Shared (1)
Microsoft.Build.Utilities.Core (6)
Microsoft.DotNet.Arcade.Sdk (1)
Microsoft.DotNet.Build.Tasks.Workloads (2)
Microsoft.DotNet.Helix.Sdk (1)
Microsoft.Extensions.FileProviders.Physical (6)
Microsoft.VisualBasic.Core (9)
MSBuild (6)
MSBuildTaskHost (2)
mscorlib (1)
netstandard (1)
PresentationFramework (1)
PresentationUI (15)
System.Formats.Tar (3)
System.IO.FileSystem.Primitives (1)
System.Private.CoreLib (75)
src\libraries\System.Private.CoreLib\src\System\IO\FileStatus.Unix.cs (32)
187internal FileAttributes GetAttributes(ReadOnlySpan<char> path, ReadOnlySpan<char> fileName, bool continueOnError = false)
190internal FileAttributes GetAttributes(SafeFileHandle handle, bool continueOnError = false)
193private FileAttributes GetAttributes(SafeFileHandle? handle, ReadOnlySpan<char> path, ReadOnlySpan<char> fileName, bool continueOnError = false)
199return (FileAttributes)(-1);
201FileAttributes attributes = default;
204attributes |= FileAttributes.ReadOnly;
207attributes |= FileAttributes.ReparsePoint;
210attributes |= FileAttributes.Directory;
213attributes |= FileAttributes.Hidden;
215return attributes != default ? attributes : FileAttributes.Normal;
218internal void SetAttributes(string path, FileAttributes attributes, bool asDirectory)
221internal void SetAttributes(SafeFileHandle handle, FileAttributes attributes, bool asDirectory)
224private void SetAttributes(SafeFileHandle? handle, string? path, FileAttributes attributes, bool asDirectory)
228const FileAttributes allValidFlags =
229FileAttributes.Archive | FileAttributes.Compressed | FileAttributes.Device |
230FileAttributes.Directory | FileAttributes.Encrypted | FileAttributes.Hidden |
231FileAttributes.IntegrityStream | FileAttributes.Normal | FileAttributes.NoScrubData |
232FileAttributes.NotContentIndexed | FileAttributes.Offline | FileAttributes.ReadOnly |
233FileAttributes.ReparsePoint | FileAttributes.SparseFile | FileAttributes.System |
234FileAttributes.Temporary;
248bool hidden = (attributes & FileAttributes.Hidden) != 0;
263if ((attributes & FileAttributes.ReadOnly) != 0)
System.Runtime (1)