コード例 #1
0
        public ConfigurationPageInfo(IPluginConfigurationPage page)
        {
            Name = page.Name;
            ConfigurationPageType = page.ConfigurationPageType;

            // Don't use "N" because it needs to match Plugin.Id
            PluginId = page.Plugin.Id.ToString();
        }
コード例 #2
0
        public ConfigurationPageInfo(IPluginConfigurationPage page)
        {
            Name = page.Name;
            ConfigurationPageType = page.ConfigurationPageType;

            // Don't use "N" because it needs to match Plugin.Id
            PluginId = page.Plugin.Id.ToString();
        }
コード例 #3
0
        /// <summary>
        /// Initializes a new instance of the <see cref="ConfigurationPageInfo"/> class.
        /// </summary>
        /// <param name="page">Instance of <see cref="IPluginConfigurationPage"/> interface.</param>
        public ConfigurationPageInfo(IPluginConfigurationPage page)
        {
            Name = page.Name;

            ConfigurationPageType = page.ConfigurationPageType;

            if (page.Plugin != null)
            {
                DisplayName = page.Plugin.Name;
                PluginId    = page.Plugin.Id;
            }
        }
コード例 #4
0
 public ConfigurationPageInfo(IPluginConfigurationPage page)
 {
     Name = page.Name;
     ConfigurationPageType = page.ConfigurationPageType;
     PluginId = page.Plugin.Id.ToString("N");
 }
コード例 #5
0
 public ConfigurationPageInfo(IPluginConfigurationPage page)
 {
     Name = page.Name;
     ConfigurationPageType = page.ConfigurationPageType;
     PluginId = page.Plugin.Id.ToString("N");
 }