Added ability to 'fake' a FileName on a MemoryAccessor
This commit is contained in:
parent
6d2a1d4fa3
commit
073033ac0b
@ -43,12 +43,15 @@ namespace UniversalEditor.Accessors
|
||||
_data = newdata;
|
||||
}
|
||||
|
||||
private string mvarFileName = null;
|
||||
|
||||
public MemoryAccessor()
|
||||
{
|
||||
}
|
||||
public MemoryAccessor(byte[] data)
|
||||
public MemoryAccessor(byte[] data, string filename = null)
|
||||
{
|
||||
_data = data;
|
||||
mvarFileName = filename;
|
||||
}
|
||||
|
||||
// [DebuggerNonUserCode()]
|
||||
@ -109,5 +112,16 @@ namespace UniversalEditor.Accessors
|
||||
protected override void CloseInternal()
|
||||
{
|
||||
}
|
||||
|
||||
public override string GetFileName()
|
||||
{
|
||||
if (mvarFileName != null) return mvarFileName;
|
||||
return base.GetFileName();
|
||||
}
|
||||
public override string GetFileTitle()
|
||||
{
|
||||
if (mvarFileName != null) return System.IO.Path.GetFileName(mvarFileName);
|
||||
return base.GetFileTitle();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user