c# protected key word related problem
<p>I have a product.aspx class</p>

<pre><code>public partial class _Products : Product
{
    protected void Page_Load(object sender, EventArgs e)
    {

        Product p1 = new Product();
        p1.m1(); ///here I am facing problem y intelligence system not allowing me access the product class method m1();   
    }
   new virtual int m1() 
    {
        return 10;   
    }
}
</code></pre>

<p>and in my AppCode I have a class product.cs</p>

<pre><code>public class Product
{
    public Product()
    {
        //
        // TODO: Add constructor logic here
        //
    }
    protected void m1() 
    { 

    }
    public void m2() 
    { 

    }
</code></pre>

<p>Tthe problem is, p1.m1(); here I am facing problem my intelligence system not allowing me access the product class method m1();   </p>
