Platform.Xml.Serialization.SerializationMemberInfo.GetReturnType C# (CSharp) Method

GetReturnType() public method

public GetReturnType ( XmlReader reader ) : Type
reader System.Xml.XmlReader
return System.Type
        public virtual Type GetReturnType(XmlReader reader)
        {
            if (polymorphicTypeProvider == null)
            {
                return returnType;
            }

            return polymorphicTypeProvider.GetType(reader);
        }

Same methods

SerializationMemberInfo::GetReturnType ( object obj ) : Type

Usage Example

Exemplo n.º 1
0
		protected override object CreateInstance(XmlReader reader, SerializationContext state)
		{
			if (listType.IsArray)
			{
				return new List<object>();
			}
			else
			{
				return Activator.CreateInstance(serializationMemberInfo.GetReturnType(reader));
			}
		}