Rhino.FunctionObject.ReadObject C# (CSharp) Method

ReadObject() private method

private ReadObject ( ObjectInputStream @in ) : void
@in Sharpen.ObjectInputStream
return void
		private void ReadObject(ObjectInputStream @in)
		{
			@in.DefaultReadObject();
			if (parmsLength > 0)
			{
				Type[] types = member.argTypes;
				typeTags = new byte[parmsLength];
				for (int i = 0; i != parmsLength; ++i)
				{
					typeTags[i] = unchecked((byte)GetTypeTag(types[i]));
				}
			}
			if (member.IsMethod())
			{
				MethodInfo method = member.Method();
				Type returnType = method.ReturnType;
				if (returnType == typeof(void))
				{
					hasVoidReturn = true;
				}
				else
				{
					returnTypeTag = GetTypeTag(returnType);
				}
			}
		}