Somehow the compiler became more strict, and a not-implemented class is now
causing mono to fail to build.
The attached patch doesn't really fix anything besides letting it compile.
I was nice enough to throw a NotImplementedException() on the default
constructor.
The compile time error was:
System.IO.MemoryMappedFiles/MemoryMappedFileSecurity.cs(35,15): error CS0122:
`System.Security.AccessControl.ObjectSecurity
<System.IO.MemoryMappedFiles.MemoryMappedFileRights>.ObjectSecurity()' is
inaccessible due to its protection level
Feel free to reject this patch if I am the only one seeing this problem (on
Linux x86_64 build) after most recent git clone of mono/master.
{
public class MemoryMappedFileSecurity : ObjectSecurity<MemoryMappedFileRights>
{
+ public MemoryMappedFileSecurity() : base (false, ResourceType.Unknown) {
+ throw new NotImplementedException();
+ }
}
}