Microsoft.DocAsCode.Build.Engine.XRefArchive.Update C# (CSharp) Method

Update() public method

public Update ( string name, XRefMap map ) : void
name string
map XRefMap
return void
        public void Update(string name, XRefMap map)
        {
            if (name == null)
            {
                throw new ArgumentNullException(nameof(name));
            }
            if (map == null)
            {
                throw new ArgumentNullException(nameof(map));
            }
            if (_mode == XRefArchiveMode.Read)
            {
                throw new InvalidOperationException("Cannot create entry for readonly archive.");
            }
            var entryName = GetEntry(name);
            if (entryName == null)
            {
                throw new InvalidOperationException($"Entry {name} not found.");
            }
            UpdateCore(name, map);
        }