14 references to MemoryMappedInfo
Microsoft.CodeAnalysis.Workspaces (14)
TemporaryStorage\TemporaryStorageService.cs (10)
104
var
memoryMappedInfo = WriteToMemoryMappedFile();
108
MemoryMappedInfo
WriteToMemoryMappedFile()
114
var
memoryMappedInfo = this.CreateTemporaryStorage(size);
145
var
memoryMappedInfo = WriteToMemoryMappedFile();
149
MemoryMappedInfo
WriteToMemoryMappedFile()
154
var
memoryMappedInfo = this.CreateTemporaryStorage(size);
200
/// <returns>A <see cref="
MemoryMappedInfo
"/> describing the allocated block.</returns>
201
private
MemoryMappedInfo
CreateTemporaryStorage(long size)
205
return
MemoryMappedInfo
.CreateNew(CreateUniqueName(size), size: size);
282
var
info = new MemoryMappedInfo(memoryMappedFile, Identifier.Name, Identifier.Offset, Identifier.Size);
TemporaryStorage\TemporaryStorageService.MemoryMappedInfo.cs (3)
48
public static
MemoryMappedInfo
CreateNew(string? name, long size)
59
/// <see cref="
MemoryMappedInfo
"/>.
65
/// <see cref="
MemoryMappedInfo
"/>.
TemporaryStorage\TemporaryStorageService.TemporaryStorageStreamHandle.cs (1)
25
var
info = new MemoryMappedInfo(memoryMappedFile, Identifier.Name, Identifier.Offset, Identifier.Size);