I have two Projects one is a Winform application another is a Class library. I have added a reference to the class Library in Winform and called a method of the class library. Now I want to call a different method in winform application from class library but I can't add a reference to winform to the class library.
IN CODE:-
public partial class Form1 : Form
    {
        private void btn_Click(object sender, EventArgs e)
        {
            A obj = new A();
            obj.foo();
        }
        public string Test(par)
        {
            //to_stuff
        }
    }
and in Class library
 class A
    {
        public void foo()
        {
            //Do_stuff
            //...
            Test(Par);
            //Do...
        }
    }
				
                        
You can achieve this by injecting
Testintoclass A.For example: