Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Xml.Schema.XmlAnyListConverter Class Referencesealed

Public Member Functions

override object ChangeType (object value, Type destinationType, IXmlNamespaceResolver nsResolver)
 
override object ChangeType (bool value, Type destinationType)
 
override object ChangeType (DateTime value, Type destinationType)
 
override object ChangeType (decimal value, Type destinationType)
 
override object ChangeType (double value, Type destinationType)
 
override object ChangeType (int value, Type destinationType)
 
override object ChangeType (long value, Type destinationType)
 
override object ChangeType (string value, Type destinationType, IXmlNamespaceResolver nsResolver)
 
override object ChangeType (object value, Type destinationType)
 
override bool ToBoolean (DateTime value)
 
override bool ToBoolean (double value)
 
override bool ToBoolean (int value)
 
override bool ToBoolean (long value)
 
override bool ToBoolean (string value)
 
override bool ToBoolean (object value)
 
override DateTime ToDateTime (bool value)
 
override DateTime ToDateTime (DateTimeOffset value)
 
override DateTime ToDateTime (double value)
 
override DateTime ToDateTime (int value)
 
override DateTime ToDateTime (long value)
 
override DateTime ToDateTime (string value)
 
override DateTime ToDateTime (object value)
 
override DateTimeOffset ToDateTimeOffset (DateTime value)
 
override DateTimeOffset ToDateTimeOffset (string value)
 
override DateTimeOffset ToDateTimeOffset (object value)
 
override decimal ToDecimal (string value)
 
override decimal ToDecimal (object value)
 
override double ToDouble (bool value)
 
override double ToDouble (DateTime value)
 
override double ToDouble (int value)
 
override double ToDouble (long value)
 
override double ToDouble (string value)
 
override double ToDouble (object value)
 
override int ToInt32 (bool value)
 
override int ToInt32 (DateTime value)
 
override int ToInt32 (double value)
 
override int ToInt32 (long value)
 
override int ToInt32 (string value)
 
override int ToInt32 (object value)
 
override long ToInt64 (bool value)
 
override long ToInt64 (DateTime value)
 
override long ToInt64 (double value)
 
override long ToInt64 (int value)
 
override long ToInt64 (string value)
 
override long ToInt64 (object value)
 
override float ToSingle (double value)
 
override float ToSingle (string value)
 
override float ToSingle (object value)
 
override string ToString (bool value)
 
override string ToString (DateTime value)
 
override string ToString (DateTimeOffset value)
 
override string ToString (decimal value)
 
override string ToString (double value)
 
override string ToString (int value)
 
override string ToString (long value)
 
override string ToString (float value)
 
override string ToString (object value, IXmlNamespaceResolver nsResolver)
 
override string ToString (object value)
 

Static Public Member Functions

static XmlValueConverter Create (XmlValueConverter atomicConverter)
 

Static Public Attributes

static readonly XmlValueConverter ItemList = new XmlAnyListConverter((XmlBaseConverter)XmlAnyConverter.Item)
 
static readonly XmlValueConverter AnyAtomicList = new XmlAnyListConverter((XmlBaseConverter)XmlAnyConverter.AnyAtomic)
 

Protected Member Functions

override object ChangeListType (object value, Type destinationType, IXmlNamespaceResolver nsResolver)
 

Static Protected Member Functions

static bool IsDerivedFrom (Type derivedType, Type baseType)
 
static string QNameToString (XmlQualifiedName name)
 
static string QNameToString (XmlQualifiedName qname, IXmlNamespaceResolver nsResolver)
 
static byte[] StringToBase64Binary (string value)
 
static DateTime StringToDate (string value)
 
static DateTime StringToDateTime (string value)
 
static TimeSpan StringToDayTimeDuration (string value)
 
static TimeSpan StringToDuration (string value)
 
static DateTime StringToGDay (string value)
 
static DateTime StringToGMonth (string value)
 
static DateTime StringToGMonthDay (string value)
 
static DateTime StringToGYear (string value)
 
static DateTime StringToGYearMonth (string value)
 
static DateTimeOffset StringToDateOffset (string value)
 
static DateTimeOffset StringToDateTimeOffset (string value)
 
static DateTimeOffset StringToGDayOffset (string value)
 
static DateTimeOffset StringToGMonthOffset (string value)
 
static DateTimeOffset StringToGMonthDayOffset (string value)
 
static DateTimeOffset StringToGYearOffset (string value)
 
static DateTimeOffset StringToGYearMonthOffset (string value)
 
static byte[] StringToHexBinary (string value)
 
static XmlQualifiedName StringToQName (string value, IXmlNamespaceResolver nsResolver)
 
static DateTime StringToTime (string value)
 
static DateTimeOffset StringToTimeOffset (string value)
 
