public UserChosenOptionParameter(string name, MethodInfo getter, MethodInfo setter, object config, bool encrypt, bool persist, MethodInfo visibilityChecker, UserDefinedConfigurationParameter annotation, Dictionary <String, KeyValuePair <String, String> > helpInfo) : base(name, getter, setter, config, encrypt, persist, visibilityChecker, annotation) { HelpInfo = helpInfo; }
/// <summary>Constructor to create a new parameter.</summary> /// /// <param name="name">The parameter's name.</param> /// <param name="getter">Method to get the value of the parameter.</param> /// <param name="setter">Method to set the value of the parameter.</param> /// <param name="config">The configuration.</param> /// <param name="encrypt">Indicates if the parameter is encrypted.</param> /// <param name="persist">Indicates if the parameter should be persisted.</param> /// <param name="visibilityChecker">Method to check the visibility of the parameter.</param> /// <param name="annotation">The annotation.</param> public UserDefinedParameter( string name, MethodInfo getter, MethodInfo setter, object config, bool encrypt, bool persist, MethodInfo visibilityChecker, UserDefinedConfigurationParameter annotation) : base(name, getter, setter, encrypt, persist, config) { this.config = config; this.visibilityChecker = visibilityChecker; this.annotation = annotation; }
/// <summary>Constructor to create a new parameter.</summary> /// /// <param name="wrappedParameter">The wrapped IUserDefinedPluginParameter.</param> /// <param name="annotation">The annotation.</param> public UserDefinedDatabaseParameter(IUserDefinedPluginParameter wrappedParameter, UserDefinedConfigurationParameter annotation) { this.wrappedParameter = wrappedParameter; this.annotation = annotation; }
public UserChosenOptionDatabaseParameter(IUserChosenOptionPluginParameter wrappedParameter, UserDefinedConfigurationParameter annotation) : base(wrappedParameter, annotation) { }