mirror of
https://github.com/dcronqvist/DotTiled.git
synced 2025-05-09 02:06:02 +03:00
Make Optional<T> into readonly struct to avoid heap allocations
This commit is contained in:
parent
21470cb056
commit
9aa2c63e0b
35 changed files with 176 additions and 203 deletions
|
@ -71,8 +71,8 @@ public class LoaderTests
|
|||
""");
|
||||
|
||||
var resourceCache = Substitute.For<IResourceCache>();
|
||||
resourceCache.GetTileset(Arg.Any<string>()).Returns(Optional<Tileset>.Empty);
|
||||
resourceCache.GetTemplate(Arg.Any<string>()).Returns(Optional<Template>.Empty);
|
||||
resourceCache.GetTileset(Arg.Any<string>()).Returns(Optional.Empty);
|
||||
resourceCache.GetTemplate(Arg.Any<string>()).Returns(Optional.Empty);
|
||||
|
||||
var customTypeDefinitions = Enumerable.Empty<ICustomTypeDefinition>();
|
||||
var loader = new Loader(resourceReader, resourceCache, customTypeDefinitions);
|
||||
|
@ -134,8 +134,8 @@ public class LoaderTests
|
|||
""");
|
||||
|
||||
var resourceCache = Substitute.For<IResourceCache>();
|
||||
resourceCache.GetTileset(Arg.Any<string>()).Returns(Optional<Tileset>.Empty);
|
||||
resourceCache.GetTemplate(Arg.Any<string>()).Returns(Optional<Template>.Empty);
|
||||
resourceCache.GetTileset(Arg.Any<string>()).Returns(Optional.Empty);
|
||||
resourceCache.GetTemplate(Arg.Any<string>()).Returns(Optional.Empty);
|
||||
|
||||
var customTypeDefinitions = Enumerable.Empty<ICustomTypeDefinition>();
|
||||
var loader = new Loader(resourceReader, resourceCache, customTypeDefinitions);
|
||||
|
@ -219,7 +219,7 @@ public class LoaderTests
|
|||
""");
|
||||
|
||||
var resourceCache = Substitute.For<IResourceCache>();
|
||||
resourceCache.GetTileset(Arg.Any<string>()).Returns(Optional<Tileset>.Empty);
|
||||
resourceCache.GetTileset(Arg.Any<string>()).Returns(Optional.Empty);
|
||||
resourceCache.GetTemplate("template.tx").Returns(new Optional<Template>(new Template
|
||||
{
|
||||
Object = new PolygonObject
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue