コード例 #1
0
        /// <summary>
        /// Initializes a new instance of the <see cref="ApplicationRuleSet"/> class.
        /// </summary>
        /// <param name="args">The <see cref="ManagedFusion.Rewriter.LoadRulesEventArgs"/> instance containing the event data.</param>
        public ApplicationRuleSet(LoadRulesEventArgs args)
        {
            // add rules
            AddRules(args.Rules);

            // set the application base
            VirtualBase = args.Base;
        }
コード例 #2
0
		/// <summary>
		/// Initializes a new instance of the <see cref="ApplicationRuleSet"/> class.
		/// </summary>
		/// <param name="args">The <see cref="ManagedFusion.Rewriter.LoadRulesEventArgs"/> instance containing the event data.</param>
		public ApplicationRuleSet(LoadRulesEventArgs args)
		{
			// add rules
			AddRules(args.Rules);

			// set the application base
			VirtualBase = args.Base;
		}
コード例 #3
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ApplicationEngine"/> class.
 /// </summary>
 /// <param name="args">The <see cref="ManagedFusion.Rewriter.LoadRulesEventArgs"/> instance containing the event data.</param>
 public ApplicationEngine(LoadRulesEventArgs args)
     : this(new ApplicationRuleSet(args))
 {
 }
コード例 #4
0
		/// <summary>
		/// Initializes a new instance of the <see cref="ApplicationEngine"/> class.
		/// </summary>
		/// <param name="args">The <see cref="ManagedFusion.Rewriter.LoadRulesEventArgs"/> instance containing the event data.</param>
		public ApplicationEngine(LoadRulesEventArgs args)
			: this(new ApplicationRuleSet(args)) { }