1 <?xml version="1.0" encoding="utf-8"?>
4 <name>System.Xml.XmlSerializer</name>
7 <member name="T:System.Xml.Serialization.XmlAnyAttributeAttribute">
8 <summary>メンバー (<see cref="T:System.Xml.XmlAttribute" /> オブジェクトの配列を返すフィールド) に任意の XML 属性を含めることができるように指定します。</summary>
10 <member name="M:System.Xml.Serialization.XmlAnyAttributeAttribute.#ctor">
12 <see cref="T:System.Xml.Serialization.XmlAnyAttributeAttribute" /> クラスの新しいインスタンスを生成します。</summary>
14 <member name="T:System.Xml.Serialization.XmlAnyElementAttribute">
15 <summary>メンバー (<see cref="T:System.Xml.XmlElement" /> オブジェクトまたは <see cref="T:System.Xml.XmlNode" /> オブジェクトの配列を返すフィールド) に、シリアル化または逆シリアル化対象のオブジェクト内に対応するメンバーがない任意の XML 要素を表すオブジェクトを含めるように指定します。</summary>
17 <member name="M:System.Xml.Serialization.XmlAnyElementAttribute.#ctor">
19 <see cref="T:System.Xml.Serialization.XmlAnyElementAttribute" /> クラスの新しいインスタンスを初期化します。</summary>
21 <member name="M:System.Xml.Serialization.XmlAnyElementAttribute.#ctor(System.String)">
23 <see cref="T:System.Xml.Serialization.XmlAnyElementAttribute" /> クラスの新しいインスタンスを初期化し、XML ドキュメントに生成される XML 要素名を指定します。</summary>
25 <see cref="T:System.Xml.Serialization.XmlSerializer" /> が生成する XML 要素の名前。</param>
27 <member name="M:System.Xml.Serialization.XmlAnyElementAttribute.#ctor(System.String,System.String)">
29 <see cref="T:System.Xml.Serialization.XmlAnyElementAttribute" /> クラスの新しいインスタンスを初期化し、XML ドキュメントに生成される XML 要素名とその XML 名前空間を指定します。</summary>
31 <see cref="T:System.Xml.Serialization.XmlSerializer" /> が生成する XML 要素の名前。</param>
32 <param name="ns">XML 要素の XML 名前空間。</param>
34 <member name="P:System.Xml.Serialization.XmlAnyElementAttribute.Name">
35 <summary>XML 要素名を取得または設定します。</summary>
36 <returns>XML 要素の名前。</returns>
37 <exception cref="T:System.InvalidOperationException">配列メンバーの要素名が、<see cref="P:System.Xml.Serialization.XmlAnyElementAttribute.Name" /> プロパティに指定されている要素名と一致しません。</exception>
39 <member name="P:System.Xml.Serialization.XmlAnyElementAttribute.Namespace">
40 <summary>XML ドキュメントに生成される XML 名前空間を取得または設定します。</summary>
41 <returns>XML 名前空間。</returns>
43 <member name="P:System.Xml.Serialization.XmlAnyElementAttribute.Order">
44 <summary>要素のシリアル化または逆シリアル化を行う明示的な順序を取得または設定します。</summary>
45 <returns>コード生成の順序。</returns>
47 <member name="T:System.Xml.Serialization.XmlAnyElementAttributes">
49 <see cref="T:System.Xml.Serialization.XmlAnyElementAttribute" /> オブジェクトのコレクションを表します。</summary>
51 <member name="M:System.Xml.Serialization.XmlAnyElementAttributes.#ctor">
53 <see cref="T:System.Xml.Serialization.XmlAnyElementAttributes" /> クラスの新しいインスタンスを初期化します。</summary>
55 <member name="M:System.Xml.Serialization.XmlAnyElementAttributes.Add(System.Xml.Serialization.XmlAnyElementAttribute)">
57 <see cref="T:System.Xml.Serialization.XmlAnyElementAttribute" /> をコレクションに追加します。</summary>
58 <returns>新しく追加された <see cref="T:System.Xml.Serialization.XmlAnyElementAttribute" /> のインデックス。</returns>
59 <param name="attribute">追加する <see cref="T:System.Xml.Serialization.XmlAnyElementAttribute" />。</param>
61 <member name="M:System.Xml.Serialization.XmlAnyElementAttributes.Clear">
63 <see cref="T:System.Collections.CollectionBaseinstance" /> からすべてのオブジェクトを削除します。このメソッドはオーバーライドできません。</summary>
65 <member name="M:System.Xml.Serialization.XmlAnyElementAttributes.Contains(System.Xml.Serialization.XmlAnyElementAttribute)">
66 <summary>指定した <see cref="T:System.Xml.Serialization.XmlAnyElementAttribute" /> がコレクション内に存在するかどうかを示す値を取得します。</summary>
68 <see cref="T:System.Xml.Serialization.XmlAnyElementAttribute" /> がコレクション内に存在する場合は true。それ以外の場合は false。</returns>
69 <param name="attribute">コレクション内に存在するかどうかを確認する対象の <see cref="T:System.Xml.Serialization.XmlAnyElementAttribute" />。</param>
71 <member name="M:System.Xml.Serialization.XmlAnyElementAttributes.CopyTo(System.Xml.Serialization.XmlAnyElementAttribute[],System.Int32)">
72 <summary>コピー先配列の指定されたインデックスを開始位置として、コレクション全体を、<see cref="T:System.Xml.Serialization.XmlElementAttribute" /> オブジェクトの互換性がある 1 次元配列にコピーします。</summary>
73 <param name="array">コレクションからコピーされる要素のコピー先である <see cref="T:System.Xml.Serialization.XmlElementAttribute" /> オブジェクトの 1 次元配列。配列では 0 から始まるインデックスを使用する必要があります。</param>
74 <param name="index">コピーの開始位置となる、<paramref name="array" /> 内の 0 から始まるインデックス。</param>
76 <member name="P:System.Xml.Serialization.XmlAnyElementAttributes.Count">
78 <see cref="T:System.Collections.CollectionBase" /> インスタンスに格納されている要素の数を取得します。</summary>
80 <see cref="T:System.Collections.CollectionBase" /> インスタンスに格納されている要素の数。</returns>
82 <member name="M:System.Xml.Serialization.XmlAnyElementAttributes.GetEnumerator">
84 <see cref="T:System.Collections.CollectionBaseinstance" /> を反復処理する列挙子を返します。</summary>
86 <see cref="T:System.Collections.CollectionBaseinstance" /> を反復処理する列挙子。</returns>
88 <member name="M:System.Xml.Serialization.XmlAnyElementAttributes.IndexOf(System.Xml.Serialization.XmlAnyElementAttribute)">
89 <summary>指定した <see cref="T:System.Xml.Serialization.XmlAnyElementAttribute" /> のインデックスを取得します。</summary>
90 <returns>指定した <see cref="T:System.Xml.Serialization.XmlAnyElementAttribute" /> のインデックス。</returns>
91 <param name="attribute">インデックスを取得する対象の <see cref="T:System.Xml.Serialization.XmlAnyElementAttribute" />。</param>
93 <member name="M:System.Xml.Serialization.XmlAnyElementAttributes.Insert(System.Int32,System.Xml.Serialization.XmlAnyElementAttribute)">
95 <see cref="T:System.Xml.Serialization.XmlAnyElementAttribute" /> をコレクション内の指定のインデックス位置に挿入します。</summary>
97 <see cref="T:System.Xml.Serialization.XmlAnyElementAttribute" /> の挿入位置を示すインデックス。</param>
98 <param name="attribute">挿入する <see cref="T:System.Xml.Serialization.XmlAnyElementAttribute" />。</param>
100 <member name="P:System.Xml.Serialization.XmlAnyElementAttributes.Item(System.Int32)">
101 <summary>指定したインデックス位置にある <see cref="T:System.Xml.Serialization.XmlAnyElementAttribute" /> を取得または設定します。</summary>
102 <returns>指定したインデックス位置にある <see cref="T:System.Xml.Serialization.XmlAnyElementAttribute" />。</returns>
104 <see cref="T:System.Xml.Serialization.XmlAnyElementAttribute" /> のインデックス。</param>
106 <member name="M:System.Xml.Serialization.XmlAnyElementAttributes.Remove(System.Xml.Serialization.XmlAnyElementAttribute)">
107 <summary>指定した <see cref="T:System.Xml.Serialization.XmlAnyElementAttribute" /> をコレクションから削除します。</summary>
108 <param name="attribute">削除する <see cref="T:System.Xml.Serialization.XmlAnyElementAttribute" />。</param>
110 <member name="M:System.Xml.Serialization.XmlAnyElementAttributes.RemoveAt(System.Int32)">
112 <see cref="T:System.Collections.CollectionBaseinstance" /> の指定したインデックスにある要素を削除します。このメソッドはオーバーライドできません。</summary>
113 <param name="index">削除される要素のインデックス。</param>
115 <member name="M:System.Xml.Serialization.XmlAnyElementAttributes.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
116 <summary>コレクション全体を <see cref="T:System.Xml.Serialization.XmlElementAttribute" /> オブジェクトの互換性がある 1 次元配列にコピーします。コピー操作は、コピー先の配列の指定したインデックスから始まります。</summary>
117 <param name="array">1 次元配列。</param>
118 <param name="index">指定したインデックス。</param>
120 <member name="P:System.Xml.Serialization.XmlAnyElementAttributes.System#Collections#ICollection#IsSynchronized">
122 <see cref="T:System.Collections.CollectionBase" /> へのアクセスが同期されている (スレッド セーフである) かどうかを示す値を取得します。</summary>
124 <see cref="T:System.Collections.CollectionBase" /> へのアクセスが同期されている場合は True。それ以外の場合は false。</returns>
126 <member name="P:System.Xml.Serialization.XmlAnyElementAttributes.System#Collections#ICollection#SyncRoot">
128 <see cref="T:System.Collections.CollectionBase" /> へのアクセスを同期するために使用できるオブジェクトを取得します。</summary>
130 <see cref="T:System.Collections.CollectionBase" /> へのアクセスを同期するために使用できるオブジェクト。</returns>
132 <member name="M:System.Xml.Serialization.XmlAnyElementAttributes.System#Collections#IList#Add(System.Object)">
134 <see cref="T:System.Collections.CollectionBase" /> の末尾にオブジェクトを追加します。</summary>
135 <returns>コレクションに追加されたオブジェクト。</returns>
136 <param name="value">コレクションに追加されるオブジェクトの値。</param>
138 <member name="M:System.Xml.Serialization.XmlAnyElementAttributes.System#Collections#IList#Contains(System.Object)">
140 <see cref="T:System.Collections.CollectionBase" /> に特定の要素が格納されているかどうかを判断します。</summary>
142 <see cref="T:System.Collections.CollectionBase" /> に特定の要素が含まれている場合は True。それ以外の場合は false。</returns>
143 <param name="value">要素の値。</param>
145 <member name="M:System.Xml.Serialization.XmlAnyElementAttributes.System#Collections#IList#IndexOf(System.Object)">
146 <summary>指定したオブジェクトを検索し、<see cref="T:System.Collections.CollectionBase" /> 全体内で最初に見つかった位置の 0 から始まるインデックスを返します。</summary>
147 <returns>オブジェクトの 0 から始まるインデックス。</returns>
148 <param name="value">オブジェクトの値。</param>
150 <member name="M:System.Xml.Serialization.XmlAnyElementAttributes.System#Collections#IList#Insert(System.Int32,System.Object)">
152 <see cref="T:System.Collections.CollectionBase" /> 内の指定したインデックスの位置に要素を挿入します。</summary>
153 <param name="index">要素が挿入されるインデックス。</param>
154 <param name="value">要素の値。</param>
156 <member name="P:System.Xml.Serialization.XmlAnyElementAttributes.System#Collections#IList#IsFixedSize">
158 <see cref="T:System.Collections.CollectionBasehas" /> が固定サイズかどうかを示す値を取得します。</summary>
160 <see cref="T:System.Collections.CollectionBasehas" /> が固定サイズの場合は True。それ以外の場合は false。</returns>
162 <member name="P:System.Xml.Serialization.XmlAnyElementAttributes.System#Collections#IList#IsReadOnly">
164 <see cref="T:System.Collections.CollectionBase" /> が読み取り専用かどうかを示す値を取得します。</summary>
166 <see cref="T:System.Collections.CollectionBase" /> が読み取り専用である場合は True。それ以外の場合は false。</returns>
168 <member name="P:System.Xml.Serialization.XmlAnyElementAttributes.System#Collections#IList#Item(System.Int32)">
169 <summary>指定したインデックスにある要素を取得または設定します。</summary>
170 <returns>指定したインデックスにある要素。</returns>
171 <param name="index">要素のインデックス。</param>
173 <member name="M:System.Xml.Serialization.XmlAnyElementAttributes.System#Collections#IList#Remove(System.Object)">
175 <see cref="T:System.Collections.CollectionBase" /> 内で最初に見つかった特定のオブジェクトを削除します。</summary>
176 <param name="value">削除されるオブジェクトの値。</param>
178 <member name="T:System.Xml.Serialization.XmlArrayAttribute">
180 <see cref="T:System.Xml.Serialization.XmlSerializer" /> が特定のクラス メンバーを XML 要素の配列としてシリアル化する必要があることを指定します。</summary>
182 <member name="M:System.Xml.Serialization.XmlArrayAttribute.#ctor">
184 <see cref="T:System.Xml.Serialization.XmlArrayAttribute" /> クラスの新しいインスタンスを初期化します。</summary>
186 <member name="M:System.Xml.Serialization.XmlArrayAttribute.#ctor(System.String)">
188 <see cref="T:System.Xml.Serialization.XmlArrayAttribute" /> クラスの新しいインスタンスを初期化し、XML ドキュメント インスタンスに生成される XML 要素名を指定します。</summary>
189 <param name="elementName">
190 <see cref="T:System.Xml.Serialization.XmlSerializer" /> が生成する XML 要素の名前。</param>
192 <member name="P:System.Xml.Serialization.XmlArrayAttribute.ElementName">
193 <summary>シリアル化された配列に与えられた、XML 要素の名前を取得または設定します。</summary>
194 <returns>シリアル化された配列の XML 要素名。既定値は、<see cref="T:System.Xml.Serialization.XmlArrayAttribute" /> が割り当てられたメンバーの名前です。</returns>
196 <member name="P:System.Xml.Serialization.XmlArrayAttribute.Form">
198 <see cref="T:System.Xml.Serialization.XmlSerializer" /> によって生成された XML 要素名が修飾されているかどうかを示す値を取得または設定します。</summary>
200 <see cref="T:System.Xml.Schema.XmlSchemaForm" /> 値のいずれか。既定値は、XmlSchemaForm.None です。</returns>
202 <member name="P:System.Xml.Serialization.XmlArrayAttribute.IsNullable">
204 <see cref="T:System.Xml.Serialization.XmlSerializer" /> で、xsi:nil 属性が true に設定された空の XML タグとしてメンバーをシリアル化する必要があるかどうかを示す値を取得または設定します。</summary>
206 <see cref="T:System.Xml.Serialization.XmlSerializer" /> が xsi:nil 属性を生成する場合は true。それ以外の場合は false。</returns>
208 <member name="P:System.Xml.Serialization.XmlArrayAttribute.Namespace">
209 <summary>XML 要素の名前空間を取得または設定します。</summary>
210 <returns>XML 要素の名前空間。</returns>
212 <member name="P:System.Xml.Serialization.XmlArrayAttribute.Order">
213 <summary>要素のシリアル化または逆シリアル化を行う明示的な順序を取得または設定します。</summary>
214 <returns>コード生成の順序。</returns>
216 <member name="T:System.Xml.Serialization.XmlArrayItemAttribute">
218 <see cref="T:System.Xml.Serialization.XmlSerializer" /> がシリアル化された配列で配置できる派生型を指定する属性を表します。</summary>
220 <member name="M:System.Xml.Serialization.XmlArrayItemAttribute.#ctor">
222 <see cref="T:System.Xml.Serialization.XmlArrayItemAttribute" /> クラスの新しいインスタンスを初期化します。</summary>
224 <member name="M:System.Xml.Serialization.XmlArrayItemAttribute.#ctor(System.String)">
226 <see cref="T:System.Xml.Serialization.XmlArrayItemAttribute" /> クラスの新しいインスタンスを初期化し、XML ドキュメントで生成される XML 要素の名前を指定します。</summary>
227 <param name="elementName">XML 要素の名前。</param>
229 <member name="M:System.Xml.Serialization.XmlArrayItemAttribute.#ctor(System.String,System.Type)">
231 <see cref="T:System.Xml.Serialization.XmlArrayItemAttribute" /> クラスの新しいインスタンスを初期化し、XML ドキュメントで生成される XML 要素の名前、および生成される XML ドキュメントに挿入できる <see cref="T:System.Type" /> を指定します。</summary>
232 <param name="elementName">XML 要素の名前。</param>
233 <param name="type">シリアル化するオブジェクトの <see cref="T:System.Type" />。</param>
235 <member name="M:System.Xml.Serialization.XmlArrayItemAttribute.#ctor(System.Type)">
237 <see cref="T:System.Xml.Serialization.XmlArrayItemAttribute" /> クラスの新しいインスタンスを初期化し、シリアル化される配列に挿入できる <see cref="T:System.Type" /> を指定します。</summary>
238 <param name="type">シリアル化するオブジェクトの <see cref="T:System.Type" />。</param>
240 <member name="P:System.Xml.Serialization.XmlArrayItemAttribute.DataType">
241 <summary>生成された XML 要素の XML データ型を取得または設定します。</summary>
242 <returns>World Wide Web Consortium (www.w3.org) のドキュメント『XML Schema Part 2: DataTypes』で定義されている XML スキーマ定義 (XSD) データ型。</returns>
244 <member name="P:System.Xml.Serialization.XmlArrayItemAttribute.ElementName">
245 <summary>生成された XML 要素の名前を取得または設定します。</summary>
246 <returns>生成された XML 要素の名前。既定値はメンバー識別子です。</returns>
248 <member name="P:System.Xml.Serialization.XmlArrayItemAttribute.Form">
249 <summary>生成された XML 要素名が修飾されているかどうかを示す値を取得または設定します。</summary>
251 <see cref="T:System.Xml.Schema.XmlSchemaForm" /> 値のいずれか。既定値は、XmlSchemaForm.None です。</returns>
252 <exception cref="T:System.Exception">
253 <see cref="P:System.Xml.Serialization.XmlArrayItemAttribute.Form" /> プロパティが XmlSchemaForm.Unqualified に設定され、<see cref="P:System.Xml.Serialization.XmlArrayItemAttribute.Namespace" /> 値が指定されています。</exception>
255 <member name="P:System.Xml.Serialization.XmlArrayItemAttribute.IsNullable">
257 <see cref="T:System.Xml.Serialization.XmlSerializer" /> で、xsi:nil 属性が true に設定された空の XML タグとしてメンバーをシリアル化する必要があるかどうかを示す値を取得または設定します。</summary>
259 <see cref="T:System.Xml.Serialization.XmlSerializer" /> が xsi:nil 属性を生成する場合は true。それ以外の場合は false で、インスタンスは作成されません。既定値は、true です。</returns>
261 <member name="P:System.Xml.Serialization.XmlArrayItemAttribute.Namespace">
262 <summary>生成された XML 要素の名前空間を取得または設定します。</summary>
263 <returns>生成された XML 要素の名前空間。</returns>
265 <member name="P:System.Xml.Serialization.XmlArrayItemAttribute.NestingLevel">
267 <see cref="T:System.Xml.Serialization.XmlArrayItemAttribute" /> が影響を与える XML 要素の階層構造のレベルを取得または設定します。</summary>
268 <returns>複数の配列内の 1 つの配列のインデックスのセットの 0 から始まるインデックス番号。</returns>
270 <member name="P:System.Xml.Serialization.XmlArrayItemAttribute.Type">
271 <summary>配列内で使用できる型を取得または設定します。</summary>
272 <returns>配列内で使用できる <see cref="T:System.Type" />。</returns>
274 <member name="T:System.Xml.Serialization.XmlArrayItemAttributes">
276 <see cref="T:System.Xml.Serialization.XmlArrayItemAttribute" /> オブジェクトのコレクションを表します。</summary>
278 <member name="M:System.Xml.Serialization.XmlArrayItemAttributes.#ctor">
280 <see cref="T:System.Xml.Serialization.XmlArrayItemAttributes" /> クラスの新しいインスタンスを初期化します。</summary>
282 <member name="M:System.Xml.Serialization.XmlArrayItemAttributes.Add(System.Xml.Serialization.XmlArrayItemAttribute)">
284 <see cref="T:System.Xml.Serialization.XmlArrayItemAttribute" /> をコレクションに追加します。</summary>
285 <returns>追加された項目のインデックス。</returns>
286 <param name="attribute">コレクションに追加する <see cref="T:System.Xml.Serialization.XmlArrayItemAttribute" />。</param>
288 <member name="M:System.Xml.Serialization.XmlArrayItemAttributes.Clear">
290 <see cref="T:System.Xml.Serialization.XmlArrayItemAttributes" /> からすべての要素を削除します。</summary>
291 <exception cref="T:System.NotSupportedException">
292 <see cref="T:System.Xml.Serialization.XmlArrayItemAttributes" /> は読み取り専用です。または<see cref="T:System.Xml.Serialization.XmlArrayItemAttributes" /> が固定サイズです。</exception>
294 <member name="M:System.Xml.Serialization.XmlArrayItemAttributes.Contains(System.Xml.Serialization.XmlArrayItemAttribute)">
295 <summary>指定した <see cref="T:System.Xml.Serialization.XmlArrayItemAttribute" /> がコレクションに含まれているかどうかを判断します。</summary>
296 <returns>指定した <see cref="T:System.Xml.Serialization.XmlArrayItemAttribute" /> がコレクションに含まれている場合は true。それ以外の場合は false。</returns>
297 <param name="attribute">確認する対象の <see cref="T:System.Xml.Serialization.XmlArrayItemAttribute" />。</param>
299 <member name="M:System.Xml.Serialization.XmlArrayItemAttributes.CopyTo(System.Xml.Serialization.XmlArrayItemAttribute[],System.Int32)">
300 <summary>コピー先の指定したインデックスを開始位置として、<see cref="T:System.Xml.Serialization.XmlArrayItemAttribute" /> 配列をコレクションにコピーします。</summary>
301 <param name="array">コレクションにコピーする <see cref="T:System.Xml.Serialization.XmlArrayItemAttribute" /> オブジェクトの配列。</param>
302 <param name="index">コピーされた属性の開始位置のインデックス。</param>
304 <member name="P:System.Xml.Serialization.XmlArrayItemAttributes.Count">
306 <see cref="T:System.Xml.Serialization.XmlArrayItemAttributes" /> に格納されている要素の数を取得します。</summary>
308 <see cref="T:System.Xml.Serialization.XmlArrayItemAttributes" /> に格納されている要素の数。</returns>
310 <member name="M:System.Xml.Serialization.XmlArrayItemAttributes.GetEnumerator">
311 <summary>この <see cref="T:System.Xml.Serialization.XmlArrayItemAttributes" /> の列挙子を返します。</summary>
313 <see cref="T:System.Xml.Serialization.XmlArrayItemAttributes" /> 全体の <see cref="T:System.Collections.IEnumerator" />。</returns>
315 <member name="M:System.Xml.Serialization.XmlArrayItemAttributes.IndexOf(System.Xml.Serialization.XmlArrayItemAttribute)">
316 <summary>コレクション内で指定した <see cref="T:System.Xml.Serialization.XmlArrayItemAttribute" /> が最初に見つかった位置の 0 から始まるインデックスを返します。属性がコレクション内で見つからなかった場合は -1 を返します。</summary>
317 <returns>コレクション内の <see cref="T:System.Xml.Serialization.XmlArrayItemAttribute" /> の最初のインデックス。コレクション内に属性が存在しない場合は -1。</returns>
318 <param name="attribute">コレクション内で検索する <see cref="T:System.Xml.Serialization.XmlArrayItemAttribute" />。</param>
320 <member name="M:System.Xml.Serialization.XmlArrayItemAttributes.Insert(System.Int32,System.Xml.Serialization.XmlArrayItemAttribute)">
322 <see cref="T:System.Xml.Serialization.XmlArrayItemAttribute" /> をコレクション内の指定のインデックス位置に挿入します。</summary>
323 <param name="index">属性が挿入される位置のインデックス。</param>
324 <param name="attribute">挿入する <see cref="T:System.Xml.Serialization.XmlArrayItemAttribute" />。</param>
326 <member name="P:System.Xml.Serialization.XmlArrayItemAttributes.Item(System.Int32)">
327 <summary>指定したインデックス位置にある項目を取得または設定します。</summary>
328 <returns>指定したインデックス位置にある <see cref="T:System.Xml.Serialization.XmlArrayItemAttribute" />。</returns>
329 <param name="index">取得または設定するコレクション メンバーの 0 から始まるインデックス。</param>
331 <member name="M:System.Xml.Serialization.XmlArrayItemAttributes.Remove(System.Xml.Serialization.XmlArrayItemAttribute)">
332 <summary>コレクションに <see cref="T:System.Xml.Serialization.XmlArrayItemAttribute" /> が存在する場合は削除します。</summary>
333 <param name="attribute">削除する <see cref="T:System.Xml.Serialization.XmlArrayItemAttribute" />。</param>
335 <member name="M:System.Xml.Serialization.XmlArrayItemAttributes.RemoveAt(System.Int32)">
336 <summary>指定したインデックス位置にある <see cref="T:System.Xml.Serialization.XmlArrayItemAttributes" /> 項目を削除します。</summary>
337 <param name="index">削除する項目の 0 から始まるインデックス。</param>
338 <exception cref="T:System.ArgumentOutOfRangeException">
339 <paramref name="index" /> が <see cref="T:System.Xml.Serialization.XmlArrayItemAttributes" /> の有効なインデックスではありません。</exception>
340 <exception cref="T:System.NotSupportedException">
341 <see cref="T:System.Xml.Serialization.XmlArrayItemAttributes" /> は読み取り専用です。または<see cref="T:System.Xml.Serialization.XmlArrayItemAttributes" /> が固定サイズです。</exception>
343 <member name="M:System.Xml.Serialization.XmlArrayItemAttributes.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
344 <summary>すべての <see cref="T:System.Xml.Serialization.XmlArrayItemAttribute" /> を互換性のある 1 次元の <see cref="T:System.Array" /> にコピーします。コピー操作は、コピー先の配列の指定したインデックスから始まります。</summary>
346 <see cref="T:System.Xml.Serialization.XmlArrayItemAttribute" /> から要素をコピーする、1 次元の <see cref="T:System.Array" /> です。<see cref="T:System.Array" /> には、0 から始まるインデックス番号が必要です。</param>
348 <member name="P:System.Xml.Serialization.XmlArrayItemAttributes.System#Collections#ICollection#IsSynchronized">
350 <see cref="T:System.Xml.Serialization.XmlArrayItemAttributes" /> へのアクセスが同期されている (スレッド セーフである) かどうかを示す値を取得します。</summary>
352 <see cref="T:System.Xml.Serialization.XmlArrayItemAttributes" /> へのアクセスが同期されている (スレッド セーフである) 場合は true。それ以外の場合は false。</returns>
354 <member name="P:System.Xml.Serialization.XmlArrayItemAttributes.System#Collections#ICollection#SyncRoot"></member>
355 <member name="M:System.Xml.Serialization.XmlArrayItemAttributes.System#Collections#IList#Add(System.Object)">
357 <see cref="T:System.Xml.Serialization.XmlArrayItemAttributes" /> の末尾にオブジェクトを追加します。</summary>
359 <paramref name="value" /> が追加された位置の <see cref="T:System.Xml.Serialization.XmlArrayItemAttributes" /> インデックス。</returns>
361 <see cref="T:System.Xml.Serialization.XmlArrayItemAttributes" /> の末尾に追加する <see cref="T:System.Object" />。値は null に設定できます。</param>
362 <exception cref="T:System.NotSupportedException">
363 <see cref="T:System.Xml.Serialization.XmlArrayItemAttributes" /> は読み取り専用です。または<see cref="T:System.Xml.Serialization.XmlArrayItemAttributes" /> が固定サイズです。</exception>
365 <member name="M:System.Xml.Serialization.XmlArrayItemAttributes.System#Collections#IList#Contains(System.Object)">
366 <summary>指定した <see cref="T:System.Object" /> がコレクションに含まれているかどうかを判断します。</summary>
367 <returns>指定した <see cref="T:System.Xml.Serialization.XmlArrayItemAttribute" /> がコレクションに含まれている場合は true。それ以外の場合は false。</returns>
369 <member name="M:System.Xml.Serialization.XmlArrayItemAttributes.System#Collections#IList#IndexOf(System.Object)">
370 <summary>コレクション内で指定した <see cref="T:System.Object" /> が最初に見つかった位置の 0 から始まるインデックスを返します。属性がコレクション内で見つからなかった場合は -1 を返します。</summary>
371 <returns>コレクション内の <see cref="T:System.Xml.Serialization.XmlArrayItemAttribute" /> の最初のインデックス。コレクション内に属性が存在しない場合は -1。</returns>
373 <member name="M:System.Xml.Serialization.XmlArrayItemAttributes.System#Collections#IList#Insert(System.Int32,System.Object)">
375 <see cref="T:System.Xml.Serialization.XmlArrayItemAttributes" /> 内の指定したインデックスの位置に要素を挿入します。</summary>
377 <paramref name="value" /> を挿入する位置の、0 から始まるインデックス番号。</param>
378 <param name="value">挿入する <see cref="T:System.Object" />。値は null に設定できます。</param>
379 <exception cref="T:System.ArgumentOutOfRangeException">
380 <paramref name="index" /> が 0 未満です。または<paramref name="index" /> が <see cref="P:System.Xml.Serialization.XmlArrayItemAttributes.Count" /> より大きくなっています。</exception>
381 <exception cref="T:System.NotSupportedException">
382 <see cref="T:System.Xml.Serialization.XmlArrayItemAttributes" /> は読み取り専用です。または<see cref="T:System.Xml.Serialization.XmlArrayItemAttributes" /> が固定サイズです。</exception>
384 <member name="P:System.Xml.Serialization.XmlArrayItemAttributes.System#Collections#IList#IsFixedSize">
386 <see cref="T:System.Xml.Serialization.XmlArrayItemAttributes" /> が固定サイズかどうかを示す値を取得します。</summary>
388 <see cref="T:System.Xml.Serialization.XmlArrayItemAttributes" /> が固定サイズの場合は true。それ以外の場合は false。</returns>
390 <member name="P:System.Xml.Serialization.XmlArrayItemAttributes.System#Collections#IList#IsReadOnly">
392 <see cref="T:System.Xml.Serialization.XmlArrayItemAttributes" /> が読み取り専用かどうかを示す値を取得します。</summary>
394 <see cref="T:System.Xml.Serialization.XmlArrayItemAttributes" /> が読み取り専用である場合は true。それ以外の場合は false。</returns>
396 <member name="P:System.Xml.Serialization.XmlArrayItemAttributes.System#Collections#IList#Item(System.Int32)">
397 <summary>指定したインデックス位置にある項目を取得または設定します。</summary>
398 <returns>指定したインデックス位置にある <see cref="T:System.Xml.Serialization.XmlArrayItemAttribute" />。</returns>
399 <param name="index">取得または設定するコレクション メンバーの 0 から始まるインデックス。</param>
401 <member name="M:System.Xml.Serialization.XmlArrayItemAttributes.System#Collections#IList#Remove(System.Object)">
403 <see cref="T:System.Xml.Serialization.XmlArrayItemAttributes" /> 内で最初に見つかった特定のオブジェクトを削除します。</summary>
404 <exception cref="T:System.NotSupportedException">
405 <see cref="T:System.Xml.Serialization.XmlArrayItemAttributes" /> は読み取り専用です。または<see cref="T:System.Xml.Serialization.XmlArrayItemAttributes" /> が固定サイズです。</exception>
407 <member name="T:System.Xml.Serialization.XmlAttributeAttribute">
409 <see cref="T:System.Xml.Serialization.XmlSerializer" /> がクラス メンバーを XML 属性としてシリアル化する必要があることを指定します。</summary>
411 <member name="M:System.Xml.Serialization.XmlAttributeAttribute.#ctor">
413 <see cref="T:System.Xml.Serialization.XmlAttributeAttribute" /> クラスの新しいインスタンスを初期化します。</summary>
415 <member name="M:System.Xml.Serialization.XmlAttributeAttribute.#ctor(System.String)">
417 <see cref="T:System.Xml.Serialization.XmlAttributeAttribute" /> クラスの新しいインスタンスを初期化し、生成される XML 属性の名前を指定します。</summary>
418 <param name="attributeName">
419 <see cref="T:System.Xml.Serialization.XmlSerializer" /> が生成する XML 属性の名前。</param>
421 <member name="M:System.Xml.Serialization.XmlAttributeAttribute.#ctor(System.String,System.Type)">
423 <see cref="T:System.Xml.Serialization.XmlAttributeAttribute" /> クラスの新しいインスタンスを初期化します。</summary>
424 <param name="attributeName">生成される XML 属性の名前。</param>
425 <param name="type">属性を取得するために使用する <see cref="T:System.Type" />。</param>
427 <member name="M:System.Xml.Serialization.XmlAttributeAttribute.#ctor(System.Type)">
429 <see cref="T:System.Xml.Serialization.XmlAttributeAttribute" /> クラスの新しいインスタンスを初期化します。</summary>
430 <param name="type">属性を取得するために使用する <see cref="T:System.Type" />。</param>
432 <member name="P:System.Xml.Serialization.XmlAttributeAttribute.AttributeName">
433 <summary>XML 属性の名前を取得または設定します。</summary>
434 <returns>XML 属性の名前。既定値はメンバー名です。</returns>
436 <member name="P:System.Xml.Serialization.XmlAttributeAttribute.DataType">
438 <see cref="T:System.Xml.Serialization.XmlSerializer" /> によって生成された XML 属性の XSD データ型を取得または設定します。</summary>
439 <returns>W3C (World Wide Web Consortium) (www.w3.org ) のドキュメント『XML Schema: DataTypes』で定義されている XSD (XML スキーマ ドキュメント) データ型。</returns>
441 <member name="P:System.Xml.Serialization.XmlAttributeAttribute.Form">
443 <see cref="T:System.Xml.Serialization.XmlSerializer" /> によって生成された XML 属性名が修飾されているかどうかを示す値を取得または設定します。</summary>
445 <see cref="T:System.Xml.Schema.XmlSchemaForm" /> 値のいずれか。既定値は、XmlForm.None です。</returns>
447 <member name="P:System.Xml.Serialization.XmlAttributeAttribute.Namespace">
448 <summary>XML 属性の XML 名前空間を取得または設定します。</summary>
449 <returns>XML 属性の XML 名前空間。</returns>
451 <member name="P:System.Xml.Serialization.XmlAttributeAttribute.Type">
452 <summary>XML 属性の複合型を取得または設定します。</summary>
453 <returns>XML 属性の型。</returns>
455 <member name="T:System.Xml.Serialization.XmlAttributeOverrides">
456 <summary>オブジェクトをシリアル化または逆シリアル化するために <see cref="T:System.Xml.Serialization.XmlSerializer" /> を使用するときに、プロパティ、フィールド、クラスの各属性をユーザーがオーバーライドできるようにします。</summary>
458 <member name="M:System.Xml.Serialization.XmlAttributeOverrides.#ctor">
460 <see cref="T:System.Xml.Serialization.XmlAttributeOverrides" /> クラスの新しいインスタンスを初期化します。</summary>
462 <member name="M:System.Xml.Serialization.XmlAttributeOverrides.Add(System.Type,System.String,System.Xml.Serialization.XmlAttributes)">
464 <see cref="T:System.Xml.Serialization.XmlAttributes" /> オブジェクトを <see cref="T:System.Xml.Serialization.XmlAttributes" /> オブジェクトのコレクションに追加します。<paramref name="type" /> パラメーターは、オーバーライドされるオブジェクトを指定します。<paramref name="member" /> パラメーターは、オーバーライドされるメンバーの名前を指定します。</summary>
465 <param name="type">オーバーライドするオブジェクトの <see cref="T:System.Type" />。</param>
466 <param name="member">オーバーライドするメンバーの名前。</param>
467 <param name="attributes">オーバーライドする側の属性を表す <see cref="T:System.Xml.Serialization.XmlAttributes" /> オブジェクト。</param>
469 <member name="M:System.Xml.Serialization.XmlAttributeOverrides.Add(System.Type,System.Xml.Serialization.XmlAttributes)">
471 <see cref="T:System.Xml.Serialization.XmlAttributes" /> オブジェクトを <see cref="T:System.Xml.Serialization.XmlAttributes" /> オブジェクトのコレクションに追加します。<paramref name="type" /> パラメーターは、<see cref="T:System.Xml.Serialization.XmlAttributes" /> オブジェクトによってオーバーライドされるオブジェクトを指定します。</summary>
472 <param name="type">オーバーライドされるオブジェクトの <see cref="T:System.Type" />。</param>
473 <param name="attributes">オーバーライドする側の属性を表す <see cref="T:System.Xml.Serialization.XmlAttributes" /> オブジェクト。</param>
475 <member name="P:System.Xml.Serialization.XmlAttributeOverrides.Item(System.Type)">
476 <summary>指定された (基本クラス) 型に関連付けられたオブジェクトを取得します。</summary>
477 <returns>オーバーライドする側の属性のコレクションを表す <see cref="T:System.Xml.Serialization.XmlAttributes" />。</returns>
478 <param name="type">取得する属性のコレクションに関連付けられている基本クラスの <see cref="T:System.Type" />。</param>
480 <member name="P:System.Xml.Serialization.XmlAttributeOverrides.Item(System.Type,System.String)">
481 <summary>指定された (基本クラス) 型に関連付けられたオブジェクトを取得します。メンバー パラメーターは、オーバーライドされた基本クラス メンバーを指定します。</summary>
482 <returns>オーバーライドする側の属性のコレクションを表す <see cref="T:System.Xml.Serialization.XmlAttributes" />。</returns>
483 <param name="type">使用する属性のコレクションに関連付けられている基本クラスの <see cref="T:System.Type" />。</param>
484 <param name="member">返す <see cref="T:System.Xml.Serialization.XmlAttributes" /> を指定する、オーバーライドされたメンバーの名前。</param>
486 <member name="T:System.Xml.Serialization.XmlAttributes">
488 <see cref="T:System.Xml.Serialization.XmlSerializer" /> がオブジェクトをシリアル化および逆シリアル化する方法を制御する属性オブジェクトのコレクションを表します。</summary>
490 <member name="M:System.Xml.Serialization.XmlAttributes.#ctor">
492 <see cref="T:System.Xml.Serialization.XmlAttributes" /> クラスの新しいインスタンスを初期化します。</summary>
494 <member name="P:System.Xml.Serialization.XmlAttributes.XmlAnyAttribute">
495 <summary>オーバーライドする <see cref="T:System.Xml.Serialization.XmlAnyAttributeAttribute" /> を取得または設定します。</summary>
496 <returns>オーバーライドする <see cref="T:System.Xml.Serialization.XmlAnyAttributeAttribute" />。</returns>
498 <member name="P:System.Xml.Serialization.XmlAttributes.XmlAnyElements">
499 <summary>オーバーライドする <see cref="T:System.Xml.Serialization.XmlAnyElementAttribute" /> オブジェクトのコレクションを取得します。</summary>
501 <see cref="T:System.Xml.Serialization.XmlAnyElementAttribute" /> オブジェクトのコレクションを表す <see cref="T:System.Xml.Serialization.XmlAnyElementAttributes" /> オブジェクト。</returns>
503 <member name="P:System.Xml.Serialization.XmlAttributes.XmlArray">
505 <see cref="T:System.Xml.Serialization.XmlSerializer" /> が、配列を返すパブリック フィールドまたは読み取り/書き込みプロパティをシリアル化する方法を指定するオブジェクトを取得または設定します。</summary>
506 <returns>配列を返すパブリック フィールドまたは読み取り/書き込みプロパティを <see cref="T:System.Xml.Serialization.XmlSerializer" /> でシリアル化する方法を指定する <see cref="T:System.Xml.Serialization.XmlArrayAttribute" />。</returns>
508 <member name="P:System.Xml.Serialization.XmlAttributes.XmlArrayItems">
509 <summary>パブリック フィールドまたは読み取り/書き込みプロパティによって返された配列に挿入されている項目を <see cref="T:System.Xml.Serialization.XmlSerializer" /> によってシリアル化する方法を指定するオブジェクトのコレクションを取得または設定します。</summary>
511 <see cref="T:System.Xml.Serialization.XmlArrayItemAttribute" /> オブジェクトのコレクションを格納している <see cref="T:System.Xml.Serialization.XmlArrayItemAttributes" /> オブジェクト。</returns>
513 <member name="P:System.Xml.Serialization.XmlAttributes.XmlAttribute">
515 <see cref="T:System.Xml.Serialization.XmlSerializer" /> が、パブリック フィールドまたはパブリックな読み取り/書き込みプロパティを XML 属性としてシリアル化する方法を指定するオブジェクトを取得または設定します。</summary>
516 <returns>パブリック フィールドまたは読み取り/書き込みプロパティを XML 属性としてシリアル化する方法を制御する <see cref="T:System.Xml.Serialization.XmlAttributeAttribute" />。</returns>
518 <member name="P:System.Xml.Serialization.XmlAttributes.XmlChoiceIdentifier">
519 <summary>複数の選択肢を区別できるようにするオブジェクトを取得または設定します。</summary>
520 <returns>xsi:choice 要素としてシリアル化されているクラス メンバーに適用できる <see cref="T:System.Xml.Serialization.XmlChoiceIdentifierAttribute" />。</returns>
522 <member name="P:System.Xml.Serialization.XmlAttributes.XmlDefaultValue">
523 <summary>XML 要素または XML 属性の既定値を取得または設定します。</summary>
524 <returns>XML 要素または XML 属性の既定値を表す <see cref="T:System.Object" />。</returns>
526 <member name="P:System.Xml.Serialization.XmlAttributes.XmlElements">
528 <see cref="T:System.Xml.Serialization.XmlSerializer" /> がパブリック フィールドまたは読み取り/書き込みプロパティを XML 要素としてシリアル化する方法を指定する、オブジェクトのコレクションを取得します。</summary>
530 <see cref="T:System.Xml.Serialization.XmlElementAttribute" /> オブジェクトのコレクションを格納している <see cref="T:System.Xml.Serialization.XmlElementAttributes" />。</returns>
532 <member name="P:System.Xml.Serialization.XmlAttributes.XmlEnum">
534 <see cref="T:System.Xml.Serialization.XmlSerializer" /> が列挙体メンバーをシリアル化する方法を指定するオブジェクトを取得または指定します。</summary>
536 <see cref="T:System.Xml.Serialization.XmlSerializer" /> が列挙体メンバーをシリアル化する方法を指定する <see cref="T:System.Xml.Serialization.XmlEnumAttribute" />。</returns>
538 <member name="P:System.Xml.Serialization.XmlAttributes.XmlIgnore">
540 <see cref="T:System.Xml.Serialization.XmlSerializer" /> がパブリック フィールドまたは読み書き可能なパブリック プロパティをシリアル化するかどうかを指定する値を取得または設定します。</summary>
542 <see cref="T:System.Xml.Serialization.XmlSerializer" /> がそのフィールドまたはプロパティをシリアル化しない場合は true。それ以外の場合は false。</returns>
544 <member name="P:System.Xml.Serialization.XmlAttributes.Xmlns">
546 <see cref="T:System.Xml.Serialization.XmlSerializerNamespaces" /> オブジェクトを返すメンバーを格納するオブジェクトがオーバーライドされたときに、すべての名前空間宣言を保持するかどうかを示す値を取得または設定します。</summary>
547 <returns>名前空間宣言を保持する場合は true。それ以外の場合は false。</returns>
549 <member name="P:System.Xml.Serialization.XmlAttributes.XmlRoot">
551 <see cref="T:System.Xml.Serialization.XmlSerializer" /> がクラスを XML ルート要素としてシリアル化する方法を指定するオブジェクトを取得または指定します。</summary>
552 <returns>XML ルート要素として属性が設定されているクラスをオーバーライドする <see cref="T:System.Xml.Serialization.XmlRootAttribute" />。</returns>
554 <member name="P:System.Xml.Serialization.XmlAttributes.XmlText">
556 <see cref="T:System.Xml.Serialization.XmlSerializer" /> に対してパブリック フィールドまたはパブリックな読み取り/書き込みプロパティを XML テキストとしてシリアル化するよう指示するオブジェクトを取得または設定します。</summary>
557 <returns>パブリック プロパティまたはフィールドの既定のシリアル化をオーバーライドする <see cref="T:System.Xml.Serialization.XmlTextAttribute" />。</returns>
559 <member name="P:System.Xml.Serialization.XmlAttributes.XmlType">
561 <see cref="T:System.Xml.Serialization.XmlTypeAttribute" /> が適用されているクラスを <see cref="T:System.Xml.Serialization.XmlSerializer" /> がシリアル化する方法を指定するオブジェクトを取得または指定します。</summary>
562 <returns>クラス宣言に適用された <see cref="T:System.Xml.Serialization.XmlTypeAttribute" /> をオーバーライドする <see cref="T:System.Xml.Serialization.XmlTypeAttribute" />。</returns>
564 <member name="T:System.Xml.Serialization.XmlChoiceIdentifierAttribute">
565 <summary>列挙体を使用して、メンバーを明確に検出できるようにすることを指定します。</summary>
567 <member name="M:System.Xml.Serialization.XmlChoiceIdentifierAttribute.#ctor">
569 <see cref="T:System.Xml.Serialization.XmlChoiceIdentifierAttribute" /> クラスの新しいインスタンスを初期化します。</summary>
571 <member name="M:System.Xml.Serialization.XmlChoiceIdentifierAttribute.#ctor(System.String)">
573 <see cref="T:System.Xml.Serialization.XmlChoiceIdentifierAttribute" /> クラスの新しいインスタンスを初期化します。</summary>
574 <param name="name">メンバーを検出するために使用される列挙体を返すメンバー名。</param>
576 <member name="P:System.Xml.Serialization.XmlChoiceIdentifierAttribute.MemberName">
577 <summary>型を検出するときに使用される列挙体を返すフィールドの名前を取得または設定します。</summary>
578 <returns>列挙体を返すフィールドの名前。</returns>
580 <member name="T:System.Xml.Serialization.XmlElementAttribute">
581 <summary>パブリック フィールドまたはパブリック プロパティを持つオブジェクトを <see cref="T:System.Xml.Serialization.XmlSerializer" /> がシリアル化または逆シリアル化するときに、それらのフィールドまたはプロパティが XML 要素を表すかどうかを示します。</summary>
583 <member name="M:System.Xml.Serialization.XmlElementAttribute.#ctor">
585 <see cref="T:System.Xml.Serialization.XmlElementAttribute" /> クラスの新しいインスタンスを初期化します。</summary>
587 <member name="M:System.Xml.Serialization.XmlElementAttribute.#ctor(System.String)">
589 <see cref="T:System.Xml.Serialization.XmlElementAttribute" /> クラスの新しいインスタンスを初期化し、XML 要素の名前を指定します。</summary>
590 <param name="elementName">シリアル化されたメンバーの XML 要素名。</param>
592 <member name="M:System.Xml.Serialization.XmlElementAttribute.#ctor(System.String,System.Type)">
594 <see cref="T:System.Xml.Serialization.XmlElementAttribute" /> の新しいインスタンスを初期化し、<see cref="T:System.Xml.Serialization.XmlElementAttribute" /> の適用先であるメンバーの XML 要素の名前と派生型を指定します。このメンバー型が使用されるのは、その型を含むオブジェクトを <see cref="T:System.Xml.Serialization.XmlSerializer" /> がシリアル化する場合です。</summary>
595 <param name="elementName">シリアル化されたメンバーの XML 要素名。</param>
596 <param name="type">メンバーの型から派生したオブジェクトの <see cref="T:System.Type" />。</param>
598 <member name="M:System.Xml.Serialization.XmlElementAttribute.#ctor(System.Type)">
600 <see cref="T:System.Xml.Serialization.XmlElementAttribute" /> クラスの新しいインスタンスを初期化し、<see cref="T:System.Xml.Serialization.XmlElementAttribute" /> の適用先のメンバーの型を指定します。この型が使用されるのは、その型を含むオブジェクトを <see cref="T:System.Xml.Serialization.XmlSerializer" /> がシリアル化または逆シリアル化する場合です。</summary>
601 <param name="type">メンバーの型から派生したオブジェクトの <see cref="T:System.Type" />。</param>
603 <member name="P:System.Xml.Serialization.XmlElementAttribute.DataType">
605 <see cref="T:System.Xml.Serialization.XmlSerializer" /> によって生成された XML 要素の XML スキーマ定義 (XSD: XML Schema Definition) データ型を取得または設定します。</summary>
606 <returns>W3C (World Wide Web Consortium) (www.w3.org ) のドキュメント『XML Schema Part 2: Datatypes』で定義されている XML スキーマ データ型。</returns>
607 <exception cref="T:System.Exception">指定した XML スキーマ データ型を .NET データ型に割り当てることはできません。</exception>
609 <member name="P:System.Xml.Serialization.XmlElementAttribute.ElementName">
610 <summary>生成された XML 要素の名前を取得または設定します。</summary>
611 <returns>生成された XML 要素の名前。既定値はメンバー識別子です。</returns>
613 <member name="P:System.Xml.Serialization.XmlElementAttribute.Form">
614 <summary>要素が修飾されているかどうかを示す値を取得または設定します。</summary>
616 <see cref="T:System.Xml.Schema.XmlSchemaForm" /> 値のいずれか。既定値は、<see cref="F:System.Xml.Schema.XmlSchemaForm.None" /> です。</returns>
618 <member name="P:System.Xml.Serialization.XmlElementAttribute.IsNullable">
620 <see cref="T:System.Xml.Serialization.XmlSerializer" /> が、null に設定されているメンバーを、xsi:nil 属性が true に設定されている空タグとしてシリアル化する必要があるかどうかを示す値を取得または設定します。</summary>
622 <see cref="T:System.Xml.Serialization.XmlSerializer" /> が xsi:nil 属性を生成する場合は true。それ以外の場合は false。</returns>
624 <member name="P:System.Xml.Serialization.XmlElementAttribute.Namespace">
625 <summary>クラスがシリアル化されたときに、結果として XML 要素に割り当てられた名前空間を取得または設定します。</summary>
626 <returns>XML 要素の名前空間。</returns>
628 <member name="P:System.Xml.Serialization.XmlElementAttribute.Order">
629 <summary>要素のシリアル化または逆シリアル化を行う明示的な順序を取得または設定します。</summary>
630 <returns>コード生成の順序。</returns>
632 <member name="P:System.Xml.Serialization.XmlElementAttribute.Type">
633 <summary>XML 要素を表すために使用されるオブジェクト型を取得または設定します。</summary>
634 <returns>メンバーの <see cref="T:System.Type" />。</returns>
636 <member name="T:System.Xml.Serialization.XmlElementAttributes">
638 <see cref="T:System.Xml.Serialization.XmlSerializer" /> がクラスをシリアル化する既定の方法をオーバーライドするために使用する、<see cref="T:System.Xml.Serialization.XmlElementAttribute" /> オブジェクトのコレクションを表します。</summary>
640 <member name="M:System.Xml.Serialization.XmlElementAttributes.#ctor">
642 <see cref="T:System.Xml.Serialization.XmlElementAttributes" /> クラスの新しいインスタンスを初期化します。</summary>
644 <member name="M:System.Xml.Serialization.XmlElementAttributes.Add(System.Xml.Serialization.XmlElementAttribute)">
646 <see cref="T:System.Xml.Serialization.XmlElementAttribute" /> をコレクションに追加します。</summary>
647 <returns>新しく追加された項目の 0 から始まるインデックス。</returns>
648 <param name="attribute">追加する <see cref="T:System.Xml.Serialization.XmlElementAttribute" />。</param>
650 <member name="M:System.Xml.Serialization.XmlElementAttributes.Clear">
652 <see cref="T:System.Xml.Serialization.XmlElementAttributes" /> からすべての要素を削除します。</summary>
653 <exception cref="T:System.NotSupportedException">
654 <see cref="T:System.Xml.Serialization.XmlElementAttributes" /> は読み取り専用です。または<see cref="T:System.Xml.Serialization.XmlElementAttributes" /> が固定サイズです。</exception>
656 <member name="M:System.Xml.Serialization.XmlElementAttributes.Contains(System.Xml.Serialization.XmlElementAttribute)">
657 <summary>指定したオブジェクトがコレクションに格納されているかどうかを確認します。</summary>
658 <returns>オブジェクトがコレクション内に存在する場合は true。それ以外の場合は false。</returns>
659 <param name="attribute">検索対象の <see cref="T:System.Xml.Serialization.XmlElementAttribute" />。</param>
661 <member name="M:System.Xml.Serialization.XmlElementAttributes.CopyTo(System.Xml.Serialization.XmlElementAttribute[],System.Int32)">
663 <see cref="T:System.Xml.Serialization.XmlElementAttributes" /> またはその一部を 1 次元配列にコピーします。</summary>
664 <param name="array">コピーされた要素を保つための <see cref="T:System.Xml.Serialization.XmlElementAttribute" /> アレー。</param>
665 <param name="index">コピーの開始位置となる、<paramref name="array" /> 内の 0 から始まるインデックス。</param>
667 <member name="P:System.Xml.Serialization.XmlElementAttributes.Count">
669 <see cref="T:System.Xml.Serialization.XmlElementAttributes" /> に格納されている要素の数を取得します。</summary>
671 <see cref="T:System.Xml.Serialization.XmlElementAttributes" /> に格納されている要素の数。</returns>
673 <member name="M:System.Xml.Serialization.XmlElementAttributes.GetEnumerator">
674 <summary>この <see cref="T:System.Xml.Serialization.XmlElementAttributes" /> の列挙子を返します。</summary>
676 <see cref="T:System.Xml.Serialization.XmlElementAttributes" /> 全体の <see cref="T:System.Collections.IEnumerator" />。</returns>
678 <member name="M:System.Xml.Serialization.XmlElementAttributes.IndexOf(System.Xml.Serialization.XmlElementAttribute)">
679 <summary>指定した <see cref="T:System.Xml.Serialization.XmlElementAttribute" /> のインデックスを取得します。</summary>
681 <see cref="T:System.Xml.Serialization.XmlElementAttribute" /> の 0 から始まるインデックス番号。</returns>
682 <param name="attribute">インデックスを取得する <see cref="T:System.Xml.Serialization.XmlElementAttribute" />。</param>
684 <member name="M:System.Xml.Serialization.XmlElementAttributes.Insert(System.Int32,System.Xml.Serialization.XmlElementAttribute)">
685 <summary>コレクションに <see cref="T:System.Xml.Serialization.XmlElementAttribute" /> を挿入します。</summary>
686 <param name="index">メンバーが挿入される 0 から始まるインデックス。</param>
687 <param name="attribute">挿入する <see cref="T:System.Xml.Serialization.XmlElementAttribute" />。</param>
689 <member name="P:System.Xml.Serialization.XmlElementAttributes.Item(System.Int32)">
690 <summary>指定したインデックスにある要素を取得または設定します。</summary>
691 <returns>指定したインデックスにある要素。</returns>
692 <param name="index">取得または設定する要素の、0 から始まるインデックス番号。</param>
693 <exception cref="T:System.ArgumentOutOfRangeException">
694 <paramref name="index" /> が <see cref="T:System.Xml.Serialization.XmlElementAttributes" /> の有効なインデックスではありません。</exception>
695 <exception cref="T:System.NotSupportedException">このプロパティが設定されていますが、<see cref="T:System.Xml.Serialization.XmlElementAttributes" /> が読み取り専用です。</exception>
697 <member name="M:System.Xml.Serialization.XmlElementAttributes.Remove(System.Xml.Serialization.XmlElementAttribute)">
698 <summary>指定されたオブジェクトをコレクションから削除します。</summary>
699 <param name="attribute">コレクションから削除する <see cref="T:System.Xml.Serialization.XmlElementAttribute" />。</param>
701 <member name="M:System.Xml.Serialization.XmlElementAttributes.RemoveAt(System.Int32)">
702 <summary>指定したインデックス位置にある <see cref="T:System.Xml.Serialization.XmlElementAttributes" /> 項目を削除します。</summary>
703 <param name="index">削除する項目の 0 から始まるインデックス。</param>
704 <exception cref="T:System.ArgumentOutOfRangeException">
705 <paramref name="index" /> が <see cref="T:System.Xml.Serialization.XmlElementAttributes" /> の有効なインデックスではありません。</exception>
706 <exception cref="T:System.NotSupportedException">
707 <see cref="T:System.Xml.Serialization.XmlElementAttributes" /> は読み取り専用です。または<see cref="T:System.Xml.Serialization.XmlElementAttributes" /> が固定サイズです。</exception>
709 <member name="M:System.Xml.Serialization.XmlElementAttributes.System#Collections#ICollection#CopyTo(System.Array,System.Int32)">
710 <summary>すべての <see cref="T:System.Xml.Serialization.XmlElementAttributes" /> を互換性のある 1 次元の <see cref="T:System.Array" /> にコピーします。コピー操作は、コピー先の配列の指定したインデックスから始まります。</summary>
712 <see cref="T:System.Xml.Serialization.XmlElementAttributes" /> から要素をコピーする、1 次元の <see cref="T:System.Array" /> です。<see cref="T:System.Array" /> には、0 から始まるインデックス番号が必要です。</param>
714 <member name="P:System.Xml.Serialization.XmlElementAttributes.System#Collections#ICollection#IsSynchronized">
716 <see cref="T:System.Xml.Serialization.XmlElementAttributes" /> へのアクセスが同期されている (スレッド セーフである) かどうかを示す値を取得します。</summary>
718 <see cref="T:System.Xml.Serialization.XmlElementAttributes" /> へのアクセスが同期されている (スレッド セーフである) 場合は true。それ以外の場合は false。</returns>
720 <member name="P:System.Xml.Serialization.XmlElementAttributes.System#Collections#ICollection#SyncRoot">
722 <see cref="T:System.Xml.Serialization.XmlElementAttributes" /> へのアクセスを同期するために使用できるオブジェクトを取得します。</summary>
724 <see cref="T:System.Xml.Serialization.XmlElementAttributes" /> へのアクセスを同期するために使用できるオブジェクト。</returns>
726 <member name="M:System.Xml.Serialization.XmlElementAttributes.System#Collections#IList#Add(System.Object)">
728 <see cref="T:System.Xml.Serialization.XmlElementAttributes" /> の末尾にオブジェクトを追加します。</summary>
730 <paramref name="value" /> が追加された位置の <see cref="T:System.Xml.Serialization.XmlElementAttributes" /> インデックス。</returns>
732 <see cref="T:System.Xml.Serialization.XmlElementAttributes" /> の末尾に追加する <see cref="T:System.Object" />。値は null に設定できます。</param>
733 <exception cref="T:System.NotSupportedException">
734 <see cref="T:System.Xml.Serialization.XmlElementAttributes" /> は読み取り専用です。または<see cref="T:System.Xml.Serialization.XmlElementAttributes" /> が固定サイズです。</exception>
736 <member name="M:System.Xml.Serialization.XmlElementAttributes.System#Collections#IList#Contains(System.Object)">
738 <see cref="T:System.Xml.Serialization.XmlElementAttributes" /> に特定の値が格納されているかどうかを判断します。</summary>
740 <see cref="T:System.Object" /> が <see cref="T:System.Xml.Serialization.XmlElementAttributes" /> に存在する場合は true。それ以外の場合は false。</returns>
742 <see cref="T:System.Xml.Serialization.XmlElementAttributes" /> 内で検索するオブジェクト。</param>
744 <member name="M:System.Xml.Serialization.XmlElementAttributes.System#Collections#IList#IndexOf(System.Object)">
746 <see cref="T:System.Xml.Serialization.XmlElementAttributes" /> 内での指定した項目のインデックスを調べます。</summary>
747 <returns>リストに存在する場合は <paramref name="value" /> のインデックス。それ以外の場合は -1。</returns>
749 <see cref="T:System.Xml.Serialization.XmlElementAttributes" /> 内で検索するオブジェクト。</param>
751 <member name="M:System.Xml.Serialization.XmlElementAttributes.System#Collections#IList#Insert(System.Int32,System.Object)">
753 <see cref="T:System.Xml.Serialization.XmlElementAttributes" /> 内の指定したインデックスの位置に要素を挿入します。</summary>
755 <paramref name="value" /> を挿入する位置の、0 から始まるインデックス番号。</param>
756 <param name="value">挿入する <see cref="T:System.Object" />。値は null に設定できます。</param>
757 <exception cref="T:System.ArgumentOutOfRangeException">
758 <paramref name="index" /> が 0 未満です。または<paramref name="index" /> が <see cref="P:System.Xml.Serialization.XmlElementAttributes.Count" /> より大きくなっています。</exception>
759 <exception cref="T:System.NotSupportedException">
760 <see cref="T:System.Xml.Serialization.XmlElementAttributes" /> は読み取り専用です。または<see cref="T:System.Xml.Serialization.XmlElementAttributes" /> が固定サイズです。</exception>
762 <member name="P:System.Xml.Serialization.XmlElementAttributes.System#Collections#IList#IsFixedSize">
764 <see cref="T:System.Xml.Serialization.XmlElementAttributes" /> が固定サイズかどうかを示す値を取得します。</summary>
766 <see cref="T:System.Xml.Serialization.XmlElementAttributes" /> が固定サイズの場合は true。それ以外の場合は false。</returns>
768 <member name="P:System.Xml.Serialization.XmlElementAttributes.System#Collections#IList#IsReadOnly">
770 <see cref="T:System.Xml.Serialization.XmlElementAttributes" /> が読み取り専用かどうかを示す値を取得します。</summary>
772 <see cref="T:System.Xml.Serialization.XmlElementAttributes" /> が読み取り専用である場合は true。それ以外の場合は false。</returns>
774 <member name="P:System.Xml.Serialization.XmlElementAttributes.System#Collections#IList#Item(System.Int32)">
775 <summary>指定したインデックスにある要素を取得または設定します。</summary>
776 <returns>指定したインデックスにある要素。</returns>
777 <param name="index">取得または設定する要素の、0 から始まるインデックス番号。</param>
778 <exception cref="T:System.ArgumentOutOfRangeException">
779 <paramref name="index" /> が <see cref="T:System.Xml.Serialization.XmlElementAttributes" /> の有効なインデックスではありません。</exception>
780 <exception cref="T:System.NotSupportedException">このプロパティが設定されていますが、<see cref="T:System.Xml.Serialization.XmlElementAttributes" /> が読み取り専用です。</exception>
782 <member name="M:System.Xml.Serialization.XmlElementAttributes.System#Collections#IList#Remove(System.Object)">
784 <see cref="T:System.Xml.Serialization.XmlElementAttributes" /> 内で最初に見つかった特定のオブジェクトを削除します。</summary>
785 <exception cref="T:System.NotSupportedException">
786 <see cref="T:System.Xml.Serialization.XmlElementAttributes" /> は読み取り専用です。または<see cref="T:System.Xml.Serialization.XmlElementAttributes" /> が固定サイズです。</exception>
788 <member name="T:System.Xml.Serialization.XmlEnumAttribute">
790 <see cref="T:System.Xml.Serialization.XmlSerializer" /> が列挙体メンバーをシリアル化する方法を制御します。</summary>
792 <member name="M:System.Xml.Serialization.XmlEnumAttribute.#ctor">
794 <see cref="T:System.Xml.Serialization.XmlEnumAttribute" /> クラスの新しいインスタンスを初期化します。</summary>
796 <member name="M:System.Xml.Serialization.XmlEnumAttribute.#ctor(System.String)">
798 <see cref="T:System.Xml.Serialization.XmlEnumAttribute" /> クラスの新しいインスタンスを初期化し、<see cref="T:System.Xml.Serialization.XmlSerializer" /> が生成する (列挙体をシリアル化する場合) または認識する (列挙体を逆シリアル化する場合) XML 値を指定します。</summary>
799 <param name="name">オーバーライドする側の列挙体メンバーの名前。</param>
801 <member name="P:System.Xml.Serialization.XmlEnumAttribute.Name">
803 <see cref="T:System.Xml.Serialization.XmlSerializer" /> が列挙体をシリアル化する場合は XML ドキュメント インスタンスに生成された値を、列挙体メンバーを逆シリアル化する場合は認識した値を、取得または設定します。</summary>
805 <see cref="T:System.Xml.Serialization.XmlSerializer" /> が列挙体をシリアル化する場合は XML ドキュメント インスタンスに生成された値、列挙体メンバーを逆シリアル化する場合は認識した値。</returns>
807 <member name="T:System.Xml.Serialization.XmlIgnoreAttribute">
809 <see cref="T:System.Xml.Serialization.XmlSerializer" /> の <see cref="M:System.Xml.Serialization.XmlSerializer.Serialize(System.IO.TextWriter,System.Object)" /> メソッドに対して、パブリック フィールドまたはパブリックな読み書き可能プロパティの値をシリアル化しないように指示します。</summary>
811 <member name="M:System.Xml.Serialization.XmlIgnoreAttribute.#ctor">
813 <see cref="T:System.Xml.Serialization.XmlIgnoreAttribute" /> クラスの新しいインスタンスを初期化します。</summary>
815 <member name="T:System.Xml.Serialization.XmlIncludeAttribute">
817 <see cref="T:System.Xml.Serialization.XmlSerializer" /> がオブジェクトをシリアル化または逆シリアル化するときに、型を認識できるようにします。</summary>
819 <member name="M:System.Xml.Serialization.XmlIncludeAttribute.#ctor(System.Type)">
821 <see cref="T:System.Xml.Serialization.XmlIncludeAttribute" /> クラスの新しいインスタンスを初期化します。</summary>
822 <param name="type">含めるオブジェクトの <see cref="T:System.Type" />。</param>
824 <member name="P:System.Xml.Serialization.XmlIncludeAttribute.Type">
825 <summary>含めるオブジェクトの型を取得または設定します。</summary>
826 <returns>含めるオブジェクトの <see cref="T:System.Type" />。</returns>
828 <member name="T:System.Xml.Serialization.XmlNamespaceDeclarationsAttribute">
829 <summary>対象となるプロパティ、パラメーター、戻り値、またはクラス メンバーに、XML ドキュメント内で使用する、名前空間に関連付けられたプレフィックスを含めることを指定します。</summary>
831 <member name="M:System.Xml.Serialization.XmlNamespaceDeclarationsAttribute.#ctor">
833 <see cref="T:System.Xml.Serialization.XmlNamespaceDeclarationsAttribute" /> クラスの新しいインスタンスを初期化します。</summary>
835 <member name="T:System.Xml.Serialization.XmlRootAttribute">
836 <summary>属性ターゲットを XML ルート要素として XML にシリアル化する方法を制御します。</summary>
838 <member name="M:System.Xml.Serialization.XmlRootAttribute.#ctor">
840 <see cref="T:System.Xml.Serialization.XmlRootAttribute" /> クラスの新しいインスタンスを初期化します。</summary>
842 <member name="M:System.Xml.Serialization.XmlRootAttribute.#ctor(System.String)">
844 <see cref="T:System.Xml.Serialization.XmlRootAttribute" /> クラスの新しいインスタンスを初期化し、XML ルート要素の名前を指定します。</summary>
845 <param name="elementName">XML ルート要素の名前。</param>
847 <member name="P:System.Xml.Serialization.XmlRootAttribute.DataType">
848 <summary>XML ルート要素の XSD データ型を取得または設定します。</summary>
849 <returns>W3C (World Wide Web Consortium) (www.w3.org ) のドキュメント『XML Schema: DataTypes』で定義されている XSD (XML スキーマ ドキュメント) データ型。</returns>
851 <member name="P:System.Xml.Serialization.XmlRootAttribute.ElementName">
853 <see cref="T:System.Xml.Serialization.XmlSerializer" /> クラスの <see cref="M:System.Xml.Serialization.XmlSerializer.Serialize(System.IO.TextWriter,System.Object)" /> メソッドおよび <see cref="M:System.Xml.Serialization.XmlSerializer.Deserialize(System.IO.Stream)" /> メソッドによって生成および認識される XML 要素名を取得または設定します。</summary>
854 <returns>XML ドキュメント インスタンスで生成および認識された XML ルート要素名。既定値は、シリアル化されたクラスの名前です。</returns>
856 <member name="P:System.Xml.Serialization.XmlRootAttribute.IsNullable">
858 <see cref="T:System.Xml.Serialization.XmlSerializer" /> で、null に設定されているメンバーを、true に設定されている xsi:nil 属性にシリアル化するかどうかを示す値を取得または設定します。</summary>
860 <see cref="T:System.Xml.Serialization.XmlSerializer" /> が xsi:nil 属性を生成する場合は true。それ以外の場合は false。</returns>
862 <member name="P:System.Xml.Serialization.XmlRootAttribute.Namespace">
863 <summary>XML ルート要素の名前空間を取得または設定します。</summary>
864 <returns>XML 要素の名前空間。</returns>
866 <member name="T:System.Xml.Serialization.XmlSerializer">
867 <summary>オブジェクトから XML ドキュメントへのシリアル化および XML ドキュメントからオブジェクトへの逆シリアル化を行います。<see cref="T:System.Xml.Serialization.XmlSerializer" /> により、オブジェクトを XML にエンコードする方法を制御できます。</summary>
869 <member name="M:System.Xml.Serialization.XmlSerializer.#ctor">
871 <see cref="T:System.Xml.Serialization.XmlSerializer" /> クラスの新しいインスタンスを初期化します。</summary>
873 <member name="M:System.Xml.Serialization.XmlSerializer.#ctor(System.Type)">
874 <summary>指定した型のオブジェクトを XML ドキュメントにシリアル化したり、XML ドキュメントを指定した型のオブジェクトに逆シリアル化したりできる、<see cref="T:System.Xml.Serialization.XmlSerializer" /> クラスの新しいインスタンスを初期化します。</summary>
876 <see cref="T:System.Xml.Serialization.XmlSerializer" /> がシリアル化できるオブジェクトの型。</param>
878 <member name="M:System.Xml.Serialization.XmlSerializer.#ctor(System.Type,System.String)">
879 <summary>指定した型のオブジェクトを XML ドキュメントにシリアル化したり、XML ドキュメントを指定した型のオブジェクトに逆シリアル化したりできる、<see cref="T:System.Xml.Serialization.XmlSerializer" /> クラスの新しいインスタンスを初期化します。すべての XML 要素の既定の名前空間を指定します。</summary>
881 <see cref="T:System.Xml.Serialization.XmlSerializer" /> がシリアル化できるオブジェクトの型。</param>
882 <param name="defaultNamespace">すべての XML 要素で使用する既定の名前空間。</param>
884 <member name="M:System.Xml.Serialization.XmlSerializer.#ctor(System.Type,System.Type[])">
885 <summary>指定した型のオブジェクトを XML ドキュメントにシリアル化したり、XML ドキュメントを指定した型のオブジェクトに逆シリアル化したりできる、<see cref="T:System.Xml.Serialization.XmlSerializer" /> クラスの新しいインスタンスを初期化します。プロパティまたはフィールドが配列を返す場合、<paramref name="extraTypes" /> パラメーターには、その配列に挿入できるオブジェクトを指定します。</summary>
887 <see cref="T:System.Xml.Serialization.XmlSerializer" /> がシリアル化できるオブジェクトの型。</param>
888 <param name="extraTypes">シリアル化する追加のオブジェクト型の <see cref="T:System.Type" /> 配列。</param>
890 <member name="M:System.Xml.Serialization.XmlSerializer.#ctor(System.Type,System.Xml.Serialization.XmlAttributeOverrides)">
891 <summary>指定した型のオブジェクトを XML ドキュメントにシリアル化したり、XML ドキュメントを指定した型のオブジェクトに逆シリアル化したりできる、<see cref="T:System.Xml.Serialization.XmlSerializer" /> クラスの新しいインスタンスを初期化します。シリアル化される各オブジェクトはそれ自体がクラスのインスタンスを含むことができ、それをこのオーバーロードによって他のクラスでオーバーライドします。</summary>
892 <param name="type">シリアル化するオブジェクトの型。</param>
893 <param name="overrides">
894 <see cref="T:System.Xml.Serialization.XmlAttributeOverrides" />。</param>
896 <member name="M:System.Xml.Serialization.XmlSerializer.#ctor(System.Type,System.Xml.Serialization.XmlAttributeOverrides,System.Type[],System.Xml.Serialization.XmlRootAttribute,System.String)">
898 <see cref="T:System.Object" /> 型のオブジェクトを XML ドキュメント インスタンスにシリアル化したり、XML ドキュメント インスタンスを <see cref="T:System.Object" /> 型のオブジェクトに逆シリアル化したりできる、<see cref="T:System.Xml.Serialization.XmlSerializer" /> クラスの新しいインスタンスを初期化します。シリアル化される各オブジェクトはそれ自体がクラスのインスタンスを含むことができ、それをこのオーバーロードによって他のクラスでオーバーライドします。このオーバーロードでは、すべての XML 要素の既定の名前空間、および XML ルート要素として使用するクラスも指定します。</summary>
900 <see cref="T:System.Xml.Serialization.XmlSerializer" /> がシリアル化できるオブジェクトの型。</param>
901 <param name="overrides">
902 <paramref name="type" /> パラメーターで指定されたクラスの動作を拡張またはオーバーライドする <see cref="T:System.Xml.Serialization.XmlAttributeOverrides" />。</param>
903 <param name="extraTypes">シリアル化する追加のオブジェクト型の <see cref="T:System.Type" /> 配列。</param>
904 <param name="root">XML ルート要素プロパティを定義する <see cref="T:System.Xml.Serialization.XmlRootAttribute" />。</param>
905 <param name="defaultNamespace">XML ドキュメント内のすべての XML 要素の既定の名前空間。</param>
907 <member name="M:System.Xml.Serialization.XmlSerializer.#ctor(System.Type,System.Xml.Serialization.XmlRootAttribute)">
908 <summary>指定した型のオブジェクトを XML ドキュメントにシリアル化したり、XML ドキュメントを指定した型のオブジェクトに逆シリアル化したりできる、<see cref="T:System.Xml.Serialization.XmlSerializer" /> クラスの新しいインスタンスを初期化します。また、XML ルート要素として使用するクラスを指定します。</summary>
910 <see cref="T:System.Xml.Serialization.XmlSerializer" /> がシリアル化できるオブジェクトの型。</param>
911 <param name="root">XML ルート要素を表す <see cref="T:System.Xml.Serialization.XmlRootAttribute" />。</param>
913 <member name="M:System.Xml.Serialization.XmlSerializer.CanDeserialize(System.Xml.XmlReader)">
915 <see cref="T:System.Xml.Serialization.XmlSerializer" /> が、指定された XML ドキュメントを逆シリアル化できるかどうかを示す値を取得します。</summary>
917 <see cref="T:System.Xml.XmlReader" /> が指すオブジェクトを <see cref="T:System.Xml.Serialization.XmlSerializer" /> が逆シリアル化できる場合は true。それ以外の場合は false。</returns>
918 <param name="xmlReader">逆シリアル化するドキュメントを指す <see cref="T:System.Xml.XmlReader" />。</param>
920 <member name="M:System.Xml.Serialization.XmlSerializer.Deserialize(System.IO.Stream)">
921 <summary>指定した <see cref="T:System.IO.Stream" /> に格納されている XML ドキュメントを逆シリアル化します。</summary>
922 <returns>逆シリアル化される <see cref="T:System.Object" />。</returns>
923 <param name="stream">逆シリアル化する XML ドキュメントを格納している <see cref="T:System.IO.Stream" />。</param>
925 <member name="M:System.Xml.Serialization.XmlSerializer.Deserialize(System.IO.TextReader)">
926 <summary>指定した <see cref="T:System.IO.TextReader" /> に格納されている XML ドキュメントを逆シリアル化します。</summary>
927 <returns>逆シリアル化される <see cref="T:System.Object" />。</returns>
928 <param name="textReader">逆シリアル化する XML ドキュメントを格納している <see cref="T:System.IO.TextReader" />。</param>
929 <exception cref="T:System.InvalidOperationException">逆シリアル化中にエラーが発生しました。元の例外には、<see cref="P:System.Exception.InnerException" /> プロパティを使用してアクセスできます。</exception>
931 <member name="M:System.Xml.Serialization.XmlSerializer.Deserialize(System.Xml.XmlReader)">
932 <summary>指定した <see cref="T:System.xml.XmlReader" /> に格納されている XML ドキュメントを逆シリアル化します。</summary>
933 <returns>逆シリアル化される <see cref="T:System.Object" />。</returns>
934 <param name="xmlReader">逆シリアル化する XML ドキュメントを格納している <see cref="T:System.xml.XmlReader" />。</param>
935 <exception cref="T:System.InvalidOperationException">逆シリアル化中にエラーが発生しました。元の例外には、<see cref="P:System.Exception.InnerException" /> プロパティを使用してアクセスできます。</exception>
937 <member name="M:System.Xml.Serialization.XmlSerializer.FromTypes(System.Type[])">
938 <summary>型の配列から作成された、<see cref="T:System.Xml.Serialization.XmlSerializer" /> オブジェクトの配列を返します。</summary>
940 <see cref="T:System.Xml.Serialization.XmlSerializer" /> オブジェクトの配列。</returns>
942 <see cref="T:System.Type" /> オブジェクトの配列。</param>
944 <member name="M:System.Xml.Serialization.XmlSerializer.Serialize(System.IO.Stream,System.Object)">
945 <summary>指定した <see cref="T:System.Object" /> をシリアル化し、生成された XML ドキュメントを、指定した <see cref="T:System.IO.Stream" /> を使用してファイルに書き込みます。</summary>
946 <param name="stream">XML ドキュメントを書き込むために使用する <see cref="T:System.IO.Stream" />。</param>
947 <param name="o">シリアル化する <see cref="T:System.Object" />。</param>
948 <exception cref="T:System.InvalidOperationException">シリアル化中にエラーが発生しました。元の例外には、<see cref="P:System.Exception.InnerException" /> プロパティを使用してアクセスできます。</exception>
950 <member name="M:System.Xml.Serialization.XmlSerializer.Serialize(System.IO.Stream,System.Object,System.Xml.Serialization.XmlSerializerNamespaces)">
951 <summary>指定した <see cref="T:System.Object" /> をシリアル化し、指定した <see cref="T:System.IO.Stream" /> を使用して、指定した名前空間を参照し、生成された XML ドキュメントをファイルに書き込みます。</summary>
952 <param name="stream">XML ドキュメントを書き込むために使用する <see cref="T:System.IO.Stream" />。</param>
953 <param name="o">シリアル化する <see cref="T:System.Object" />。</param>
954 <param name="namespaces">オブジェクトが参照する <see cref="T:System.Xml.Serialization.XmlSerializerNamespaces" />。</param>
955 <exception cref="T:System.InvalidOperationException">シリアル化中にエラーが発生しました。元の例外には、<see cref="P:System.Exception.InnerException" /> プロパティを使用してアクセスできます。</exception>
957 <member name="M:System.Xml.Serialization.XmlSerializer.Serialize(System.IO.TextWriter,System.Object)">
958 <summary>指定した <see cref="T:System.Object" /> をシリアル化し、生成された XML ドキュメントを、指定した <see cref="T:System.IO.TextWriter" /> を使用してファイルに書き込みます。</summary>
959 <param name="textWriter">XML ドキュメントを書き込むために使用する <see cref="T:System.IO.TextWriter" />。</param>
960 <param name="o">シリアル化する <see cref="T:System.Object" />。</param>
962 <member name="M:System.Xml.Serialization.XmlSerializer.Serialize(System.IO.TextWriter,System.Object,System.Xml.Serialization.XmlSerializerNamespaces)">
963 <summary>指定した <see cref="T:System.Object" /> をシリアル化し、指定した <see cref="T:System.IO.TextWriter" /> を使用して XML ドキュメントをファイルに書き込み、指定した名前空間を参照します。</summary>
964 <param name="textWriter">XML ドキュメントを書き込むために使用する <see cref="T:System.IO.TextWriter" />。</param>
965 <param name="o">シリアル化する <see cref="T:System.Object" />。</param>
966 <param name="namespaces">生成された XML ドキュメントで使用する名前空間を格納している <see cref="T:System.Xml.Serialization.XmlSerializerNamespaces" />。</param>
967 <exception cref="T:System.InvalidOperationException">シリアル化中にエラーが発生しました。元の例外には、<see cref="P:System.Exception.InnerException" /> プロパティを使用してアクセスできます。</exception>
969 <member name="M:System.Xml.Serialization.XmlSerializer.Serialize(System.Xml.XmlWriter,System.Object)">
970 <summary>指定した <see cref="T:System.Object" /> をシリアル化し、生成された XML ドキュメントを、指定した <see cref="T:System.Xml.XmlWriter" /> を使用してファイルに書き込みます。</summary>
971 <param name="xmlWriter">XML ドキュメントを書き込むために使用する <see cref="T:System.xml.XmlWriter" />。</param>
972 <param name="o">シリアル化する <see cref="T:System.Object" />。</param>
973 <exception cref="T:System.InvalidOperationException">シリアル化中にエラーが発生しました。元の例外には、<see cref="P:System.Exception.InnerException" /> プロパティを使用してアクセスできます。</exception>
975 <member name="M:System.Xml.Serialization.XmlSerializer.Serialize(System.Xml.XmlWriter,System.Object,System.Xml.Serialization.XmlSerializerNamespaces)">
976 <summary>指定した <see cref="T:System.Object" /> をシリアル化し、指定した <see cref="T:System.Xml.XmlWriter" /> を使用して XML ドキュメントをファイルに書き込み、指定した名前空間を参照します。</summary>
977 <param name="xmlWriter">XML ドキュメントを書き込むために使用する <see cref="T:System.xml.XmlWriter" />。</param>
978 <param name="o">シリアル化する <see cref="T:System.Object" />。</param>
979 <param name="namespaces">オブジェクトが参照する <see cref="T:System.Xml.Serialization.XmlSerializerNamespaces" />。</param>
980 <exception cref="T:System.InvalidOperationException">シリアル化中にエラーが発生しました。元の例外には、<see cref="P:System.Exception.InnerException" /> プロパティを使用してアクセスできます。</exception>
982 <member name="T:System.Xml.Serialization.XmlSerializerNamespaces">
984 <see cref="T:System.Xml.Serialization.XmlSerializer" /> が XML ドキュメント インスタンスで修飾名を生成するために使用する XML 名前空間とプレフィックスが格納されています。</summary>
986 <member name="M:System.Xml.Serialization.XmlSerializerNamespaces.#ctor">
988 <see cref="T:System.Xml.Serialization.XmlSerializerNamespaces" /> クラスの新しいインスタンスを初期化します。</summary>
990 <member name="M:System.Xml.Serialization.XmlSerializerNamespaces.#ctor(System.Xml.Serialization.XmlSerializerNamespaces)">
991 <summary>プレフィックスと名前空間のペアのコレクションを保持する XmlSerializerNamespaces のインスタンスを指定して、<see cref="T:System.Xml.Serialization.XmlSerializerNamespaces" /> クラスの新しいインスタンスを初期化します。</summary>
992 <param name="namespaces">名前空間とプレフィックスのペアを保持する <see cref="T:System.Xml.Serialization.XmlSerializerNamespaces" /> のインスタンス。</param>
994 <member name="M:System.Xml.Serialization.XmlSerializerNamespaces.#ctor(System.Xml.XmlQualifiedName[])">
996 <see cref="T:System.Xml.Serialization.XmlSerializerNamespaces" /> クラスの新しいインスタンスを初期化します。</summary>
997 <param name="namespaces">
998 <see cref="T:System.Xml.XmlQualifiedName" /> オブジェクトの配列。</param>
1000 <member name="M:System.Xml.Serialization.XmlSerializerNamespaces.Add(System.String,System.String)">
1002 <see cref="T:System.Xml.Serialization.XmlSerializerNamespaces" /> オブジェクトにプレフィックスと名前空間のペアを追加します。</summary>
1003 <param name="prefix">XML 名前空間に関連付けられているプリフィックス。</param>
1004 <param name="ns">XML 名前空間。</param>
1006 <member name="P:System.Xml.Serialization.XmlSerializerNamespaces.Count">
1007 <summary>コレクション内のプレフィックスと名前空間のペアの数を取得します。</summary>
1008 <returns>コレクション内のプレフィックスと名前空間のペアの数。</returns>
1010 <member name="M:System.Xml.Serialization.XmlSerializerNamespaces.ToArray">
1012 <see cref="T:System.Xml.Serialization.XmlSerializerNamespaces" /> オブジェクト内のプレフィックスと名前空間のペアの配列を取得します。</summary>
1013 <returns>XML ドキュメントで修飾名として使用される <see cref="T:System.Xml.XmlQualifiedName" /> オブジェクトの配列。</returns>
1015 <member name="T:System.Xml.Serialization.XmlTextAttribute">
1017 <see cref="T:System.Xml.Serialization.XmlSerializer" /> が、クラスをシリアル化または逆シリアル化するときに、そのクラスに含まれる特定のメンバーを XML テキストとして処理する必要があることを指定します。</summary>
1019 <member name="M:System.Xml.Serialization.XmlTextAttribute.#ctor">
1021 <see cref="T:System.Xml.Serialization.XmlTextAttribute" /> クラスの新しいインスタンスを初期化します。</summary>
1023 <member name="M:System.Xml.Serialization.XmlTextAttribute.#ctor(System.Type)">
1025 <see cref="T:System.Xml.Serialization.XmlTextAttribute" /> クラスの新しいインスタンスを初期化します。</summary>
1026 <param name="type">シリアル化するメンバーの <see cref="T:System.Type" />。</param>
1028 <member name="P:System.Xml.Serialization.XmlTextAttribute.DataType">
1030 <see cref="T:System.Xml.Serialization.XmlSerializer" /> によって生成されたテキストの XML スキーマ定義言語 (XSD: XML Schema Definition Language) データ型を取得または設定します。</summary>
1031 <returns>W3C (World Wide Web Consortium) (www.w3.org ) のドキュメント『XML Schema Part 2: Datatypes』で定義されている XML スキーマ (XSD) データ型。</returns>
1032 <exception cref="T:System.Exception">指定した XML スキーマ データ型を .NET データ型に割り当てることはできません。</exception>
1033 <exception cref="T:System.InvalidOperationException">指定した XML スキーマ データ型はプロパティとしては無効なので、そのメンバー型に変換できません。</exception>
1035 <member name="P:System.Xml.Serialization.XmlTextAttribute.Type">
1036 <summary>メンバーの型を取得または設定します。</summary>
1037 <returns>メンバーの <see cref="T:System.Type" />。</returns>
1039 <member name="T:System.Xml.Serialization.XmlTypeAttribute">
1040 <summary>この属性が適用された対象が <see cref="T:System.Xml.Serialization.XmlSerializer" /> によってシリアル化されるときに生成される XML スキーマを制御します。</summary>
1042 <member name="M:System.Xml.Serialization.XmlTypeAttribute.#ctor">
1044 <see cref="T:System.Xml.Serialization.XmlTypeAttribute" /> クラスの新しいインスタンスを初期化します。</summary>
1046 <member name="M:System.Xml.Serialization.XmlTypeAttribute.#ctor(System.String)">
1048 <see cref="T:System.Xml.Serialization.XmlTypeAttribute" /> クラスの新しいインスタンスを初期化し、XML 型の名前を指定します。</summary>
1049 <param name="typeName">
1050 <see cref="T:System.Xml.Serialization.XmlSerializer" /> がクラス インスタンスをシリアル化する場合に生成する (およびクラス インスタンスを逆シリアル化する場合に認識する) XML 型の名前。</param>
1052 <member name="P:System.Xml.Serialization.XmlTypeAttribute.AnonymousType">
1053 <summary>結果のスキーマ型が XSD 匿名型であるかどうかを判断する値を取得または設定します。</summary>
1054 <returns>結果のスキーマ型が XSD 匿名型である場合は true。それ以外の場合は false。</returns>
1056 <member name="P:System.Xml.Serialization.XmlTypeAttribute.IncludeInSchema">
1057 <summary>XML スキーマ ドキュメントに型を含めるかどうかを示す値を取得または設定します。</summary>
1058 <returns>XML スキーマ ドキュメントに型を含める場合は true。それ以外の場合は false。</returns>
1060 <member name="P:System.Xml.Serialization.XmlTypeAttribute.Namespace">
1061 <summary>XML 型の名前空間を取得または設定します。</summary>
1062 <returns>XML 型の名前空間。</returns>
1064 <member name="P:System.Xml.Serialization.XmlTypeAttribute.TypeName">
1065 <summary>XML 型の名前を取得または設定します。</summary>
1066 <returns>XML 型の名前。</returns>