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

GetMemberType() private method

private GetMemberType ( MemberInfo objMember ) : Type
objMember System.Reflection.MemberInfo
return System.Type
        internal  Type GetMemberType(MemberInfo objMember)
        {
            Type objectType = null;

            if (objMember is FieldInfo)
            {
                objectType = ((FieldInfo)objMember).FieldType;
                InternalST.Soap( this, objectInfoId," ", "GetMemberType FieldInfo ",objectType);               
            }
            else if (objMember is PropertyInfo)
            {
                objectType = ((PropertyInfo)objMember).PropertyType;
                InternalST.Soap( this,objectInfoId," ", "GetMemberType PropertyInfo ",objectType);                             
            }
            else
            {
                throw new SerializationException(String.Format(CultureInfo.CurrentCulture, SoapUtil.GetResourceString("Serialization_SerMemberInfo"),objMember.GetType()));
            }

            return objectType;
        }