static TimeSpan StringToYearMonthDuration (string value)
 
static string AnyUriToString (Uri value)
 
static string Base64BinaryToString (byte[] value)
 
static string DateToString (DateTime value)
 
static string DateTimeToString (DateTime value)
 
static string DayTimeDurationToString (TimeSpan value)
 
static string DurationToString (TimeSpan value)
 
static string GDayToString (DateTime value)
 
static string GMonthToString (DateTime value)
 
static string GMonthDayToString (DateTime value)
 
static string GYearToString (DateTime value)
 
static string GYearMonthToString (DateTime value)
 
static string DateOffsetToString (DateTimeOffset value)
 
static string DateTimeOffsetToString (DateTimeOffset value)
 
static string GDayOffsetToString (DateTimeOffset value)
 
static string GMonthOffsetToString (DateTimeOffset value)
 
static string GMonthDayOffsetToString (DateTimeOffset value)
 
static string GYearOffsetToString (DateTimeOffset value)
 
static string GYearMonthOffsetToString (DateTimeOffset value)
 
static string TimeToString (DateTime value)
 
static string TimeOffsetToString (DateTimeOffset value)
 
static string YearMonthDurationToString (TimeSpan value)
 
static long DecimalToInt64 (decimal value)
 
static ulong DecimalToUInt64 (decimal value)
 
static byte Int32ToByte (int value)
 
static short Int32ToInt16 (int value)
 
static sbyte Int32ToSByte (int value)
 
static ushort Int32ToUInt16 (int value)
 
static int Int64ToInt32 (long value)
 
static uint Int64ToUInt32 (long value)
 
static DateTime UntypedAtomicToDateTime (string value)
 
static DateTimeOffset UntypedAtomicToDateTimeOffset (string value)
 

Protected Attributes

XmlValueConverter atomicConverter
 

Static Protected Attributes

static readonly Type ICollectionType = typeof(ICollection)
 
static readonly Type IEnumerableType = typeof(IEnumerable)
 
static readonly Type IListType = typeof(IList)
 
static readonly Type ObjectArrayType = typeof(object[])
 
static readonly Type StringArrayType = typeof(string[])
 
static readonly Type XmlAtomicValueArrayType = typeof(XmlAtomicValue[])
 
static readonly Type DecimalType = typeof(decimal)
 
static readonly Type Int32Type = typeof(int)
 
static readonly Type Int64Type = typeof(long)
 
static readonly Type StringType = typeof(string)
 
static readonly Type XmlAtomicValueType = typeof(XmlAtomicValue)
 
static readonly Type ObjectType = typeof(object)
 
static readonly Type ByteType = typeof(byte)
 
static readonly Type Int16Type = typeof(short)
 
static readonly Type SByteType = typeof(sbyte)
 
static readonly Type UInt16Type = typeof(ushort)
 
static readonly Type UInt32Type = typeof(uint)
 
static readonly Type UInt64Type = typeof(ulong)
 
static readonly Type XPathItemType = typeof(XPathItem)
 
static readonly Type DoubleType = typeof(double)
 
static readonly Type SingleType = typeof(float)
 
static readonly Type DateTimeType = typeof(DateTime)
 
static readonly Type DateTimeOffsetType = typeof(DateTimeOffset)
 
static readonly Type BooleanType = typeof(bool)
 
static readonly Type ByteArrayType = typeof(byte[])
 
static readonly Type XmlQualifiedNameType = typeof(XmlQualifiedName)
 
static readonly Type UriType = typeof(Uri)
 
static readonly Type TimeSpanType = typeof(TimeSpan)
 
static readonly Type XPathNavigatorType = typeof(XPathNavigator)
 

Static Package Functions

static DateTime DateTimeOffsetToDateTime (DateTimeOffset value)
 
static int DecimalToInt32 (decimal value)
 

Properties

XmlSchemaType SchemaType [get]
 
XmlTypeCode TypeCode [get]
 
string XmlTypeName [get]
 
Type DefaultClrType [get]
 

Private Member Functions

 XmlAnyListConverter (XmlBaseConverter atomicConverter)
 
bool IsListType (Type type)
 
T[] ToArray< T > (object list, IXmlNamespaceResolver nsResolver)
 
IList ToList (object list, IXmlNamespaceResolver nsResolver)
 
List< stringStringAsList (string value)
 
string ListAsString (IEnumerable list, IXmlNamespaceResolver nsResolver)
 
new Exception CreateInvalidClrMappingException (Type sourceType, Type destinationType)
 

Private Attributes

readonly XmlSchemaType _schemaType
 
readonly XmlTypeCode _typeCode
 
readonly Type _clrTypeDefault
 

Detailed Description

Definition at line 5 of file XmlAnyListConverter.cs.


The documentation for this class was generated from the following file: