In VB .NET, when you create a user control class, you have the obligation to call the sub InitializeComponent within the constructor.
If you don't you'll a warning message like this :
'Public Sub New()' in designer-generated type 'MyUserControl' should call InitializeComponent method.
What is the mechanism used to raise this warning? Is it something I can reproduce for my own functions?