NightOwl888 commented on issue #336:
URL: https://github.com/apache/lucenenet/issues/336#issuecomment-696156234
We've updated the compilation symbols so they don't depend directly on the target framework:
```c#
if (input.memoryMappedFile == null)
{
input.memoryMappedFile = MemoryMappedFile.CreateFromFile(
fileStream: fc,
mapName: null,
capacity: length,
access: MemoryMappedFileAccess.Read,
#if FEATURE_MEMORYMAPPEDFILESECURITY
memoryMappedFileSecurity: null,
#endif
inheritability: HandleInheritability.Inheritable,
leaveOpen: true); // LUCENENET: We explicitly dispose the FileStream
separately.
}
```
This makes the default disable the `memoryMappedFileSecurity` parameter unless the `FEATURE_MEMORYMAPPEDFILESECURITY`
compilation symbol is added. The [Directory.Build.targets](https://github.com/apache/lucenenet/blob/b2f737de07242869819054642081337812488903/Directory.Build.targets)
file maps the target framework to features for the entire solution.
There really doesn't seem to be any more to do here, so I am closing this issue.
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
|