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; }