1 instantiation of FileAttributes
Microsoft.Build.Tasks.UnitTests (1)
264 references to FileAttributes
dotnet-dev-certs (2)
IIS.ShadowCopy.Tests (1)
Microsoft.Arcade.Common (2)
Microsoft.Arcade.Test.Common (4)
Microsoft.AspNetCore.DeveloperCertificates.XPlat (2)
Microsoft.AspNetCore.Server.Kestrel.Core (2)
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)
705File.SetAttributes(destination, FileAttributes.ReadOnly);
737File.SetAttributes(source, FileAttributes.Normal);
738File.SetAttributes(destination, FileAttributes.Normal);
772File.SetAttributes(destination, FileAttributes.ReadOnly);
839File.SetAttributes(destination, FileAttributes.ReadOnly);
876File.SetAttributes(destination, FileAttributes.Normal);
906File.SetAttributes(destination, FileAttributes.ReadOnly);
980File.SetAttributes(destination1, FileAttributes.ReadOnly);
1008Assert.NotEqual(FileAttributes.ReadOnly, File.GetAttributes(destination1) & FileAttributes.ReadOnly);
1009Assert.NotEqual(FileAttributes.ReadOnly, File.GetAttributes(destination2) & FileAttributes.ReadOnly);
1015File.SetAttributes(destination1, FileAttributes.Normal); // just in case
1016File.SetAttributes(destination2, FileAttributes.Normal); // just in case
2522File.SetAttributes(existing, FileAttributes.ReadOnly);
2829Assert.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.CodeAnalysis (1)
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (1)
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (1)
Microsoft.CodeAnalysis.Features (2)
Microsoft.CodeAnalysis.UnitTests (3)
Microsoft.DotNet.Build.Tasks.Feed (1)
Microsoft.DotNet.Build.Tasks.Workloads (2)
Microsoft.DotNet.Helix.Sdk (1)
Microsoft.Extensions.FileProviders.Physical (6)
Microsoft.Maui.Resizetizer (4)
Microsoft.ML.TensorFlow (2)
Microsoft.VisualBasic.Core (9)
Microsoft.VisualStudio.LanguageServices (2)
MSBuild (6)
MSBuildTaskHost (2)
mscorlib (1)
netstandard (1)
PresentationFramework (1)
PresentationUI (15)
System.Configuration.ConfigurationManager (6)
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)
Templates.Blazor.Tests (2)
Templates.Blazor.WebAssembly.Auth.Tests (2)
Templates.Blazor.WebAssembly.Tests (2)
Templates.Mvc.Tests (2)
Templates.Tests (2)