.Net 3.0 new feature - Partial Methods

Sksingh
Posted by Sksingh under C# category on | Points: 40 | Views : 2295
Use:
Typically used for auto gereration of code which will be included at runtime using System.Reflection.Emit namespace classes.
Rules :
1. Partial methods should be private,
2. Partial methods should be always void.
3. NO parameters are expected in partial methods.

Example:
  partial class Model
{
partial void InitializeComponent(); // partial methods should always be private
public void createView()
{
Console.WriteLine("view is created successfully");
InitializeComponent();
}
}
// this section of the code is written in other class
partial class Model
{
partial void InitializeComponent()
{
Console.WriteLine("Implemented by other part of the class implemented in other class");
}
}
class MainClient
{
static void Main()
{
Model model = new Model();
model.createView();
}

}

Comments or Responses

Posted by: T.saravanan on: 6/5/2011 Level:Silver | Status: [Member] [MVP] | Points: 10
Hi Sunil,

Nice info.Kindly post your code inside the code tag.

Note: If you are new user, select a code then just click the code tag .
Posted by: Akiii on: 6/6/2011 Level:Bronze | Status: [Member] | Points: 10
hi sunil....

Nice information...
keep posting...!

Thanks and Regards
Akiii
Posted by: Jayeshl on: 6/9/2011 Level:Starter | Status: [Member] | Points: 10
nice code

i really find new thinks from this post..

thanks

Jayesh L
http://www.sqlassisant.blogspot.com

Login to post response