daily update on 20240508 by nitload youmu, partical added
This commit is contained in:
@@ -72,18 +72,18 @@ namespace StgSharp.Data
|
||||
files = new Dictionary<int, SSDraw>();
|
||||
}
|
||||
|
||||
public override byte SSDTypeCode => SerializableTypeCode.VirtualFolder;
|
||||
public override SerializableTypeCode SSDTypeCode => SerializableTypeCode.VirtualFolder;
|
||||
|
||||
/// <summary>
|
||||
/// Check out if this virtual folder contains certain file.
|
||||
/// </summary>
|
||||
/// <param name="name">Name of the file</param>
|
||||
/// <param name="type">Type code defined in <see cref="SerializableTypeCode"/></param>
|
||||
/// <param name="type">Type code defined as <see cref="SerializableTypeCode"/></param>
|
||||
/// <returns>Id of the file in its virtual disc</returns>
|
||||
public int FindFileId(string name, byte type)
|
||||
public int FindFileId(string name, SerializableTypeCode type)
|
||||
{
|
||||
int fileid = 0;
|
||||
if (idIndex.TryGetValue($"{name}{SerializableTypeCode.GetNameTail(type)}"
|
||||
if (idIndex.TryGetValue($"{name}{Serializer.GetNameTail(type)}"
|
||||
, out fileid) && !(type == SerializableTypeCode.VirtualFolder))
|
||||
{
|
||||
return fileid;
|
||||
@@ -92,6 +92,7 @@ namespace StgSharp.Data
|
||||
}
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// Check out if this virtual folder contains certain file.
|
||||
/// </summary>
|
||||
@@ -107,9 +108,9 @@ namespace StgSharp.Data
|
||||
return 0;
|
||||
}
|
||||
|
||||
public SSDraw CreateFile(string name, byte type)
|
||||
public SSDraw CreateFile(string name, SerializableTypeCode type)
|
||||
{
|
||||
SSDraw ret = new SSDraw(name + SerializableTypeCode.GetNameTail(type));
|
||||
SSDraw ret = new SSDraw(name + Serializer.GetNameTail(type));
|
||||
ret.ID = local.NewID();
|
||||
return ret;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user