private void InitSiRead(String assemblyName)
{
InternalST.Soap( this,objectInfoId," ", objectType," InitMemberInfo new cache");
if (assemblyName != null)
{
// Need to set to assembly name from the wire. This assembly name could contain version information
// not in the default assembly name which was returned from fusion
si.AssemblyName = assemblyName;
}
cache = new SerObjectInfoCache();
cache.fullTypeName = si.FullTypeName;
cache.assemblyString = si.AssemblyName;
// Input from IFieldInfo
cache.memberNames = wireMemberNames;
cache.memberTypes = wireMemberTypes;
if (memberTypesList != null)
{
memberTypesList = new ArrayList(20);
}
if (wireMemberNames != null && wireMemberTypes != null)
isTyped = true;
}