Spring.Expressions.Parser.antlr.debug.SemanticPredicateEventArgs.setValues C# (CSharp) Method

setValues() private method

This should NOT be called from anyone other than ParserEventSupport!
private setValues ( int type, int condition, bool result, int guessing ) : void
type int
condition int
result bool
guessing int
return void
		internal void  setValues(int type, int condition, bool result, int guessing)
		{
			base.setValues(type, guessing);
			this.Condition	= condition;
			this.Result		= result;
		}

Usage Example

        public virtual bool fireSemanticPredicateEvaluated(int type, int condition, bool result, int guessing)
        {
            SemanticPredicateEventHandler eventDelegate = (SemanticPredicateEventHandler)((Parser)source).Events[Parser.SemPredEvaluatedEventKey];

            if (eventDelegate != null)
            {
                semPredEvent.setValues(type, condition, result, guessing);
                eventDelegate(source, semPredEvent);
            }
            checkController();

            return(result);
        }