/// <summary> Protected constructor to allow for data structure population
 /// *
 /// </summary>
 /// <param name="aMetaData">The RuleMetaData of the RuleResult
 /// </param>
 /// <param name="aResult">The actual result
 /// 
 /// </param>
 protected internal AbstractBRERuleResult(IBRERuleMetaData aMetaData, object aResult)
 {
     metaData = aMetaData;
     result = aResult;
 }
示例#2
0
		/// <summary> Creates a new instance of the object
		/// <P> 
		/// This constructor makes a call to a protected constructor
		/// within AbstractBRERuleContext.  This is another reason
		/// why this class in final, because this technically breaks
		/// encapsulation.  For more info see:</P><P>
		/// <I>Effective Java</I> (first printing) by Joshua Bloch.</P>
		/// Item 14, pg. 71
		/// *
		/// </summary>
		/// <param name="aMetaData">The RuleMetaData of the RuleResult
		/// </param>
		/// <param name="aResult">The actual result
		/// 
		/// </param>
		public BRERuleResultImpl(IBRERuleMetaData aMetaData, object aResult):base(aMetaData, aResult)
		{
		}
示例#3
0
 /// <summary> Protected constructor to allow for data structure population
 /// *
 /// </summary>
 /// <param name="aMetaData">The RuleMetaData of the RuleResult
 /// </param>
 /// <param name="aResult">The actual result
 ///
 /// </param>
 protected internal AbstractBRERuleResult(IBRERuleMetaData aMetaData, object aResult)
 {
     metaData = aMetaData;
     result   = aResult;
 }
示例#4
0
 /// <summary> Creates a new instance of the object
 /// <P>
 /// This constructor makes a call to a protected constructor
 /// within AbstractBRERuleContext.  This is another reason
 /// why this class in final, because this technically breaks
 /// encapsulation.  For more info see:</P><P>
 /// <I>Effective Java</I> (first printing) by Joshua Bloch.</P>
 /// Item 14, pg. 71
 /// *
 /// </summary>
 /// <param name="aMetaData">The RuleMetaData of the RuleResult
 /// </param>
 /// <param name="aResult">The actual result
 ///
 /// </param>
 public BRERuleResultImpl(IBRERuleMetaData aMetaData, object aResult) : base(aMetaData, aResult)
 {
 }