14 references to MemoryMappedInfo
Microsoft.CodeAnalysis.Workspaces (14)
TemporaryStorage\TemporaryStorageService.cs (10)
105
var
memoryMappedInfo = WriteToMemoryMappedFile();
109
MemoryMappedInfo
WriteToMemoryMappedFile()
115
var
memoryMappedInfo = this.CreateTemporaryStorage(size);
146
var
memoryMappedInfo = WriteToMemoryMappedFile();
150
MemoryMappedInfo
WriteToMemoryMappedFile()
155
var
memoryMappedInfo = this.CreateTemporaryStorage(size);
201
/// <returns>A <see cref="
MemoryMappedInfo
"/> describing the allocated block.</returns>
202
private
MemoryMappedInfo
CreateTemporaryStorage(long size)
206
return
MemoryMappedInfo
.CreateNew(CreateUniqueName(size), size: size);
283
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);