20 lines
629 B
C#
20 lines
629 B
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
|
|
namespace UniversalEditor.ObjectModels.FileSystem
|
|
{
|
|
public abstract class FileSource
|
|
{
|
|
|
|
private FileSourceTransformation.FileSourceTransformationCollection mvarTransformations = new FileSourceTransformation.FileSourceTransformationCollection();
|
|
public FileSourceTransformation.FileSourceTransformationCollection Transformations { get { return mvarTransformations; } }
|
|
|
|
public byte[] GetData() { return GetData(0, GetLength()); }
|
|
|
|
public abstract byte[] GetData(long offset, long length);
|
|
public abstract long GetLength();
|
|
}
|
|
}
|