56 references to ReadOnly
Microsoft.Build.CommandLine.UnitTests (1)
XMake_Tests.cs (1)
1083File.SetAttributes(path, File.GetAttributes(path) & ~FileAttributes.ReadOnly); // make writable
Microsoft.Build.Engine.UnitTests (1)
Evaluation\Expander_Tests.cs (1)
3655File.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)
191if ((info.Attributes & FileAttributes.ReadOnly) != 0) 193info.Attributes &= ~FileAttributes.ReadOnly;
NativeMethods.cs (2)
856if (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)
237if ((faOriginal & FileAttributes.ReadOnly) == FileAttributes.ReadOnly) 243FileAttributes faNew = (faOriginal & ~FileAttributes.ReadOnly);
Microsoft.Build.Tasks.UnitTests (26)
Copy_Tests.cs (10)
710File.SetAttributes(destination, FileAttributes.ReadOnly); 777File.SetAttributes(destination, FileAttributes.ReadOnly); 844File.SetAttributes(destination, FileAttributes.ReadOnly); 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); 2527File.SetAttributes(existing, FileAttributes.ReadOnly);
Delete_Tests.cs (1)
56File.SetAttributes(source, FileAttributes.ReadOnly);
Move_Tests.cs (12)
35file.Attributes |= FileAttributes.ReadOnly; // mark read only 54Assert.True(((new FileInfo(destinationFile)).Attributes & FileAttributes.ReadOnly) == 0); // should have cleared r/o bit 80file.Attributes |= FileAttributes.ReadOnly; // mark read only 100Assert.True(((new FileInfo(destinationFile)).Attributes & FileAttributes.ReadOnly) == 0); // should have cleared r/o bit 107file.Attributes &= ~FileAttributes.ReadOnly; // mark read only 223file.Attributes |= FileAttributes.ReadOnly; // mark destination read only 242Assert.True(((new FileInfo(destinationFile)).Attributes & FileAttributes.ReadOnly) != 0); // should still be r/o 249file.Attributes ^= FileAttributes.ReadOnly; // mark destination writable only 330file.Attributes &= ~FileAttributes.ReadOnly; // mark not read only 350Assert.True(((new FileInfo(destinationFile)).Attributes & FileAttributes.ReadOnly) == 0); // readonly bit should not be set 384file.Attributes |= FileAttributes.ReadOnly; // mark read only 404Assert.True(((new FileInfo(destinationFile)).Attributes & FileAttributes.ReadOnly) == 0); // should have cleared r/o bit
ResourceHandling\GenerateResource_Tests.cs (2)
65File.SetAttributes(resxFile, FileAttributes.ReadOnly); 2618File.SetAttributes(t.StateFile.ItemSpec, FileAttributes.ReadOnly);
Touch_Tests.cs (1)
114return System.IO.FileAttributes.ReadOnly;
Microsoft.DotNet.Build.Tasks.Workloads (1)
Utils.cs (1)
69File.SetAttributes(fileName, oldAttributes & ~FileAttributes.ReadOnly);
PresentationUI (5)
MS\Internal\Documents\Application\DocumentStream.cs (5)
134if ((attrib & FileAttributes.ReadOnly) == FileAttributes.ReadOnly) 136File.SetAttributes(copiesPath, attrib ^ FileAttributes.ReadOnly); 330return ((attributes & FileAttributes.ReadOnly) == FileAttributes.ReadOnly);
System.Private.CoreLib (7)
src\libraries\System.Private.CoreLib\src\System\IO\Enumeration\FileSystemEnumerator.Unix.cs (1)
139(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)