ZeroInstall.FileEntry.FileEntry C# (CSharp) Method

FileEntry() private method

private FileEntry ( string name, byte content, EntryContainer parent, System.DateTime lastWrite ) : System
name string
content byte
parent EntryContainer
lastWrite System.DateTime
return System
        internal FileEntry(string name, byte[] content, EntryContainer parent, DateTime lastWrite)
            : base(name, parent, lastWrite)
        {
            #region Preconditions
            Debug.Assert(!string.IsNullOrEmpty(name));
            Debug.Assert(content != null);
            Debug.Assert(parent != null);
            #endregion

            _content = new MemoryStream(content.Length);
            _content.Write(content, 0, content.Length);
            _content.Seek(0, SeekOrigin.Begin);
        }