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