System.Runtime.Serialization.Formatters.Soap.ReadObjectInfo.InitSiRead C# (CSharp) Method

InitSiRead() private method

private InitSiRead ( String assemblyName ) : void
assemblyName String
return void
        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;
        }