2 writes to _memberInfos
System.Runtime.Serialization.Formatters (2)
System\Runtime\Serialization\Formatters\Binary\BinaryObjectInfo.cs (2)
256
_cache.
_memberInfos
= FormatterServices.GetSerializableMembers(_objectType, _context);
490
_cache.
_memberInfos
= FormatterServices.GetSerializableMembers(_objectType!, _context);
21 references to _memberInfos
System.Runtime.Serialization.Formatters (21)
System\Runtime\Serialization\Formatters\Binary\BinaryObjectInfo.cs (21)
257
int count = _cache.
_memberInfos
.Length;
264
_cache._memberNames[i] = _cache.
_memberInfos
[i].Name;
265
_cache._memberTypes[i] = ((FieldInfo)_cache.
_memberInfos
[i]).FieldType;
272
_memberData = FormatterServices.GetObjectData(_obj, _cache.
_memberInfos
!);
491
_count = _cache.
_memberInfos
.Length;
498
_cache._memberNames[i] = _cache.
_memberInfos
[i].Name;
499
_cache._memberTypes[i] = GetMemberType(_cache.
_memberInfos
[i]);
518
if (_cache.
_memberInfos
== null)
524
return position != -1 ? _cache.
_memberInfos
[position] : null;
607
Debug.Assert(_cache != null && _cache.
_memberInfos
!= null);
608
_objectManager.RecordFixup(objectId, _cache.
_memberInfos
[position], idRef);
618
Debug.Assert(_cache != null && _cache.
_memberInfos
!= null);
619
FormatterServices.PopulateObjectMembers(obj, _cache.
_memberInfos
, memberData);
670
Debug.Assert(_cache.
_memberInfos
!= null);
676
_cache._memberTypes[i] = GetMemberType(_cache.
_memberInfos
[i]);
681
if (inMemberNames.Length < _cache.
_memberInfos
.Length)
686
Type[] outMemberTypes = new Type[_cache.
_memberInfos
.Length];
688
for (int i = 0; i < _cache.
_memberInfos
.Length; i++)
690
if (!memberMissing && inMemberNames[i].Equals(_cache.
_memberInfos
[i].Name))
700
if (_cache.
_memberInfos
[i].Name.Equals(inMemberNames[j]))
712
_cache.
_memberInfos
[i].GetCustomAttribute<OptionalFieldAttribute>(inherit: false) == null)