Boo.Lang.Compiler.Steps.MethodBodyState.AddLabelReference C# (CSharp) Метод

AddLabelReference() публичный Метод

public AddLabelReference ( ReferenceExpression node ) : void
node Boo.Lang.Compiler.Ast.ReferenceExpression
Результат void
        public void AddLabelReference(ReferenceExpression node)
        {
            _labelReferences.Add(node);
        }

Usage Example

Пример #1
0
        public override void OnMethodInvocationExpression(MethodInvocationExpression node)
        {
            if (BuiltinFunction.Switch != node.Target.Entity)
            {
                return;
            }

            for (int i = 1; i < node.Arguments.Count; ++i)
            {
                ReferenceExpression label = (ReferenceExpression)node.Arguments[i];
                _state.AddLabelReference(label);
            }
        }