Boo.Lang.Compiler.Steps.BindTypeMembers.CreateEventAddMethod C# (CSharp) Метод

CreateEventAddMethod() приватный Метод

private CreateEventAddMethod ( Boo.Lang.Compiler.Ast.Event node, Boo.Lang.Compiler.Ast.Field backingField ) : Method
node Boo.Lang.Compiler.Ast.Event
backingField Boo.Lang.Compiler.Ast.Field
Результат Boo.Lang.Compiler.Ast.Method
        Method CreateEventAddMethod(Event node, Field backingField)
        {
            Method m = CreateEventMethod(node, "add_");
            m.Body.Add(
                CodeBuilder.CreateAssignment(
                CodeBuilder.CreateReference(backingField),
                CodeBuilder.CreateMethodInvocation(
                Delegate_Combine,
                CodeBuilder.CreateReference(backingField),
                CodeBuilder.CreateReference(m.Parameters[0]))));
            return m;
        }