Was.OrcSearch – Rev 1

Subversion Repositories:
Rev:
using System;
using System.Collections.Generic;

namespace Was.OrcSearch.Models
{
    public class DictionaryObjectWithMetadata : ObjectWithMetadata
    {
        private readonly Dictionary<string, object> _metadata;

        #region Constructors

        public DictionaryObjectWithMetadata(object instance, Dictionary<string, Type> dictionarySchema,
            Dictionary<string, object> metadata)
            : base(instance, new DictionaryMetadataCollection(dictionarySchema))
        {
            _metadata = metadata;
        }

        #endregion

        public override object GetMetadataValue(string key)
        {
            return GetMetadataValueWithInstance(_metadata, key);
        }

        public override bool SetMetadataValue(string key, object value)
        {
            return SetMetadataValueWithInstance(_metadata, key, value);
        }
    }
}

Generated by GNU Enscript 1.6.5.90.