namespace StructureMap.Configuration.Xml
{
    /// <summary>
    /// Constants for the names of Xml nodes and attributes in the StructureMap.config
    /// file
    /// </summary>
    public class XmlConstants
    {
        public const string ADD_INSTANCE_NODE = "AddInstance";
        public const string ASSEMBLY = "Assembly";
        public const string ATTRIBUTE_STYLE = "Attribute";
        public const string CONCRETE_KEY_ATTRIBUTE = "ConcreteKey";
        public const string DEFAULT_INSTANCE = "DefaultInstance";
        public const string DEFAULT_KEY_ATTRIBUTE = "DefaultKey";
        public const string DEFAULT_PROFILE = "DefaultProfile";
        public const string DEPLOYMENT_ATTRIBUTE = "Deploy";
        public const string INCLUDE_NODE = "Include";
        public const string INSTANCE_NODE = "Instance";
        public const string INTERCEPTORS_NODE = "Interceptors";
        public const string KEY_ATTRIBUTE = "Key";
        public const string MEMENTO_STYLE = "MementoStyle";
        public const string NAME = "Name";
        public const string NODE_STYLE = "Node";
        public const string OVERRIDE = "Override";
        public const string PLUGGED_TYPE = "PluggedType";
        public const string PLUGIN_FAMILY_NODE = "PluginFamily";
        public const string PLUGIN_NODE = "Plugin";
        public const string PLUGIN_TYPE = "PluginType";
        public const string PROFILE_NODE = "Profile";
        public const string REGISTRY = "Registry";
        public const string SCOPE = "Scope";
        public const string STRUCTUREMAP = "StructureMap";
        public const string TYPE_ATTRIBUTE = "Type";
    }
}