/// <summary> /// Constructor. /// </summary> /// <param name="context">the current context</param> internal Header(StructuredStorageContext context) { _ioHandler = new OutputHandler(new MemoryStream()); _ioHandler.SetHeaderReference(this); _ioHandler.InitBitConverter(true); _context = context; setHeaderDefaults(); }
/// <summary> /// Constructor. /// </summary> /// <param name="context">the current context</param> internal MiniFat(StructuredStorageContext context) : base(context) { }
/// <summary> /// Constructor /// <param name="context">the current context</param> /// </summary> protected AbstractFat(StructuredStorageContext context) { _context = context; }
/// <summary> /// Constructor. /// </summary> public StructuredStorageWriter() { _context = new StructuredStorageContext(); }
/// <summary> /// Constructor. /// </summary> /// <param name="context">the current context</param> internal RootDirectoryEntry(StructuredStorageContext context) : base("Root Entry", context) { Type = DirectoryEntryType.STGTY_ROOT; Sid = 0x0; }
/// <summary> /// Constructor. /// </summary> /// <param name="name">Name of the stream directory entry.</param> /// <param name="stream">The stream referenced by the stream directory entry.</param> /// <param name="context">The current context.</param> internal StreamDirectoryEntry(string name, Stream stream, StructuredStorageContext context) : base(name, context) { _stream = stream; Type = DirectoryEntryType.STGTY_STREAM; }
/// <summary> /// /// </summary> /// <param name="name">Name of the directory entry.</param> /// <param name="context">the current context</param> internal BaseDirectoryEntry(string name, StructuredStorageContext context) { _context = context; Name = name; setInitialValues(); }
/// <summary> /// Constructor. /// </summary> /// <param name="name">The name of the directory entry.</param> /// <param name="context">The current context.</param> internal StorageDirectoryEntry(string name, StructuredStorageContext context) : base(name, context) { Type = DirectoryEntryType.STGTY_STORAGE; }
/// <summary> /// Constructor /// </summary> /// <param name="context">the current context</param> internal EmptyDirectoryEntry(StructuredStorageContext context) : base("", context) { Color = DirectoryEntryColor.DE_RED; // 0x0 Type = DirectoryEntryType.STGTY_INVALID; }