Was.OrcSearch – Rev 1

Subversion Repositories:
Rev:
using System;

namespace Was.OrcSearch.Models.Interfaces
{
    public interface IMetadata
    {
        /// <summary>
        ///     Gets the property name.
        /// </summary>
        /// <value>The name.</value>
        string Name { get; }

        /// <summary>
        ///     Gets or sets the display name.
        /// </summary>
        /// <value>The display name.</value>
        string DisplayName { get; set; }

        /// <summary>
        ///     Gets the type of the metadata.
        /// </summary>
        /// <value>The type.</value>
        Type Type { get; }

        /// <summary>
        ///     Gets the value.
        /// </summary>
        /// <param name="instance">The instance.</param>
        /// <returns>System.Instance.</returns>
        object GetValue(object instance);

        /// <summary>
        ///     Sets the value.
        /// </summary>
        /// <param name="instance">The instance.</param>
        /// <param name="value">The value.</param>
        void SetValue(object instance, object value);
    }
}

Generated by GNU Enscript 1.6.5.90.