PK 8SampleSerialize/PK 8$SampleSerialize/WindowsApplication1/PK 8(SampleSerialize/WindowsApplication1/bin/PK 8.SampleSerialize/WindowsApplication1/bin/Debug/PK M80SampleSerialize/WindowsApplication1/bin/Release/PK 073޽NSampleSerialize/WindowsApplication1/bin/Release/WindowsApplication1.vshost.exeMZ@ !L!This program cannot be run in DOS mode. $PEL3C  N* @@ .)S@` )  H.textT  `.rsrc@@@.reloc `@B0*H! P Y50Fh, -%>!;;@~Kpp 7BT"je%qBh3$4S.U+UJBoO~s#W53{gTW_T3`r {{?D#( *( ,( o &( , ( o &*BSJB v2.0.50727`L#~#Stringst#GUID#BlobG 3 VOhAg%<OqRKh 4 Q@@@  ]  c] ]!])]1]9]A]I]Q]Y]a]i]q]y]]]]]" ] ] a.K`. ..0.#6.+A.3N.;N.k.S.[.c.{0.s...@'Fvshost.exeEntryPointMicrosoft.VisualStudio.HostingProcessmscorlibSystemObject.ctorMainSystem.Runtime.CompilerServicesRuntimeCompatibilityAttributeSystem.ReflectionAssemblyKeyFileAttributeAssemblyDelaySignAttributeSystem.ResourcesNeutralResourcesLanguageAttributeSatelliteContractVersionAttributeAssemblyInformationalVersionAttributeAssemblyFileVersionAttributeAssemblyVersionAttributeAssemblyCopyrightAttributeAssemblyProductAttributeAssemblyCompanyAttributeAssemblyDefaultAliasAttributeAssemblyDescriptionAttributeAssemblyTitleAttributeCLSCompliantAttributeSystem.Runtime.InteropServicesComVisibleAttributeSystem.DiagnosticsDebuggableAttributeDebuggingModesCompilationRelaxationsAttributevshostDebuggerNonUserCodeAttributeMicrosoft.VisualStudio.HostingProcess.Utilities.SyncSynchronizeSystem.ThreadingEventWaitHandleget_HostingProcessInitializedSetManualResetEventget_StartRunningUsersAssemblyWaitHandleWaitOne?uN_=M/z\V4    M $$RSA1WĮ. j쏇vlL;ݚ6! r<wwO)2!d\L (]b,e,=t]o-~^Ė=&Ce m4MZғ?_ :] aTWrapNonExceptionThrows+&f:\RTM\tools\devdiv\FinalPublicKey.snk en-US 8.0.0.0 8.0.50727.423.© Microsoft Corporation. All rights reserved.)$Microsoft (R) Visual Studio (R) 2005Microsoft Corporation vshost.exe3CS) RSDSebDeBZGf:\RTM\vsproject\vshost\vshostneutral\objr\i386\vshost.pdb *>* 0*_CorExeMainmscoree.dll% @0HX@4VS_VERSION_INFO*'*'?DVarFileInfo$TranslationStringFileInfo000004b00 Commentsvshost.exeLCompanyNameMicrosoft Corporation@ FileDescriptionvshost.exe< FileVersion8.0.50727.428 InternalNamevshost.exe.LegalCopyright Microsoft Corporation. All rights reserved.@ OriginalFilenamevshost.exel%ProductNameMicrosoft (R) Visual Studio (R) 2005@ ProductVersion8.0.50727.428Assembly Version8.0.0.0 P:PK F8O ,SampleSerialize/WindowsApplication1/Form1.csusing System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; using System.IO; using System.Xml.Serialization; namespace WindowsApplication1 { public partial class Form1 : Form { private SampleSettings _settings = new SampleSettings(); public Form1() { InitializeComponent(); ShowSettings(); } private void btnSerialize_Click(object sender, EventArgs e) { _settings.Number1 = int.Parse(txtNumber1.Text); _settings.Number2 = int.Parse(txtNumber2.Text); _settings.String1 = txtString1.Text; _settings.String2 = txtString2.Text; for (int i = 0; i < listItems.Items.Count; i++) { ListViewItem item = listItems.Items[i]; _settings.List[i].Name = item.Text; _settings.List[i].Value1 = item.SubItems[1].Text; _settings.List[i].Value2 = item.SubItems[2].Text; } XmlSerializer serializer = new XmlSerializer(typeof(SampleSettings), new XmlRootAttribute("AvP[V̐ݒ")); FileStream stream = new FileStream(Application.StartupPath + "\\settings.xml", FileMode.Create); serializer.Serialize(stream, _settings); stream.Close(); MessageBox.Show(Application.StartupPath + "\\settings.xml ֕ۑ܂"); } private void btnDeserialize_Click(object sender, EventArgs e) { XmlSerializer serializer = new XmlSerializer(typeof(SampleSettings), new XmlRootAttribute("AvP[V̐ݒ")); FileStream stream = new FileStream(Application.StartupPath + "\\settings.xml", FileMode.Open); SampleSettings response = (SampleSettings)serializer.Deserialize(stream); stream.Close(); ShowSettings(); } private void ShowSettings() { txtNumber1.Text = _settings.Number1.ToString(); txtNumber2.Text = _settings.Number2.ToString(); txtString1.Text = _settings.String1; txtString2.Text = _settings.String2; listItems.Items.Clear(); for (int i = 0; i < _settings.List.Length; i++) { ListViewItem item = listItems.Items.Add(_settings.List[i].Name); item.SubItems.Add(_settings.List[i].Value1); item.SubItems.Add(_settings.List[i].Value2); } } private void btnClear_Click(object sender, EventArgs e) { listItems.Items.Clear(); } } }PK !8ϨEs(s(5SampleSerialize/WindowsApplication1/Form1.Designer.csnamespace WindowsApplication1 { partial class Form1 { /// /// 必要なデザイナ変数です。 /// private System.ComponentModel.IContainer components = null; /// /// 使用中のリソースをすべてクリーンアップします。 /// /// マネージ リソースが破棄される場合 true、破棄されない場合は false です。 protected override void Dispose(bool disposing) { if (disposing && (components != null)) { components.Dispose(); } base.Dispose(disposing); } #region Windows フォーム デザイナで生成されたコード /// /// デザイナ サポートに必要なメソッドです。このメソッドの内容を /// コード エディタで変更しないでください。 /// private void InitializeComponent() { this.lblNumber1 = new System.Windows.Forms.Label(); this.txtNumber1 = new System.Windows.Forms.TextBox(); this.txtNumber2 = new System.Windows.Forms.TextBox(); this.lblNumber2 = new System.Windows.Forms.Label(); this.txtString1 = new System.Windows.Forms.TextBox(); this.lblString1 = new System.Windows.Forms.Label(); this.txtString2 = new System.Windows.Forms.TextBox(); this.lblString2 = new System.Windows.Forms.Label(); this.listItems = new System.Windows.Forms.ListView(); this.colName = new System.Windows.Forms.ColumnHeader(); this.colValue1 = new System.Windows.Forms.ColumnHeader(); this.colValue2 = new System.Windows.Forms.ColumnHeader(); this.label1 = new System.Windows.Forms.Label(); this.btnSerialize = new System.Windows.Forms.Button(); this.btnDeserialize = new System.Windows.Forms.Button(); this.btnClear = new System.Windows.Forms.Button(); this.SuspendLayout(); // // lblNumber1 // this.lblNumber1.AutoSize = true; this.lblNumber1.Location = new System.Drawing.Point(25, 33); this.lblNumber1.Name = "lblNumber1"; this.lblNumber1.Size = new System.Drawing.Size(41, 12); this.lblNumber1.TabIndex = 0; this.lblNumber1.Text = "*数値1"; this.lblNumber1.TextAlign = System.Drawing.ContentAlignment.MiddleRight; // // txtNumber1 // this.txtNumber1.Location = new System.Drawing.Point(74, 30); this.txtNumber1.Name = "txtNumber1"; this.txtNumber1.Size = new System.Drawing.Size(87, 19); this.txtNumber1.TabIndex = 1; this.txtNumber1.Text = "100"; // // txtNumber2 // this.txtNumber2.Location = new System.Drawing.Point(74, 55); this.txtNumber2.Name = "txtNumber2"; this.txtNumber2.Size = new System.Drawing.Size(87, 19); this.txtNumber2.TabIndex = 3; this.txtNumber2.Text = "100"; // // lblNumber2 // this.lblNumber2.AutoSize = true; this.lblNumber2.Location = new System.Drawing.Point(25, 58); this.lblNumber2.Name = "lblNumber2"; this.lblNumber2.Size = new System.Drawing.Size(41, 12); this.lblNumber2.TabIndex = 2; this.lblNumber2.Text = "*数値2"; this.lblNumber2.TextAlign = System.Drawing.ContentAlignment.MiddleRight; // // txtString1 // this.txtString1.Location = new System.Drawing.Point(74, 97); this.txtString1.Name = "txtString1"; this.txtString1.Size = new System.Drawing.Size(87, 19); this.txtString1.TabIndex = 5; // // lblString1 // this.lblString1.AutoSize = true; this.lblString1.Location = new System.Drawing.Point(13, 100); this.lblString1.Name = "lblString1"; this.lblString1.Size = new System.Drawing.Size(53, 12); this.lblString1.TabIndex = 4; this.lblString1.Text = "*文字列1"; this.lblString1.TextAlign = System.Drawing.ContentAlignment.MiddleRight; // // txtString2 // this.txtString2.Location = new System.Drawing.Point(74, 122); this.txtString2.Name = "txtString2"; this.txtString2.Size = new System.Drawing.Size(87, 19); this.txtString2.TabIndex = 7; // // lblString2 // this.lblString2.AutoSize = true; this.lblString2.Location = new System.Drawing.Point(19, 125); this.lblString2.Name = "lblString2"; this.lblString2.Size = new System.Drawing.Size(47, 12); this.lblString2.TabIndex = 6; this.lblString2.Text = "文字列2"; this.lblString2.TextAlign = System.Drawing.ContentAlignment.MiddleRight; // // listItems // this.listItems.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] { this.colName, this.colValue1, this.colValue2}); this.listItems.Location = new System.Drawing.Point(181, 55); this.listItems.Name = "listItems"; this.listItems.Size = new System.Drawing.Size(185, 86); this.listItems.TabIndex = 8; this.listItems.UseCompatibleStateImageBehavior = false; this.listItems.View = System.Windows.Forms.View.Details; // // colName // this.colName.Text = "名前"; // // colValue1 // this.colValue1.Text = "値1"; // // colValue2 // this.colValue2.Text = "値2"; // // label1 // this.label1.AutoSize = true; this.label1.Location = new System.Drawing.Point(179, 33); this.label1.Name = "label1"; this.label1.Size = new System.Drawing.Size(66, 12); this.label1.TabIndex = 9; this.label1.Text = "リストアイテム"; this.label1.TextAlign = System.Drawing.ContentAlignment.MiddleRight; // // btnSerialize // this.btnSerialize.Location = new System.Drawing.Point(96, 166); this.btnSerialize.Name = "btnSerialize"; this.btnSerialize.Size = new System.Drawing.Size(85, 26); this.btnSerialize.TabIndex = 10; this.btnSerialize.Text = "シリアライズ"; this.btnSerialize.UseVisualStyleBackColor = true; this.btnSerialize.Click += new System.EventHandler(this.btnSerialize_Click); // // btnDeserialize // this.btnDeserialize.Location = new System.Drawing.Point(203, 166); this.btnDeserialize.Name = "btnDeserialize"; this.btnDeserialize.Size = new System.Drawing.Size(85, 26); this.btnDeserialize.TabIndex = 11; this.btnDeserialize.Text = "デシリアライズ"; this.btnDeserialize.UseVisualStyleBackColor = true; this.btnDeserialize.Click += new System.EventHandler(this.btnDeserialize_Click); // // btnClear // this.btnClear.Location = new System.Drawing.Point(294, 27); this.btnClear.Name = "btnClear"; this.btnClear.Size = new System.Drawing.Size(72, 24); this.btnClear.TabIndex = 12; this.btnClear.Text = "クリア"; this.btnClear.UseVisualStyleBackColor = true; this.btnClear.Click += new System.EventHandler(this.btnClear_Click); // // Form1 // this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; this.ClientSize = new System.Drawing.Size(390, 204); this.Controls.Add(this.btnClear); this.Controls.Add(this.btnDeserialize); this.Controls.Add(this.btnSerialize); this.Controls.Add(this.label1); this.Controls.Add(this.listItems); this.Controls.Add(this.txtString2); this.Controls.Add(this.lblString2); this.Controls.Add(this.txtString1); this.Controls.Add(this.lblString1); this.Controls.Add(this.txtNumber2); this.Controls.Add(this.lblNumber2); this.Controls.Add(this.txtNumber1); this.Controls.Add(this.lblNumber1); this.Name = "Form1"; this.Text = "サンプル設定"; this.ResumeLayout(false); this.PerformLayout(); } #endregion private System.Windows.Forms.Label lblNumber1; private System.Windows.Forms.TextBox txtNumber1; private System.Windows.Forms.TextBox txtNumber2; private System.Windows.Forms.Label lblNumber2; private System.Windows.Forms.TextBox txtString1; private System.Windows.Forms.Label lblString1; private System.Windows.Forms.TextBox txtString2; private System.Windows.Forms.Label lblString2; private System.Windows.Forms.ListView listItems; private System.Windows.Forms.ColumnHeader colName; private System.Windows.Forms.ColumnHeader colValue1; private System.Windows.Forms.ColumnHeader colValue2; private System.Windows.Forms.Label label1; private System.Windows.Forms.Button btnSerialize; private System.Windows.Forms.Button btnDeserialize; private System.Windows.Forms.Button btnClear; } } PK !8ێl l .SampleSerialize/WindowsApplication1/Form1.resx text/microsoft-resx 2.0 System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 True True True True True True True True True True True True True True PK 8(SampleSerialize/WindowsApplication1/obj/PK M8.SampleSerialize/WindowsApplication1/obj/Debug/PK M85SampleSerialize/WindowsApplication1/obj/Debug/TempPE/PK M80SampleSerialize/WindowsApplication1/obj/Release/PK M87SampleSerialize/WindowsApplication1/obj/Release/TempPE/PK M8fWSampleSerialize/WindowsApplication1/obj/WindowsApplication1.csproj.FileListAbsolute.txtG:\Programing\Visual Cs\WindowsApplication1\WindowsApplication1\bin\Debug\WindowsApplication1.exe G:\Programing\Visual Cs\WindowsApplication1\WindowsApplication1\bin\Debug\WindowsApplication1.pdb G:\Programing\Visual Cs\WindowsApplication1\WindowsApplication1\obj\Debug\ResolveAssemblyReference.cache G:\Programing\Visual Cs\WindowsApplication1\WindowsApplication1\obj\Debug\WindowsApplication1.Form1.resources G:\Programing\Visual Cs\WindowsApplication1\WindowsApplication1\obj\Debug\WindowsApplication1.Properties.Resources.resources G:\Programing\Visual Cs\WindowsApplication1\WindowsApplication1\obj\Debug\WindowsApplication1.csproj.GenerateResource.Cache G:\Programing\Visual Cs\WindowsApplication1\WindowsApplication1\obj\Debug\WindowsApplication1.exe G:\Programing\Visual Cs\WindowsApplication1\WindowsApplication1\obj\Debug\WindowsApplication1.pdb G:\Programing\Visual Cs\WindowsApplication1\WindowsApplication1\bin\Release\WindowsApplication1.exe G:\Programing\Visual Cs\WindowsApplication1\WindowsApplication1\bin\Release\WindowsApplication1.pdb G:\Programing\Visual Cs\WindowsApplication1\WindowsApplication1\obj\Release\ResolveAssemblyReference.cache G:\Programing\Visual Cs\WindowsApplication1\WindowsApplication1\obj\Release\WindowsApplication1.Form1.resources G:\Programing\Visual Cs\WindowsApplication1\WindowsApplication1\obj\Release\WindowsApplication1.Properties.Resources.resources G:\Programing\Visual Cs\WindowsApplication1\WindowsApplication1\obj\Release\WindowsApplication1.csproj.GenerateResource.Cache G:\Programing\Visual Cs\WindowsApplication1\WindowsApplication1\obj\Release\WindowsApplication1.exe G:\Programing\Visual Cs\WindowsApplication1\WindowsApplication1\obj\Release\WindowsApplication1.pdb PK 85[.SampleSerialize/WindowsApplication1/Program.csusing System; using System.Collections.Generic; using System.Windows.Forms; namespace WindowsApplication1 { static class Program { /// /// アプリケーションのメイン エントリ ポイントです。 /// [STAThread] static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(new Form1()); } } }PK 8/SampleSerialize/WindowsApplication1/Properties/PK 8F>SampleSerialize/WindowsApplication1/Properties/AssemblyInfo.csusing System.Reflection; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; // アセンブリに関する一般情報は以下の属性セットをとおして制御されます。 // アセンブリに関連付けられている情報を変更するには、 // これらの属性値を変更してください。 [assembly: AssemblyTitle("WindowsApplication1")] [assembly: AssemblyDescription("")] [assembly: AssemblyConfiguration("")] [assembly: AssemblyCompany("Microsoft")] [assembly: AssemblyProduct("WindowsApplication1")] [assembly: AssemblyCopyright("Copyright (C) Microsoft 2008")] [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")] // ComVisible を false に設定すると、このアセンブリ内の型は COM コンポーネントには // 参照不可能になります。COM からこのアセンブリ内の型にアクセスする場合は、 // その型の ComVisible 属性を true に設定してください。 [assembly: ComVisible(false)] // 次の GUID は、このプロジェクトが COM に公開される場合の、typelib の ID です [assembly: Guid("f81cefdb-6e69-480b-a8e2-b8ea0e563fd7")] // アセンブリのバージョン情報は、以下の 4 つの値で構成されています: // // Major Version // Minor Version // Build Number // Revision // [assembly: AssemblyVersion("1.0.0.0")] [assembly: AssemblyFileVersion("1.0.0.0")] PK 8 DSampleSerialize/WindowsApplication1/Properties/Resources.Designer.cs//------------------------------------------------------------------------------ // // このコードはツールによって生成されました。 // ランタイム バージョン:2.0.50727.1433 // // このファイルへの変更は、以下の状況下で不正な動作の原因になったり、 // コードが再生成されるときに損失したりします。 // //------------------------------------------------------------------------------ namespace WindowsApplication1.Properties { /// /// ローカライズされた文字列などを検索するための、厳密に型指定されたリソース クラスです。 /// // このクラスは StronglyTypedResourceBuilder クラスが ResGen // または Visual Studio のようなツールを使用して自動生成されました。 // メンバを追加または削除するには、.ResX ファイルを編集して、/str オプションと共に // ResGen を実行し直すか、または VS プロジェクトをビルドし直します。 [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class Resources { private static global::System.Resources.ResourceManager resourceMan; private static global::System.Globalization.CultureInfo resourceCulture; [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] internal Resources() { } /// /// このクラスに使用される、キャッシュされた ResourceManager のインスタンスを返します。 /// [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] internal static global::System.Resources.ResourceManager ResourceManager { get { if ((resourceMan == null)) { global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("WindowsApplication1.Properties.Resources", typeof(Resources).Assembly); resourceMan = temp; } return resourceMan; } } /// /// 厳密に型指定されたこのリソース クラスを使用して、すべての検索リソースに対し、 /// 現在のスレッドの CurrentUICulture プロパティをオーバーライドします。 /// [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] internal static global::System.Globalization.CultureInfo Culture { get { return resourceCulture; } set { resourceCulture = value; } } } } PK 8Ztv=SampleSerialize/WindowsApplication1/Properties/Resources.resx text/microsoft-resx 2.0 System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 PK 8HPPCSampleSerialize/WindowsApplication1/Properties/Settings.Designer.cs//------------------------------------------------------------------------------ // // This code was generated by a tool. // Runtime Version:2.0.50727.1433 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // //------------------------------------------------------------------------------ namespace WindowsApplication1.Properties { [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "8.0.0.0")] internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase { private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); public static Settings Default { get { return defaultInstance; } } } } PK 8`@SampleSerialize/WindowsApplication1/Properties/Settings.settings PK 8)!25SampleSerialize/WindowsApplication1/SampleSettings.csusing System; using System.Collections.Generic; using System.Text; using System.Xml; using System.Xml.Serialization; namespace WindowsApplication1 { [Serializable()] [XmlRoot("AvP[V̐ݒ")] public class SampleSettings { // VACYƂ͊֌WȂǐݒ荀ڂ̊lƂ private static class Default { public const int Number1 = 20; public const int Number2 = 40; public const string String1 = "Tv"; public const string String2 = "Ղ"; } private int _number1; private int _number2; private string _string1; private string _string2; private SampleListItem[] _list; private int _temp1 = 666; private string _temp2 = "VACY֎~"; public SampleSettings() { _number1 = Default.Number1; _number2 = Default.Number2; _string1 = Default.String1; _string2 = Default.String2; _list = new SampleListItem[5]; _list[0] = new SampleListItem(); _list[0].Name = "ACeP"; _list[0].Value1 = "A"; _list[0].Value2 = "B"; _list[1] = new SampleListItem(); _list[1].Name = "ACeQ"; _list[1].Value1 = "C"; _list[1].Value2 = "D"; _list[2] = new SampleListItem(); _list[2].Name = "ACeR"; _list[2].Value1 = "E"; _list[2].Value2 = "F"; _list[3] = new SampleListItem(); _list[3].Name = "ACeS"; _list[3].Value1 = "G"; _list[3].Value2 = "H"; _list[4] = new SampleListItem(); _list[4].Name = "ACeT"; _list[4].Value1 = "I"; _list[4].Value2 = "J"; } // l^ null ƂȂ̂ IsNullable true ɂł܂ [XmlElement(ElementName = "l1", IsNullable = false)] public int Number1 { get { return _number1; } set { _number1 = value; } } [XmlElement(ElementName = "l2", IsNullable = false)] public int Number2 { get { return _number2; } set { _number2 = value; } } [XmlElement(ElementName = "1", IsNullable = false)] public string String1 { get { return _string1; } set { _string1 = value; } } [XmlElement(ElementName = "2", IsNullable = true)] public string String2 { get { return _string2; } set { _string2 = value; } } [XmlElement(ElementName = "Xg", IsNullable = true)] public SampleListItem[] List { get { return _list; } set { _list = value; } } // fVACYƂXMLɖm̍ڂƂ͂ɓ [XmlAnyElement()] public XmlElement[] Any; // VACY֎~ [XmlIgnore()] public int Temp1 { get { return _temp1; } set { _temp1 = value; } } // VACY֎~ [XmlIgnore()] public string Temp2 { get { return _temp2; } set { _temp2 = value; } } [Serializable()] public class SampleListItem { private string _name; private string _value1; private string _value2; [XmlElement(ElementName = "O", IsNullable = false)] public string Name { get { return _name; } set { _name = value; } } [XmlElement(ElementName = "l1", IsNullable = true)] public string Value1 { get { return _value1; } set { _value1 = value; } } [XmlElement(ElementName = "l2", IsNullable = true)] public string Value2 { get { return _value2; } set { _value2 = value; } } } } } PK 87 >SampleSerialize/WindowsApplication1/WindowsApplication1.csproj Debug AnyCPU 8.0.50727 2.0 {CF7AB4D5-DF04-40C7-9FD4-9A395116EFD0} WinExe Properties WindowsApplication1 WindowsApplication1 true full false bin\Debug\ DEBUG;TRACE prompt 4 pdbonly true bin\Release\ TRACE prompt 4 Form Form1.cs Designer Form1.cs ResXFileCodeGenerator Resources.Designer.cs Designer True Resources.resx SettingsSingleFileGenerator Settings.Designer.cs True Settings.settings True PK 8 3'SampleSerialize/WindowsApplication1.sln Microsoft Visual Studio Solution File, Format Version 9.00 # Visual Studio 2005 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WindowsApplication1", "WindowsApplication1\WindowsApplication1.csproj", "{CF7AB4D5-DF04-40C7-9FD4-9A395116EFD0}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU Release|Any CPU = Release|Any CPU EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution {CF7AB4D5-DF04-40C7-9FD4-9A395116EFD0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {CF7AB4D5-DF04-40C7-9FD4-9A395116EFD0}.Debug|Any CPU.Build.0 = Debug|Any CPU {CF7AB4D5-DF04-40C7-9FD4-9A395116EFD0}.Release|Any CPU.ActiveCfg = Release|Any CPU {CF7AB4D5-DF04-40C7-9FD4-9A395116EFD0}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE EndGlobalSection EndGlobal PK P8[8hHH'SampleSerialize/WindowsApplication1.suoࡱ>   "!Root Entry V$@ProjInfoExTaskListUserTasks$VsToolboxService"0 !#$&'()*+,2M1346789:;<=>?@ABCDEFGHIJKLTNPQSUVWXYZ[\]^_`abcdefghijklmnopqrstmBcO'sC YG:\Programing\Visual Cs\WindowsApplication1\WindowsApplication1\Properties\Resources.resxJG:\ProgramingRG:\Programing\Visual Cs\SampleSerialize\\XmlPackageOptions$ DebuggerWatches DebuggerBreakpoints(^DebuggerExceptions&nC:\Program Files\Microsoft Visual Studio 8\VC\crt\src\|C:\Program Files\Microsoft Visual Studio 8\VC\atlmfc\src\mfc\|C:\Program Files\Microsoft Visual Studio 8\VC\atlmfc\src\atl\|C:\Program Files\Microsoft VisuDebuggerFindSource& DebuggerFindSymbol&DebuggerMemoryWindows,TExternalFilesProjectContents:al Studio 8\VC\atlmfc\include\dz \`[`\`{00000000-0000-0000-0000-000MultiStartupProj=;4{CF7AB4D5-DF04-40C7-9FD4-9A395116EFD0}DocumentWindowPositions0 DocumentWindowUserData.SolutionConfiguration,zObjMgrContentsV8" V.dwStartupOpt=;StartupProject=&{CF7AB4D5-DF04-40C7-9FD4-9A395116EFD0};A{CF7AB4D5-DF04-40C7-9FD4-9A395116EFD0}.Release|Any CPU.fBatchBld=;?{CF7AB4D5-DF04-40C7-9FD4-9A395116EFD0}.Debug|Any CPU.fBatchBld=; ActiveCfg=Release|Any CPU;rojS$ A+HڪWLкX"E:cxS8fLd9LкX"E:cxD0};A{CF7AB4D5-DF04-Q zg:\programing\visual cs\sampleserialize\windowsapplication1\F04-40C7-9FD4-9A395116EFD0}.C:\Documents and Settings\Administrator\Local Settings\Temp\vspEA3.tmp.csG:\Programing\Visual Cs\WindowsApplication1\WindowsApplication1\Form1.Designer.csG:\Programing\Visual Cs\WindowsApplication1\WindowsApplication1\SampleSettings.csG:\Pro$Bookmarks V001.01X G:\Programing\Visual Cs\WindowsClassViewContents$ProjExplorerState$"UnloadedProjects"HiddenSlnFolders"OutliningStateDir$%BookmarkState-(TaskListShortcuts$.FAE04EC1-301F-11D3_ProjTrust:FAE04EC1-301F-11D3_ProjState:5OutliningState4 /OutliningState1 OProjectDesigner \Visual Cs\WindowsApplication1\WindowsApplication1\Form1.resxgraming\Visual Cs\WindowsApplication1\WindowsApplication1\Form1.cs1\form1.cs||{A6C744A8-0E4ABCSPմz@Ԛ9Q GBSCWG:\Programing\Visual Cs\SampleSerialize\WindowsApplication1\WindowsApplication1.csproj2^BCSCRelease|Any CPUpdbonlyTRACE 1701;1702promptwinexe$obj\Release\WindowsApplication1.exewinexeGBLIWG:\Programing\Visual Cs\SampleSerialize\WindowsApplication1\Properties\AssemblyInfo.csGBLI]G:\Programing\Visual Cs\SampleSerialize\WindowsApplication1\Properties\Resources.Designer.csGBLIEG:\Programing\Visual Cs\SampleSerialize\WindowsApplication1\Form1.csGBLING:\Programing\Visual Cs\SampleSerialize\WindowsApplication1\Form1.Designer.csGBLI\G:\Programing\Visual Cs\SampleSerialize\WindowsApplication1\Properties\Settings.Designer.csGBLIGG:\Programing\Visual Cs\SampleSerialize\WindowsApplication1\Program.csGBLINApplication1\WindowsApplication1\Form1.csOsApplication1G:\Programing\Visual Cs\Windows7\System.Xml.dllGBLIDC:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.Deployment.dllGBLI>C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.Data.dllGBLI9C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.dllGBLIGC:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.Windows.Forms.dllGBLIAC:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.Drawing.dllDELIGBLI>C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.Data.dll System.DataGBLIDC:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.Deployment.dllSystem.DeploymentGBLI9C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.dllSystemGBLIAC:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.Drawing.dllSystem.DrawingGBLIGC:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.Windows.Forms.dllSystem.Windows.FormsGBLI=C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.Xml.dll System.XmlDELIDELIDELIDESCECSPET\Framework\v2.0.50727\System.Xml.dllGBLIDC:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.Deployment.dllGBLI>C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.Data.dllGBLI9C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.dllGBLIGC:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.Windows.Forms.dllGBLIAC:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.Drawing.dllDELIGBLI>C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.Data.dll System.DataGBLIDC:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.Deployment.dllSystem.DeploymentGBLI9C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.dllSystemGBLIAC:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.Drawing.dllSystem.DrawingGBLIGC:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.Windows.Forms.dllSystem.Windows.FormsGBLI=C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.Xml.dll System.XmlDELIDELIDELIBCSCDebug|Any CPUfull DEBUG;TRACE 1701;1702promptwinexe"obj\Debug\WindowsApplication1.exewinexeGBLIaG:\Programing\Visual Cs\WindowsApplication1\WindowsApplication1\Properties\Resources.Designer.csGBLIRG:\Programing\Visual Cs\WindowsApplication1\WindowsApplication1\SampleSettings.csGBLIIG:\Programing\Visual Cs\WindowsApplication1\WindowsApplication1\Form1.csGBLIKG:\Programing\Visual Cs\WindowsApplication1\WindowsApplication1\Program.csGBLI`G:\Programing\Visual Cs\WindowsApplication1\WindowsApplication1\Properties\Settings.Designer.csGBLI[G:\Programing\Visual Cs\WindowsApplication1\WindowsApplication1\Properties\AssemblyInfo.csGBLIRG:\Programing\Visual Cs\WindowsApplication1\WindowsApplication1\Form1.Designer.csDELIGBLI=C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.Xml.dllGBLIDC:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.Deployment.dllGBLI>C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.Data.dllGBLI9C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.dllGBLIGC:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.Windows.Forms.dllGBLIAC:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.Drawing.dllDELIGBLI>C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.Data.dll System.DataGBLIDC:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.Deployment.dllSystem.DeploymentGBLI9C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.dllSystemGBLIAC:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.Drawing.dllSystem.DrawingGBLIGC:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.Windows.Forms.dllSystem.Windows.FormsGBLI=C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\System.Xml.dll System.XmlDELIDELIDELIDESCECSPApplication1\WindowsApplication1\SampleSettings.csF1ion1>LastOpenTemporarilyOfflineData EndOfStreamlyOfflG:\Programing\Visual Cs\SampleSerialize\WindowsApplication1\SampleSettings.csDELIGBLI=C:\WINDOWS\Microsoft.NET\Framework\v2.0.5072SourceCodeControl$ RtSccProviderRegKey$PK 8SampleSerialize/PK 8$.SampleSerialize/WindowsApplication1/PK 8(pSampleSerialize/WindowsApplication1/bin/PK 8.SampleSerialize/WindowsApplication1/bin/Debug/PK M80SampleSerialize/WindowsApplication1/bin/Release/PK 073޽N PSampleSerialize/WindowsApplication1/bin/Release/WindowsApplication1.vshost.exePK F8O , SampleSerialize/WindowsApplication1/Form1.csPK !8ϨEs(s(5 "SampleSerialize/WindowsApplication1/Form1.Designer.csPK !8ێl l . KSampleSerialize/WindowsApplication1/Form1.resxPK 8(ilSampleSerialize/WindowsApplication1/obj/PK M8.lSampleSerialize/WindowsApplication1/obj/Debug/PK M85lSampleSerialize/WindowsApplication1/obj/Debug/TempPE/PK M80NmSampleSerialize/WindowsApplication1/obj/Release/PK M87mSampleSerialize/WindowsApplication1/obj/Release/TempPE/PK M8fW mSampleSerialize/WindowsApplication1/obj/WindowsApplication1.csproj.FileListAbsolute.txtPK 85[. 6uSampleSerialize/WindowsApplication1/Program.csPK 8/wSampleSerialize/WindowsApplication1/Properties/PK 8F> wSampleSerialize/WindowsApplication1/Properties/AssemblyInfo.csPK 8 D }SampleSerialize/WindowsApplication1/Properties/Resources.Designer.csPK 8Ztv= SSampleSerialize/WindowsApplication1/Properties/Resources.resxPK 8HPPC SampleSerialize/WindowsApplication1/Properties/Settings.Designer.csPK 8`@ KSampleSerialize/WindowsApplication1/Properties/Settings.settingsPK 8)!25 SampleSerialize/WindowsApplication1/SampleSettings.csPK 87 > SampleSerialize/WindowsApplication1/WindowsApplication1.csprojPK 8 3' BSampleSerialize/WindowsApplication1.slnPK P8[8hHH'"9SampleSerialize/WindowsApplication1.suoPK ~