System.Runtime.Serialization.Primitives.xml
17.2 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
<?xml version="1.0" encoding="utf-8"?>
<doc>
<assembly>
<name>System.Runtime.Serialization.Primitives</name>
</assembly>
<members>
<member name="T:System.Runtime.Serialization.CollectionDataContractAttribute">
<summary>When applied to a collection type, enables custom specification of the collection item elements. This attribute can be applied only to types that are recognized by the <see cref="T:System.Runtime.Serialization.DataContractSerializer" /> as valid, serializable collections. </summary>
</member>
<member name="M:System.Runtime.Serialization.CollectionDataContractAttribute.#ctor">
<summary>Initializes a new instance of the <see cref="T:System.Runtime.Serialization.CollectionDataContractAttribute" /> class. </summary>
</member>
<member name="P:System.Runtime.Serialization.CollectionDataContractAttribute.IsItemNameSetExplicitly"></member>
<member name="P:System.Runtime.Serialization.CollectionDataContractAttribute.IsKeyNameSetExplicitly"></member>
<member name="P:System.Runtime.Serialization.CollectionDataContractAttribute.IsNameSetExplicitly"></member>
<member name="P:System.Runtime.Serialization.CollectionDataContractAttribute.IsNamespaceSetExplicitly"></member>
<member name="P:System.Runtime.Serialization.CollectionDataContractAttribute.IsReference">
<summary>Gets or sets a value that indicates whether to preserve object reference data.</summary>
<returns>true to keep object reference data; otherwise, false. The default is false.</returns>
</member>
<member name="P:System.Runtime.Serialization.CollectionDataContractAttribute.IsReferenceSetExplicitly"></member>
<member name="P:System.Runtime.Serialization.CollectionDataContractAttribute.IsValueNameSetExplicitly"></member>
<member name="P:System.Runtime.Serialization.CollectionDataContractAttribute.ItemName">
<summary>Gets or sets a custom name for a collection element.</summary>
<returns>The name to apply to collection elements.</returns>
</member>
<member name="P:System.Runtime.Serialization.CollectionDataContractAttribute.KeyName">
<summary>Gets or sets the custom name for a dictionary key name.</summary>
<returns>The name to use instead of the default dictionary key name.</returns>
</member>
<member name="P:System.Runtime.Serialization.CollectionDataContractAttribute.Name">
<summary>Gets or sets the data contract name for the collection type.</summary>
<returns>The data contract name for the collection type.</returns>
</member>
<member name="P:System.Runtime.Serialization.CollectionDataContractAttribute.Namespace">
<summary>Gets or sets the namespace for the data contract.</summary>
<returns>The namespace of the data contract.</returns>
</member>
<member name="P:System.Runtime.Serialization.CollectionDataContractAttribute.ValueName">
<summary>Gets or sets the custom name for a dictionary value name.</summary>
<returns>The name to use instead of the default dictionary value name.</returns>
</member>
<member name="T:System.Runtime.Serialization.ContractNamespaceAttribute">
<summary>Specifies the CLR namespace and XML namespace of the data contract. </summary>
</member>
<member name="M:System.Runtime.Serialization.ContractNamespaceAttribute.#ctor(System.String)">
<summary>Initializes a new instance of the <see cref="T:System.Runtime.Serialization.ContractNamespaceAttribute" /> class using the supplied namespace. </summary>
<param name="contractNamespace">The namespace of the contract.</param>
</member>
<member name="P:System.Runtime.Serialization.ContractNamespaceAttribute.ClrNamespace">
<summary>Gets or sets the CLR namespace of the data contract type. </summary>
<returns>The CLR-legal namespace of a type.</returns>
</member>
<member name="P:System.Runtime.Serialization.ContractNamespaceAttribute.ContractNamespace">
<summary>Gets the namespace of the data contract members.</summary>
<returns>The namespace of the data contract members.</returns>
</member>
<member name="T:System.Runtime.Serialization.DataContractAttribute">
<summary>Specifies that the type defines or implements a data contract and is serializable by a serializer, such as the <see cref="T:System.Runtime.Serialization.DataContractSerializer" />. To make their type serializable, type authors must define a data contract for their type. </summary>
</member>
<member name="M:System.Runtime.Serialization.DataContractAttribute.#ctor">
<summary>Initializes a new instance of the <see cref="T:System.Runtime.Serialization.DataContractAttribute" /> class. </summary>
</member>
<member name="P:System.Runtime.Serialization.DataContractAttribute.IsNameSetExplicitly"></member>
<member name="P:System.Runtime.Serialization.DataContractAttribute.IsNamespaceSetExplicitly"></member>
<member name="P:System.Runtime.Serialization.DataContractAttribute.IsReference">
<summary>Gets or sets a value that indicates whether to preserve object reference data.</summary>
<returns>true to keep object reference data using standard XML; otherwise, false. The default is false.</returns>
</member>
<member name="P:System.Runtime.Serialization.DataContractAttribute.IsReferenceSetExplicitly"></member>
<member name="P:System.Runtime.Serialization.DataContractAttribute.Name">
<summary>Gets or sets the name of the data contract for the type.</summary>
<returns>The local name of a data contract. The default is the name of the class that the attribute is applied to. </returns>
</member>
<member name="P:System.Runtime.Serialization.DataContractAttribute.Namespace">
<summary>Gets or sets the namespace for the data contract for the type.</summary>
<returns>The namespace of the contract. </returns>
</member>
<member name="T:System.Runtime.Serialization.DataMemberAttribute">
<summary>When applied to the member of a type, specifies that the member is part of a data contract and is serializable by the <see cref="T:System.Runtime.Serialization.DataContractSerializer" />.</summary>
</member>
<member name="M:System.Runtime.Serialization.DataMemberAttribute.#ctor">
<summary>Initializes a new instance of the <see cref="T:System.Runtime.Serialization.DataMemberAttribute" /> class. </summary>
</member>
<member name="P:System.Runtime.Serialization.DataMemberAttribute.EmitDefaultValue">
<summary>Gets or sets a value that specifies whether to serialize the default value for a field or property being serialized. </summary>
<returns>true if the default value for a member should be generated in the serialization stream; otherwise, false. The default is true.</returns>
</member>
<member name="P:System.Runtime.Serialization.DataMemberAttribute.IsNameSetExplicitly"></member>
<member name="P:System.Runtime.Serialization.DataMemberAttribute.IsRequired">
<summary>Gets or sets a value that instructs the serialization engine that the member must be present when reading or deserializing.</summary>
<returns>true, if the member is required; otherwise, false.</returns>
<exception cref="T:System.Runtime.Serialization.SerializationException">the member is not present.</exception>
</member>
<member name="P:System.Runtime.Serialization.DataMemberAttribute.Name">
<summary>Gets or sets a data member name. </summary>
<returns>The name of the data member. The default is the name of the target that the attribute is applied to. </returns>
</member>
<member name="P:System.Runtime.Serialization.DataMemberAttribute.Order">
<summary>Gets or sets the order of serialization and deserialization of a member.</summary>
<returns>The numeric order of serialization or deserialization.</returns>
</member>
<member name="T:System.Runtime.Serialization.EnumMemberAttribute">
<summary>Specifies that the field is an enumeration member and should be serialized.</summary>
</member>
<member name="M:System.Runtime.Serialization.EnumMemberAttribute.#ctor">
<summary>Initializes a new instance of the <see cref="T:System.Runtime.Serialization.EnumMemberAttribute" /> class. </summary>
</member>
<member name="P:System.Runtime.Serialization.EnumMemberAttribute.IsValueSetExplicitly"></member>
<member name="P:System.Runtime.Serialization.EnumMemberAttribute.Value">
<summary>Gets or sets the value associated with the enumeration member the attribute is applied to. </summary>
<returns>The value associated with the enumeration member.</returns>
</member>
<member name="T:System.Runtime.Serialization.IgnoreDataMemberAttribute">
<summary>When applied to the member of a type, specifies that the member is not part of a data contract and is not serialized.</summary>
</member>
<member name="M:System.Runtime.Serialization.IgnoreDataMemberAttribute.#ctor">
<summary>Initializes a new instance of the <see cref="T:System.Runtime.Serialization.IgnoreDataMemberAttribute" /> class. </summary>
</member>
<member name="T:System.Runtime.Serialization.InvalidDataContractException">
<summary>The exception that is thrown when the <see cref="T:System.Runtime.Serialization.DataContractSerializer" /> or <see cref="T:System.Runtime.Serialization.NetDataContractSerializer" /> encounters an invalid data contract during serialization and deserialization. </summary>
</member>
<member name="M:System.Runtime.Serialization.InvalidDataContractException.#ctor">
<summary>Initializes a new instance of the <see cref="T:System.Runtime.Serialization.InvalidDataContractException" /> class. </summary>
</member>
<member name="M:System.Runtime.Serialization.InvalidDataContractException.#ctor(System.String)">
<summary>Initializes a new instance of the <see cref="T:System.Runtime.Serialization.InvalidDataContractException" /> class with the specified error message. </summary>
<param name="message">A description of the error. </param>
</member>
<member name="M:System.Runtime.Serialization.InvalidDataContractException.#ctor(System.String,System.Exception)">
<summary>Initializes a new instance of the <see cref="T:System.Runtime.Serialization.InvalidDataContractException" /> class with the specified error message and inner exception. </summary>
<param name="message">A description of the error. </param>
<param name="innerException">The original <see cref="T:System.Exception" />. </param>
</member>
<member name="T:System.Runtime.Serialization.KnownTypeAttribute">
<summary>Specifies types that should be recognized by the <see cref="T:System.Runtime.Serialization.DataContractSerializer" /> when serializing or deserializing a given type. </summary>
</member>
<member name="M:System.Runtime.Serialization.KnownTypeAttribute.#ctor(System.String)">
<summary>Initializes a new instance of the <see cref="T:System.Runtime.Serialization.KnownTypeAttribute" /> class with the name of a method that returns an <see cref="T:System.Collections.IEnumerable" /> of known types. </summary>
<param name="methodName">The name of the method that returns an <see cref="T:System.Collections.IEnumerable" /> of types used when serializing or deserializing data.</param>
</member>
<member name="M:System.Runtime.Serialization.KnownTypeAttribute.#ctor(System.Type)">
<summary>Initializes a new instance of the <see cref="T:System.Runtime.Serialization.KnownTypeAttribute" /> class with the specified type. </summary>
<param name="type">The <see cref="T:System.Type" /> that is included as a known type when serializing or deserializing data.</param>
</member>
<member name="P:System.Runtime.Serialization.KnownTypeAttribute.MethodName">
<summary>Gets the name of a method that will return a list of types that should be recognized during serialization or deserialization. </summary>
<returns>A <see cref="T:System.String" /> that contains the name of the method on the type defined by the <see cref="T:System.Runtime.Serialization.KnownTypeAttribute" /> class. </returns>
</member>
<member name="P:System.Runtime.Serialization.KnownTypeAttribute.Type">
<summary>Gets the type that should be recognized during serialization or deserialization by the <see cref="T:System.Runtime.Serialization.DataContractSerializer" />. </summary>
<returns>The <see cref="T:System.Type" /> that is used during serialization or deserialization. </returns>
</member>
<member name="T:System.Runtime.Serialization.OnDeserializedAttribute">
<summary>When applied to a method, specifies that the method is called immediately after deserialization of an object in an object graph. The order of deserialization relative to other objects in the graph is non-deterministic.</summary>
</member>
<member name="M:System.Runtime.Serialization.OnDeserializedAttribute.#ctor">
<summary>Initializes a new instance of the <see cref="T:System.Runtime.Serialization.OnDeserializedAttribute" /> class. </summary>
</member>
<member name="T:System.Runtime.Serialization.OnDeserializingAttribute">
<summary>When applied to a method, specifies that the method is called during deserialization of an object in an object graph. The order of deserialization relative to other objects in the graph is non-deterministic.</summary>
</member>
<member name="M:System.Runtime.Serialization.OnDeserializingAttribute.#ctor">
<summary>Initializes a new instance of the <see cref="T:System.Runtime.Serialization.OnDeserializingAttribute" /> class. </summary>
</member>
<member name="T:System.Runtime.Serialization.OnSerializedAttribute">
<summary>When applied to a method, specifies that the method is called after serialization of an object in an object graph. The order of serialization relative to other objects in the graph is non-deterministic.</summary>
</member>
<member name="M:System.Runtime.Serialization.OnSerializedAttribute.#ctor">
<summary>Initializes a new instance of the <see cref="T:System.Runtime.Serialization.OnSerializedAttribute" /> class. </summary>
</member>
<member name="T:System.Runtime.Serialization.OnSerializingAttribute">
<summary>When applied to a method, specifies that the method is during serialization of an object in an object graph. The order of serialization relative to other objects in the graph is non-deterministic.</summary>
</member>
<member name="M:System.Runtime.Serialization.OnSerializingAttribute.#ctor">
<summary>Initializes a new instance of the <see cref="T:System.Runtime.Serialization.OnSerializingAttribute" /> class. </summary>
</member>
<member name="T:System.Runtime.Serialization.SerializationException">
<summary>The exception thrown when an error occurs during serialization or deserialization.</summary>
</member>
<member name="M:System.Runtime.Serialization.SerializationException.#ctor">
<summary>Initializes a new instance of the <see cref="T:System.Runtime.Serialization.SerializationException" /> class with default properties.</summary>
</member>
<member name="M:System.Runtime.Serialization.SerializationException.#ctor(System.String)">
<summary>Initializes a new instance of the <see cref="T:System.Runtime.Serialization.SerializationException" /> class with a specified message.</summary>
<param name="message">Indicates the reason why the exception occurred. </param>
</member>
<member name="M:System.Runtime.Serialization.SerializationException.#ctor(System.String,System.Exception)">
<summary>Initializes a new instance of the <see cref="T:System.Runtime.Serialization.SerializationException" /> class with a specified error message and a reference to the inner exception that is the cause of this exception.</summary>
<param name="message">The error message that explains the reason for the exception. </param>
<param name="innerException">The exception that is the cause of the current exception. If the <paramref name="innerException" /> parameter is not null, the current exception is raised in a catch block that handles the inner exception. </param>
</member>
<member name="T:System.Runtime.Serialization.StreamingContext">
<summary>Describes the source and destination of a given serialized stream, and provides an additional caller-defined context.</summary>
</member>
<member name="M:System.Runtime.Serialization.StreamingContext.Equals(System.Object)">
<summary>Determines whether two <see cref="T:System.Runtime.Serialization.StreamingContext" /> instances contain the same values.</summary>
<returns>true if the specified object is an instance of <see cref="T:System.Runtime.Serialization.StreamingContext" /> and equals the value of the current instance; otherwise, false.</returns>
<param name="obj">An object to compare with the current instance. </param>
</member>
<member name="M:System.Runtime.Serialization.StreamingContext.GetHashCode">
<summary>Returns a hash code of this object.</summary>
<returns>The <see cref="T:System.Runtime.Serialization.StreamingContextStates" /> value that contains the source or destination of the serialization for this <see cref="T:System.Runtime.Serialization.StreamingContext" />.</returns>
</member>
</members>
</doc>