ZeroInstall.HierarchyEntry.HierarchyEntry C# (CSharp) Method

HierarchyEntry() protected method

protected HierarchyEntry ( string name, EntryContainer parent, System.DateTime lastWriteTime ) : System
name string
parent EntryContainer
lastWriteTime System.DateTime
return System
        protected HierarchyEntry(string name, EntryContainer parent, DateTime lastWriteTime)
        {
            #region Preconditions
            Debug.Assert(name != null);
            #endregion

            if (name != null && name.IndexOfAny(Path.GetInvalidFileNameChars()) != -1) throw new ArgumentException("Invalid file name.");

            _parent = parent;
            Name = name;
            LastWriteTime = lastWriteTime;
        }