QL.Interpreter.QLGuiBuilder.AppendHideCondition C# (CSharp) Méthode

AppendHideCondition() public méthode

public AppendHideCondition ( ExpressionBase condition ) : void
condition QL.QLClasses.Expressions.ExpressionBase
Résultat void
        public void AppendHideCondition(ExpressionBase condition)
        {
            _currentHideConditions.Add(condition);
        }

Usage Example

        public override void Build(QLGuiBuilder guiBuilder)
        {
            guiBuilder.SetShowCondition(_condition);
            foreach (StatementBase statement in _body)
            {
                statement.Build(guiBuilder);
            }
            guiBuilder.RemoveShowCondition();

            guiBuilder.AppendHideCondition(_condition);
            foreach (StatementBase statement in _elseBody)
            {
                statement.Build(guiBuilder);
            }
            guiBuilder.RemoveHideConditions();
        }