public AnonymousMethodSymbol(CodeMemberSymbol containingMember, ISymbolTable stackContext, TypeSymbol returnType, bool isStatic)
            : base(SymbolType.AnonymousMethod, /* name */ String.Empty, (TypeSymbol)containingMember.Parent, returnType) {
            SetVisibility(isStatic ? MemberVisibility.Public | MemberVisibility.Static : MemberVisibility.Public);
            _containingMember = containingMember;
            _stackContext = stackContext;

            _containingMember.AddAnonymousMethod(this);
        }
        public AnonymousMethodSymbol(CodeMemberSymbol containingMember, ISymbolTable stackContext, TypeSymbol returnType, bool isStatic)
            : base(SymbolType.AnonymousMethod, /* name */ String.Empty, (TypeSymbol)containingMember.Parent, returnType)
        {
            SetVisibility(isStatic ? MemberVisibility.Public | MemberVisibility.Static : MemberVisibility.Public);
            _containingMember = containingMember;
            _stackContext     = stackContext;

            _containingMember.AddAnonymousMethod(this);
        }
 public override void AddAnonymousMethod(AnonymousMethodSymbol anonymousMethod)
 {
     _containingMember.AddAnonymousMethod(anonymousMethod);
 }