コード例 #1
0
		public static void RegisterFormatPlugin(IFormatterPlugin plugin)
		{
			if (plugin == null)
				throw new ArgumentNullException("plugin");

			plugins.Add(plugin.FormatKey, plugin);
		}
コード例 #2
0
		public static bool TryRegisterFormatPlugin(IFormatterPlugin plugin)
		{
			if (plugins.ContainsKey(plugin.FormatKey))
				return false;

			RegisterFormatPlugin(plugin);
			return true;
		}
コード例 #3
0
        public static void RegisterFormatPlugin(IFormatterPlugin plugin)
        {
            if (plugin == null)
            {
                throw new ArgumentNullException("plugin");
            }

            plugins.Add(plugin.FormatKey, plugin);
        }
コード例 #4
0
        public static bool TryRegisterFormatPlugin(IFormatterPlugin plugin)
        {
            if (plugins.ContainsKey(plugin.FormatKey))
            {
                return(false);
            }

            RegisterFormatPlugin(plugin);
            return(true);
        }
コード例 #5
0
		public static void RegisterFormatPlugin(string formatKey, IFormatterPlugin plugin)
		{
			plugins.Add(formatKey, plugin);
		}
コード例 #6
0
 public static void RegisterFormatPlugin(string formatKey, IFormatterPlugin plugin)
 {
     plugins.Add(formatKey, plugin);
 }