public virtual publicDelegate1Wrapper PublicDelegateMethod4(publicDelegate2Wrapper del1, publicDelegate3Wrapper del2)
 {
     return(new publicDelegate1Wrapper(Inner.PublicDelegateMethod4(new TestLibrary.Class.publicDelegate2(del1), new TestLibrary.Class.publicDelegate3(del2))));
 }
 public virtual publicDelegate1Wrapper PublicDelegateMethod3(publicDelegate2Wrapper del)
 {
     return(new publicDelegate1Wrapper(Inner.PublicDelegateMethod3(new TestLibrary.Class.publicDelegate2(del))));
 }