Example #1
0
        public void MergeRight(CoalesceAsset asset)
        {
            if (asset == null)
            {
                throw new ArgumentNullException(nameof(asset));
            }

            throw new NotImplementedException();
        }
Example #2
0
        public bool CompareSource(CoalesceAsset asset, bool ignoreCase = false)
        {
            if (asset == null)
            {
                throw new ArgumentNullException(nameof(asset));
            }

            return(CompareSource(asset.Source, ignoreCase));
        }
Example #3
0
		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));
        }
Example #5
0
        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);
                }
            }
        }
Example #6
0
		public void MergeRight(CoalesceAsset asset)
		{
			if (asset == null)
			{
				throw new ArgumentNullException(nameof(asset));
			}

			throw new NotImplementedException();
		}
Example #7
0
		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);
				}
			}
		}