Antlr4.Codegen.Model.SrcOp.GetOuterMostAltCodeBlock C# (CSharp) Метод

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

public GetOuterMostAltCodeBlock ( ) : CodeBlockForOuterMostAlt
Результат CodeBlockForOuterMostAlt
        public virtual CodeBlockForOuterMostAlt GetOuterMostAltCodeBlock()
        {
            if (this is CodeBlockForOuterMostAlt)
            {
                return (CodeBlockForOuterMostAlt)this;
            }
            CodeBlock p = enclosingBlock;
            while (p != null)
            {
                if (p is CodeBlockForOuterMostAlt)
                {
                    return (CodeBlockForOuterMostAlt)p;
                }
                p = p.enclosingBlock;
            }
            return null;
        }