Add CloseDir method to IReadOnlyFilesystem.

This commit is contained in:
2022-12-21 19:24:06 +00:00
parent c75a32a5c8
commit 5ae8c92a32
12 changed files with 117 additions and 9 deletions

View File

@@ -65,7 +65,7 @@ public sealed partial class PascalPlugin
contents.Sort();
node = new PascalDirDone
node = new PascalDirNode
{
Path = path,
_contents = contents.ToArray(),
@@ -99,4 +99,16 @@ public sealed partial class PascalPlugin
return ErrorNumber.NoError;
}
/// <inheritdoc />
public ErrorNumber CloseDir(IDirNode node)
{
if(node is not PascalDirNode mynode)
return ErrorNumber.InvalidArgument;
mynode._position = -1;
mynode._contents = null;
return ErrorNumber.NoError;
}
}