예제 #1
0
        void IDeclarationNode.AnalyzeMembers(Analyzer /*!*/ analyzer)
        {
            attributes.AnalyzeMembers(analyzer, function.Declaration.Scope);

            typeSignature.AnalyzeMembers(analyzer, function.Declaration.Scope);
            signature.AnalyzeMembers(analyzer, function);

            // member-analyze the other versions:
            if (function.Version.Next != null)
            {
                function.Version.Next.Declaration.Node.AnalyzeMembers(analyzer);
            }

            function.Declaration.Node = null;
        }