6 instantiations of MemoryMappedInfo
Microsoft.CodeAnalysis.Workspaces (6)
TemporaryStorage\TemporaryStorageService.cs (4)
224
return new
MemoryMappedInfo
(memoryMappedFile, name, offset: 0, size: size);
242
return new
MemoryMappedInfo
(reference, _name, offset: 0, size: size);
248
return new
MemoryMappedInfo
(reference, _name, _offset - size, size);
302
var info = new
MemoryMappedInfo
(memoryMappedFile, Identifier.Name, Identifier.Offset, Identifier.Size);
TemporaryStorage\TemporaryStorageService.MemoryMappedInfo.cs (1)
49
=>
new
(MemoryMappedFile.CreateNew(name, size), name, offset: 0, size);
TemporaryStorage\TemporaryStorageService.TemporaryStorageStreamHandle.cs (1)
25
var info = new
MemoryMappedInfo
(memoryMappedFile, Identifier.Name, Identifier.Offset, Identifier.Size);
13 references to MemoryMappedInfo
Microsoft.CodeAnalysis.Workspaces (13)
TemporaryStorage\TemporaryStorageService.cs (9)
114
var
memoryMappedInfo = WriteToMemoryMappedFile();
118
MemoryMappedInfo
WriteToMemoryMappedFile()
124
var
memoryMappedInfo = this.CreateTemporaryStorage(size);
155
var
memoryMappedInfo = WriteToMemoryMappedFile();
159
MemoryMappedInfo
WriteToMemoryMappedFile()
164
var
memoryMappedInfo = this.CreateTemporaryStorage(size);
213
/// <returns>A <see cref="
MemoryMappedInfo
"/> describing the allocated block.</returns>
214
private
MemoryMappedInfo
CreateTemporaryStorage(long size)
302
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);