public override void CopyFrom(HTTPFormBase fields) { //IL_001f: Unknown result type (might be due to invalid IL or missing references) //IL_0029: Expected O, but got Unknown base.Fields = fields.Fields; base.IsChanged = true; if (Form == null) { Form = new WWWForm(); if (base.Fields != null) { for (int i = 0; i < base.Fields.Count; i++) { HTTPFieldData hTTPFieldData = base.Fields[i]; if (string.IsNullOrEmpty(hTTPFieldData.Text) && hTTPFieldData.Binary != null) { Form.AddBinaryData(hTTPFieldData.Name, hTTPFieldData.Binary, hTTPFieldData.FileName, hTTPFieldData.MimeType); } else { Form.AddField(hTTPFieldData.Name, hTTPFieldData.Text, hTTPFieldData.Encoding); } } } } }
public virtual void CopyFrom(HTTPFormBase fields) { Fields = new List <HTTPFieldData>(fields.Fields); IsChanged = true; HasBinary = fields.HasBinary; HasLongValue = fields.HasLongValue; }