62 references to ReadOnly
Microsoft.Build.CommandLine.UnitTests (1)
XMake_Tests.cs (1)
1078File.SetAttributes(path, File.GetAttributes(path) & ~FileAttributes.ReadOnly); // make writable
Microsoft.Build.Engine.UnitTests (1)
Evaluation\Expander_Tests.cs (1)
3708File.SetAttributes(tempFile, FileAttributes.ReadOnly | FileAttributes.Archive);
Microsoft.Build.Tasks.Core (15)
BootstrapperUtil\BootstrapperBuilder.cs (2)
1591if ((attribs & FileAttributes.ReadOnly) != 0) 1593attribs &= (~FileAttributes.ReadOnly);
ManifestUtil\LauncherBuilder.cs (2)
115if ((attribs & FileAttributes.ReadOnly) != 0) 117attribs &= (~FileAttributes.ReadOnly);
Move.cs (2)
192if ((info.Attributes & FileAttributes.ReadOnly) != 0) 194info.Attributes &= ~FileAttributes.ReadOnly;
NativeMethods.cs (2)
858if (targetExists && (File.GetAttributes(newFileName) & FileAttributes.ReadOnly) == FileAttributes.ReadOnly)
RemoveDir.cs (4)
151if ((directory.Attributes & FileAttributes.ReadOnly) != 0) 153FileAttributes faNew = (directory.Attributes & ~FileAttributes.ReadOnly); 160if ((file.Attributes & FileAttributes.ReadOnly) != 0) 162FileAttributes faNew = (file.Attributes & ~FileAttributes.ReadOnly);
Touch.cs (3)
238if ((faOriginal & FileAttributes.ReadOnly) == FileAttributes.ReadOnly) 244FileAttributes faNew = (faOriginal & ~FileAttributes.ReadOnly);
Microsoft.Build.Tasks.UnitTests (26)
Copy_Tests.cs (10)
705File.SetAttributes(destination, FileAttributes.ReadOnly); 772File.SetAttributes(destination, FileAttributes.ReadOnly); 839File.SetAttributes(destination, FileAttributes.ReadOnly); 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); 2522File.SetAttributes(existing, FileAttributes.ReadOnly);
Delete_Tests.cs (1)
55File.SetAttributes(source, FileAttributes.ReadOnly);
Move_Tests.cs (12)
34file.Attributes |= FileAttributes.ReadOnly; // mark read only 53Assert.True(((new FileInfo(destinationFile)).Attributes & FileAttributes.ReadOnly) == 0); // should have cleared r/o bit 79file.Attributes |= FileAttributes.ReadOnly; // mark read only 99Assert.True(((new FileInfo(destinationFile)).Attributes & FileAttributes.ReadOnly) == 0); // should have cleared r/o bit 106file.Attributes &= ~FileAttributes.ReadOnly; // mark read only 222file.Attributes |= FileAttributes.ReadOnly; // mark destination read only 241Assert.True(((new FileInfo(destinationFile)).Attributes & FileAttributes.ReadOnly) != 0); // should still be r/o 248file.Attributes ^= FileAttributes.ReadOnly; // mark destination writable only 329file.Attributes &= ~FileAttributes.ReadOnly; // mark not read only 349Assert.True(((new FileInfo(destinationFile)).Attributes & FileAttributes.ReadOnly) == 0); // readonly bit should not be set 383file.Attributes |= FileAttributes.ReadOnly; // mark read only 403Assert.True(((new FileInfo(destinationFile)).Attributes & FileAttributes.ReadOnly) == 0); // should have cleared r/o bit
ResourceHandling\GenerateResource_Tests.cs (2)
63File.SetAttributes(resxFile, FileAttributes.ReadOnly); 2616File.SetAttributes(t.StateFile.ItemSpec, FileAttributes.ReadOnly);
Touch_Tests.cs (1)
114return System.IO.FileAttributes.ReadOnly;
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (1)
CommandLineTests.cs (1)
8933File.SetAttributes(libDll.Path, FileAttributes.ReadOnly);
Microsoft.CodeAnalysis.UnitTests (1)
AnalyzerAssemblyLoaderTests.cs (1)
1448Assert.Equal(FileAttributes.Archive | FileAttributes.ReadOnly, (FileAttributes)result!);
Microsoft.DotNet.Build.Tasks.Workloads (1)
Utils.cs (1)
69File.SetAttributes(fileName, oldAttributes & ~FileAttributes.ReadOnly);
Microsoft.Maui.Resizetizer (3)
Utils.cs (3)
67 if ((attributes & FileAttributes.ReadOnly) == FileAttributes.ReadOnly) 68 File.SetAttributes(source, attributes & ~FileAttributes.ReadOnly);
PresentationUI (5)
MS\Internal\Documents\Application\DocumentStream.cs (5)
124if ((attrib & FileAttributes.ReadOnly) == FileAttributes.ReadOnly) 126File.SetAttributes(copiesPath, attrib ^ FileAttributes.ReadOnly); 320return ((attributes & FileAttributes.ReadOnly) == FileAttributes.ReadOnly);
System.Configuration.ConfigurationManager (1)
System\Configuration\Internal\InternalConfigHost.cs (1)
11private const FileAttributes InvalidAttributesForWrite = FileAttributes.ReadOnly | FileAttributes.Hidden;
System.Private.CoreLib (7)
src\libraries\System.Private.CoreLib\src\System\IO\Enumeration\FileSystemEnumerator.Unix.cs (1)
133(ShouldSkip(FileAttributes.ReadOnly) && entry.IsReadOnly))
src\libraries\System.Private.CoreLib\src\System\IO\FileInfo.cs (3)
63return (Attributes & FileAttributes.ReadOnly) != 0; 68Attributes |= FileAttributes.ReadOnly; 70Attributes &= ~FileAttributes.ReadOnly;
src\libraries\System.Private.CoreLib\src\System\IO\FileStatus.Unix.cs (3)
204attributes |= FileAttributes.ReadOnly; 232FileAttributes.NotContentIndexed | FileAttributes.Offline | FileAttributes.ReadOnly | 263if ((attributes & FileAttributes.ReadOnly) != 0)