internal static bool IsSiTransmitType(InternalPrimitiveTypeE code)
{
switch (code)
{
case InternalPrimitiveTypeE.TimeSpan:
case InternalPrimitiveTypeE.DateTime:
case InternalPrimitiveTypeE.Time:
case InternalPrimitiveTypeE.Date:
case InternalPrimitiveTypeE.YearMonth:
case InternalPrimitiveTypeE.Year:
case InternalPrimitiveTypeE.MonthDay:
case InternalPrimitiveTypeE.Day:
case InternalPrimitiveTypeE.Month:
case InternalPrimitiveTypeE.HexBinary:
case InternalPrimitiveTypeE.Base64Binary:
case InternalPrimitiveTypeE.Integer:
case InternalPrimitiveTypeE.PositiveInteger:
case InternalPrimitiveTypeE. NonPositiveInteger:
case InternalPrimitiveTypeE.NonNegativeInteger:
case InternalPrimitiveTypeE.NegativeInteger:
case InternalPrimitiveTypeE.AnyUri:
case InternalPrimitiveTypeE.QName:
case InternalPrimitiveTypeE.Notation:
case InternalPrimitiveTypeE.NormalizedString:
case InternalPrimitiveTypeE.Token:
case InternalPrimitiveTypeE.Language:
case InternalPrimitiveTypeE.Name:
case InternalPrimitiveTypeE.Idrefs:
case InternalPrimitiveTypeE.Entities:
case InternalPrimitiveTypeE.Nmtoken:
case InternalPrimitiveTypeE.Nmtokens:
case InternalPrimitiveTypeE.NcName:
case InternalPrimitiveTypeE.Id:
case InternalPrimitiveTypeE.Idref:
case InternalPrimitiveTypeE.Entity:
case InternalPrimitiveTypeE.Invalid:
return true;
default:
return false;
}
}