3 writes to _memberNames
System.Runtime.Serialization.Formatters (3)
System\Runtime\Serialization\Formatters\Binary\BinaryObjectInfo.cs (3)
219_cache._memberNames = new string[count]; 258_cache._memberNames = new string[count]; 492_cache._memberNames = new string[_count];
15 references to _memberNames
System.Runtime.Serialization.Formatters (15)
System\Runtime\Serialization\Formatters\Binary\BinaryObjectInfo.cs (15)
226_cache._memberNames[i] = siEnum.Name; 264_cache._memberNames[i] = _cache._memberInfos[i].Name; 290outMemberNames = _cache._memberNames; 498_cache._memberNames[i] = _cache._memberInfos[i].Name; 579Debug.Assert(_cache._memberNames != null); 580memberData = new object[_cache._memberNames.Length]; 631Debug.Assert(_cache._memberNames != null); 632if (_cache._memberNames.Length > 0 && _cache._memberNames[_lastPosition].Equals(name)) 636else if ((++_lastPosition < _cache._memberNames.Length) && (_cache._memberNames[_lastPosition].Equals(name))) 643for (int i = 0; i < _cache._memberNames.Length; i++) 645if (_cache._memberNames[i].Equals(name)) 714Debug.Assert(_cache._memberNames != null); 715throw new SerializationException(SR.Format(SR.Serialization_MissingMember, _cache._memberNames[i], objectType, typeof(OptionalFieldAttribute).FullName));