public void MergeRight(CoalesceAsset asset) { if (asset == null) { throw new ArgumentNullException(nameof(asset)); } throw new NotImplementedException(); }
public bool CompareSource(CoalesceAsset asset, bool ignoreCase = false) { if (asset == null) { throw new ArgumentNullException(nameof(asset)); } return(CompareSource(asset.Source, ignoreCase)); }
public bool CompareSource(CoalesceAsset asset, bool ignoreCase = false) { if (asset == null) { throw new ArgumentNullException(nameof(asset)); } return CompareSource(asset.Source, ignoreCase); }
public bool CompareName(CoalesceAsset asset, bool ignoreCase = false) { if (asset == null) { throw new ArgumentNullException("asset"); } return(CompareName(asset.Name, ignoreCase)); }
public void Combine(CoalesceAsset asset) { if (asset == null) { throw new ArgumentNullException(nameof(asset)); } foreach (var section in asset.Sections) { if (!Sections.ContainsKey(section.Key)) { Sections.Add(section.Key, section.Value); } else { Sections[section.Key].Combine(section.Value); } } }