public TestClass2 Add(TestClass2 p) => ((Func <TestClass2, TestClass2, TestClass2>)CompiledWrappers[1])(this, p);
public TestClass2(TestClass2 p1, TestEnum p2, TestClass p3) => throw new NotImplementedException();
public TestClass2(TestClass2 p1, string p2) => throw new NotImplementedException();