상속: System.IDisposable
예제 #1
0
    public FME(string name, byte[] data, object createArgs)
        : base(name, Type.FME)
    {
        BM.CreateArgs args = createArgs as BM.CreateArgs;
        if (args == null) {
            throw new System.ArgumentException("FME requires BM.CreateArgs.");
        }

        using (MemoryStream backing = new MemoryStream(data, false))
        using (ByteStream stream = new ByteStream(backing)) {
            _frame = ReadHeader1(stream, args, out _header);
        }
    }
예제 #2
0
 protected override void OnDispose()
 {
     base.OnDispose();
     _frame.Dispose();
     _frame = null;
 }