2 writes to memberInfos
mscorlib (2)
system\runtime\serialization\formatters\binary\binaryobjectinfo.cs (2)
346cache.memberInfos = FormatterServices.GetSerializableMembers(objectType, context); 631cache.memberInfos = FormatterServices.GetSerializableMembers(objectType, context);
23 references to memberInfos
mscorlib (23)
system\runtime\serialization\formatters\binary\binaryobjectinfo.cs (23)
176for (int i=0; i<cache.memberInfos.Length; i++) 178SerTrace.Log( this, objectInfoId," Constructor 1 memberInfos data ",cache.memberInfos[i].Name," ",memberData[i]); 347int count = cache.memberInfos.Length; 354cache.memberNames[i] = cache.memberInfos[i].Name; 355cache.memberTypes[i] = GetMemberType(cache.memberInfos[i]); 356SerTrace.Log( this, objectInfoId," InitMemberInfo name ",cache.memberNames[i],", type ",cache.memberTypes[i],", memberInfoType ",cache.memberInfos[i].GetType()); 363memberData = FormatterServices.GetObjectData(obj, cache.memberInfos); 632count = cache.memberInfos.Length; 639cache.memberNames[i] = cache.memberInfos[i].Name; 640cache.memberTypes[i] = GetMemberType(cache.memberInfos[i]); 641SerTrace.Log( this, objectInfoId," InitMemberInfo name ",cache.memberNames[i],", type ",cache.memberTypes[i],", memberInfoType ",cache.memberInfos[i].GetType()); 657if (cache.memberInfos == null) 661return cache.memberInfos[Position(name)]; 736objectManager.RecordFixup(objectId, cache.memberInfos[position], idRef); 747DumpPopulate(cache.memberInfos, memberData); 749FormatterServices.PopulateObjectMembers(obj, cache.memberInfos, memberData); 823cache.memberTypes[i] = GetMemberType(cache.memberInfos[i]); 828if (inMemberNames.Length < cache.memberInfos.Length) 831Type[] outMemberTypes = new Type[cache.memberInfos.Length]; 835for (int i = 0; i < cache.memberInfos.Length; i++) 837if (!memberMissing && inMemberNames[i].Equals(cache.memberInfos[i].Name)) 845if (cache.memberInfos[i].Name.Equals(inMemberNames[j])) 856Object [] attrs = cache.memberInfos[i].GetCustomAttributes(typeof(OptionalFieldAttribute), false);