Beispiel #1
0
 /// <summary>
 /// Creates the instance.
 /// </summary>
 /// <returns>The instance.</returns>
 /// <param name="file">File.</param>
 public static RulesConfigure CreateInstance(Stream file)
 {
     if (instance != null)
     {
         return(instance);
     }
     instance = new RulesConfigure(file);
     return(instance);
 }
Beispiel #2
0
 /// <summary>
 /// Creates the instance.
 /// </summary>
 /// <returns>The instance.</returns>
 /// <param name="path">Path.</param>
 public static RulesConfigure CreateInstance(string path)
 {
     if (instance != null)
     {
         return(instance);
     }
     instance = new RulesConfigure(path);
     return(instance);
 }
Beispiel #3
0
 /// <summary>
 /// Loads the rules from the RegexFile.
 /// this plugin's configure directory
 /// Regex.xml
 /// </summary>
 private void LoadRules()
 {
     using (Stream stream = File.Open(this.RegexConfigFile, FileMode.Open)) {
         this.m_allRegex = RulesConfigure.CreateInstance(stream);
     }
 }
Beispiel #4
0
 public Ubb2HtmlPlugin()
 {
     this.m_allRegex      = null;
     this.RegexConfigFile = "";
 }