System.Runtime.Serialization.Formatters.Soap.InternalSoapMessage.GetObjectData C# (CSharp) Метод

GetObjectData() публичный Метод

public GetObjectData ( SerializationInfo info, StreamingContext context ) : void
info System.Runtime.Serialization.SerializationInfo
context System.Runtime.Serialization.StreamingContext
Результат void
		public void GetObjectData(SerializationInfo info, StreamingContext context)
		{

			int numberOfMembers = 0;

			if (paramValues != null)
				numberOfMembers = paramValues.Length;

			InternalST.Soap(this, "GetObjectData ",methodName," "+numberOfMembers);		

			info.FullTypeName = methodName;
			if (xmlNameSpace != null)
				info.AssemblyName = xmlNameSpace;

			String paramName = null;
			if (paramValues != null)
			{
				for (int i=0; i<paramValues.Length; i++)
				{
					InternalST.Soap(this, "GetObjectData AddValue ",paramNames[i]," ",paramValues[i]);

					if ((paramNames != null) && (paramNames[i] == null))
						paramName = "param"+i;
					else
						paramName = paramNames[i];
					info.AddValue(paramName, paramValues[i], typeof(Object));
				}
			}

		}