> Yes, I guess I should have said "What .NET objects are used to generate the
> code?" I want to alter the behavior.
The way code is generated mostly depends on the component itself.
For example, attributes such as Description, Browsable, default values,
default event, etc, are used in component source code and help VS to
display properties, to generate default event when you double-click the
component under design, etc.. Changing this attributes will change the
component behavior under design.
But can you be more precise about what you're wanting to do, give a
little sample if possible. I'm not sure to fully understand your goal.

Signature
OD___
www.e-naxos.com
schneider - 17 Jul 2007 15:35 GMT
I'm looking for what classes are used in creating the code.
Some X object/s must look at the component and decide what to generate code
for and what to ignore or decide where the code should be or look like.
There is also something that decides to put code into different
methods/regions, and creat comments like below.
I'm looking for info on how all this is done.
Thanks,
Schneider
#region Windows Form Designer generated code
/// <summary>
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
/// </summary>
private void InitializeComponent() {
>> Yes, I guess I should have said "What .NET objects are used to generate
>> the code?" I want to alter the behavior.
[quoted text clipped - 8 lines]
> But can you be more precise about what you're wanting to do, give a little
> sample if possible. I'm not sure to fully understand your goal.
OD - 17 Jul 2007 21:15 GMT
> I'm looking for what classes are used in creating the code.
Generating the code is the VS job. There is no framework class for this
task. VS does it just by inspecting the class of the component and
taking into account all the supported attributes.
The way VS generate the code by separating some parts (design), etc, is
the specific job of the application "Visual Studio". Rules are changing
from one version to another (VS 2005 doesnt generate the same code than
VS 2003 for example).
You can write a code that performs the same task just using reflection,
but the way the code is finally "rendered" will be precisely your
application job, as VS does it its own way.

Signature
OD___
www.e-naxos.com
You might want to look at CodeDomSerializer and the
DesignerSerializerAttribute.
> Yes, I guess I should have said "What .NET objects are used to generate
> the code?" I want to alter the behavior.
[quoted text clipped - 16 lines]
>>
>> Nothing really magic, just object programming :-)
schneider - 20 Sep 2007 17:08 GMT
Thanks, that's what I was looking for. Looking to improve the designer code
for my components.
Schneider
> You might want to look at CodeDomSerializer and the
> DesignerSerializerAttribute.
[quoted text clipped - 19 lines]
>>>
>>> Nothing really magic, just object programming :-)