いつもお世話になっております。
まずはデザイン側で自動生成されるコードのサンプルを載せます。
Windows フォーム デザイナで生成されたコード
#region Windows フォーム デザイナで生成されたコード
private void InitializeComponent()
{
this.button1 = new System.Windows.Forms.Button();
this.SuspendLayout();
this.button1.Location = new System.Drawing.Point(12, 12);
this.button1.Name = "button1";
this.button1.Size = new System.Drawing.Size(81, 74);
this.button1.TabIndex = 0;
this.button1.Text = "button1";
this.button1.UseVisualStyleBackColor = true;
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.ClientSize = new System.Drawing.Size(292, 273);
this.Controls.Add(this.button1);
this.Name = "Form2";
this.Text = "Form2";
this.ResumeLayout(false);
}
#endregion
private System.Windows.Forms.Button button1;
上記のソースコードの一番したに記述された文
> private System.Windows.Forms.Button button1;
をCodeDomSerializerで出力できないのかと試行錯誤していましたが、行き詰まってしまいましたのでご存じの方教えて頂けないでしょうか?
補足としまして、CodeDomSerializerを継承したシリアル化クラスを属性として付加させたButton継承コントロールをフォームに貼り付けた場合、上記のソースコードに記述されている private の対象コントロールの宣言は記述されなくなりました。
尚、目的はそれを表示させるのではなく、private メンバとして対象コントロールの配列を別名で記述することです。
日本ではそう言った情報を見つけることができず、海外でも検索しましたが、いかんせん英語が駄目な私なので、上記の様な事を解説しているサイトを見つけることが出来ませんでした orz
そういったサイトでもいいので、何かヒントになるものを教えていただければ幸いです。
よろしくお願いします。