1 write to _helper
System.Private.DataContractSerialization (1)
System\Runtime\Serialization\CollectionDataContract.cs (1)
142
_helper
= (base.Helper as CollectionDataContractCriticalHelper)!;
50 references to _helper
System.Private.DataContractSerialization (50)
System\Runtime\Serialization\CollectionDataContract.cs (50)
136
[MemberNotNull(nameof(
_helper
))]
143
_collectionItemName =
_helper
.CollectionItemName;
144
if (
_helper
.Kind == CollectionKind.Dictionary ||
_helper
.Kind == CollectionKind.GenericDictionary)
146
_itemContract =
_helper
.ItemContract;
148
_helper
.SharedTypeContract = sharedTypeContract;
153
internal CollectionKind Kind =>
_helper
.Kind;
155
internal Type ItemType =>
_helper
.ItemType;
161
get => _itemContract ??
_helper
.ItemContract;
166
_helper
.ItemContract = value;
170
internal DataContract? SharedTypeContract =>
_helper
.SharedTypeContract;
174
get =>
_helper
.ItemName;
175
set =>
_helper
.ItemName = value;
182
get =>
_helper
.KeyName;
183
set =>
_helper
.KeyName = value;
188
get =>
_helper
.ValueName;
189
set =>
_helper
.ValueName = value;
221
if (
_helper
.ChildElementNamespace == null && !IsDictionary)
225
_helper
.ChildElementNamespace = tempChildElementNamespace;
227
_childElementNamespace =
_helper
.ChildElementNamespace;
237
get =>
_helper
.IsItemTypeNullable;
238
set =>
_helper
.IsItemTypeNullable = value;
243
get =>
_helper
.IsConstructorCheckRequired;
244
set =>
_helper
.IsConstructorCheckRequired = value;
247
internal MethodInfo? GetEnumeratorMethod =>
_helper
.GetEnumeratorMethod;
249
internal MethodInfo? AddMethod =>
_helper
.AddMethod;
251
internal ConstructorInfo? Constructor =>
_helper
.Constructor;
257
get =>
_helper
.KnownDataContracts;
258
internal set =>
_helper
.KnownDataContracts = value;
261
internal string? InvalidCollectionInSharedContractMessage =>
_helper
.InvalidCollectionInSharedContractMessage;
263
internal string? SerializationExceptionMessage =>
_helper
.SerializationExceptionMessage;
265
internal string? DeserializationExceptionMessage =>
_helper
.DeserializationExceptionMessage;
269
private bool ItemNameSetExplicit =>
_helper
.ItemNameSetExplicit;
284
if (
_helper
.XmlFormatWriterDelegate == null)
288
if (
_helper
.XmlFormatWriterDelegate == null)
292
_helper
.XmlFormatWriterDelegate = tempDelegate;
296
return
_helper
.XmlFormatWriterDelegate;
313
if (
_helper
.XmlFormatReaderDelegate == null)
317
if (
_helper
.XmlFormatReaderDelegate == null)
321
ThrowInvalidDataContractException(
_helper
.DeserializationExceptionMessage, type: null);
326
_helper
.XmlFormatReaderDelegate = tempDelegate;
330
return
_helper
.XmlFormatReaderDelegate;
348
if (
_helper
.XmlFormatGetOnlyCollectionReaderDelegate == null)
352
if (
_helper
.XmlFormatGetOnlyCollectionReaderDelegate == null)
361
ThrowInvalidDataContractException(
_helper
.DeserializationExceptionMessage, type: null);
371
_helper
.XmlFormatGetOnlyCollectionReaderDelegate = tempDelegate;
375
return
_helper
.XmlFormatGetOnlyCollectionReaderDelegate;
385
_helper
.IncrementCollectionCount(xmlWriter, obj, context);
391
return
_helper
.GetEnumeratorForCollection(obj);
398
return
_helper
.GetCollectionElementType();