public static IFileReaderProperty New(string fullFilePath
                                       , EnumCOFFReaderType readerType
                                       , long offset
                                       , long size)
 {
     return(new COFFReaderProperty(fullFilePath, readerType, offset, size));
 }
 /// <summary>
 /// Default constructor
 /// </summary>
 public COFFReaderProperty(string fullFilePath
                           , EnumCOFFReaderType readerType
                           , long offset
                           , long size)
 {
     this.FileBuffer   = new TempFileBuffer(fullFilePath);
     this.ReaderType   = readerType;
     this.OffsetOfFile = offset;
     this.SizeOfReader = size;
 }