private static string ToString(object value)
{
if (value is int)
return ToString((int)value);
else if (value is Int64)
return ToString((Int64)value);
else if (value is float)
return ToString((float)value);
else if (value is double)
return ToString((double)value);
else if (value is decimal)
return ToString((decimal)value);
else if (value is TimeSpan)
return ToString((TimeSpan)value);
else if (value is UniqueId)
return ToString((UniqueId)value);
else if (value is Guid)
return ToString((Guid)value);
else if (value is UInt64)
return ToString((UInt64)value);
else if (value is DateTime)
return ToString((DateTime)value);
else if (value is bool)
return ToString((bool)value);
else
return value.ToString();
}
XmlConverter::ToString ( System.DateTime value ) : string | |
XmlConverter::ToString ( System.Guid value ) : string | |
XmlConverter::ToString ( System.Int64 value ) : string | |
XmlConverter::ToString ( System.TimeSpan value ) : string | |
XmlConverter::ToString ( System.UInt64 value ) : string | |
XmlConverter::ToString ( |
|
XmlConverter::ToString ( bool value ) : string | |
XmlConverter::ToString ( byte buffer, int offset, int count ) : string | |
XmlConverter::ToString ( decimal value ) : string | |
XmlConverter::ToString ( double value ) : string | |
XmlConverter::ToString ( float value ) : string | |
XmlConverter::ToString ( int value ) : string |
public override void WriteUniqueIdText(UniqueId value) { string str = XmlConverter.ToString(value); if (this.text) { this.writer.WriteText(str); } else { this.writer.WriteUniqueIdText(value); } this.signingWriter.WriteText(str); }