51 references to PrimitiveType
System.Activities.DurableInstancing (51)
System\Activities\DurableInstancing\SerializationUtilities.cs (1)
170bool isComplex = (XmlPropertyBag.GetPrimitiveType(property.Value.Value) == PrimitiveType.Unavailable);
System\Activities\DurableInstancing\XmlPropertyBag.cs (50)
41PrimitiveType type = (PrimitiveType)Int32.Parse(reader.Value, CultureInfo.InvariantCulture); 69public static PrimitiveType GetPrimitiveType(object value) 73return PrimitiveType.Null; 77return PrimitiveType.Bool; 81return PrimitiveType.Byte; 85return PrimitiveType.Char; 89return PrimitiveType.DateTime; 93return PrimitiveType.DateTimeOffset; 97return PrimitiveType.Decimal; 101return PrimitiveType.Double; 105return PrimitiveType.Float; 109return PrimitiveType.Guid; 113return PrimitiveType.Int; 117return PrimitiveType.Long; 121return PrimitiveType.SByte; 125return PrimitiveType.Short; 129return PrimitiveType.String; 133return PrimitiveType.TimeSpan; 137return PrimitiveType.Type; 141return PrimitiveType.UInt; 145return PrimitiveType.ULong; 149return PrimitiveType.Uri; 153return PrimitiveType.UShort; 157return PrimitiveType.XmlQualifiedName; 161return PrimitiveType.Unavailable; 165public static object ConvertStringToNativeType(string value, PrimitiveType type) 169case PrimitiveType.Bool: 171case PrimitiveType.Byte: 173case PrimitiveType.Char: 175case PrimitiveType.DateTime: 177case PrimitiveType.DateTimeOffset: 179case PrimitiveType.Decimal: 181case PrimitiveType.Double: 183case PrimitiveType.Float: 185case PrimitiveType.Guid: 187case PrimitiveType.Int: 189case PrimitiveType.Long: 191case PrimitiveType.SByte: 193case PrimitiveType.Short: 195case PrimitiveType.String: 197case PrimitiveType.TimeSpan: 199case PrimitiveType.Type: 201case PrimitiveType.UInt: 203case PrimitiveType.ULong: 205case PrimitiveType.Uri: 207case PrimitiveType.UShort: 209case PrimitiveType.XmlQualifiedName: 211case PrimitiveType.Null: 212case PrimitiveType.Unavailable: