Boo.Lang.Compiler.Steps.BranchChecking.ResolveLabelReferences C# (CSharp) Method

ResolveLabelReferences() private method

private ResolveLabelReferences ( ) : void
return void
        void ResolveLabelReferences()
        {
            foreach (ReferenceExpression reference in _state.LabelReferences)
            {
                InternalLabel label = _state.ResolveLabel(reference.Name);
                if (null == label)
                {
                    Error(reference, CompilerErrorFactory.NoSuchLabel(reference, reference.Name));
                }
                else
                {
                    reference.Entity = label;
                }
            }
        }