Ejemplo n.º 1
0
        private JsonSchemaType method_10(Type type_0, Required required_0)
        {
            JsonSchemaType none = JsonSchemaType.None;

            if ((required_0 != Required.Always) && Class194.smethod_9(type_0))
            {
                none = JsonSchemaType.Null;
                if (Class194.smethod_10(type_0))
                {
                    type_0 = Nullable.GetUnderlyingType(type_0);
                }
            }
            Enum17 enum2 = Class181.smethod_0(type_0);

            switch (enum2)
            {
            case Enum17.Empty:
            case Enum17.Object:
                return(none | JsonSchemaType.String);

            case Enum17.Char:
                return(none | JsonSchemaType.String);

            case Enum17.Boolean:
                return(none | JsonSchemaType.Boolean);

            case Enum17.SByte:
            case Enum17.Int16:
            case Enum17.UInt16:
            case Enum17.Int32:
            case Enum17.Byte:
            case Enum17.UInt32:
            case Enum17.Int64:
            case Enum17.UInt64:
            case Enum17.BigInteger:
                return(none | JsonSchemaType.Integer);

            case Enum17.Single:
            case Enum17.Double:
            case Enum17.Decimal:
                return(none | JsonSchemaType.Float);

            case Enum17.DateTime:
            case Enum17.DateTimeOffset:
                return(none | JsonSchemaType.String);

            case Enum17.Guid:
            case Enum17.TimeSpan:
            case Enum17.Uri:
            case Enum17.String:
            case Enum17.Bytes:
                return(none | JsonSchemaType.String);

            case Enum17.DBNull:
                return(none | JsonSchemaType.Null);
            }
            throw new JsonException("Unexpected type code '{0}' for type '{1}'.".smethod_1(CultureInfo.InvariantCulture, enum2, type_0));
        }
Ejemplo n.º 2
0
        // Token: 0x060014E9 RID: 5353 RVA: 0x0002A0D4 File Offset: 0x000282D4
        protected void method_0()
        {
            Enum17 @enum = (Enum17)Class265.smethod_2(base.Handle, Enum55.const_4);

            if ([email protected](Enum17.flag_7))
            {
                Class265.smethod_4(base.Handle, Enum55.const_4, (int)(@enum | Enum17.flag_7));
            }
            using (Bitmap bitmap = new Bitmap(base.Width, base.Height))
            {
                using (Graphics graphics = Graphics.FromImage(bitmap))
                {
                    this.vmethod_0(graphics);
                }
                Class410.smethod_0(base.Handle, base.Location, base.Size, bitmap);
            }
        }
Ejemplo n.º 3
0
        internal static void smethod_3(JsonWriter jsonWriter_0, Enum17 enum17_0, object object_0)
        {
            switch (enum17_0)
            {
            case Enum17.Char:
                jsonWriter_0.WriteValue((char)object_0);
                return;

            case Enum17.CharNullable:
                jsonWriter_0.WriteValue((object_0 == null) ? null : new char?((char)object_0));
                return;

            case Enum17.Boolean:
                jsonWriter_0.WriteValue((bool)object_0);
                return;

            case Enum17.BooleanNullable:
                jsonWriter_0.WriteValue((object_0 == null) ? null : new bool?((bool)object_0));
                return;

            case Enum17.SByte:
                jsonWriter_0.WriteValue((sbyte)object_0);
                return;

            case Enum17.SByteNullable:
                jsonWriter_0.WriteValue((object_0 == null) ? null : new sbyte?((sbyte)object_0));
                return;

            case Enum17.Int16:
                jsonWriter_0.WriteValue((short)object_0);
                return;

            case Enum17.Int16Nullable:
                jsonWriter_0.WriteValue((object_0 == null) ? null : new short?((short)object_0));
                return;

            case Enum17.UInt16:
                jsonWriter_0.WriteValue((ushort)object_0);
                return;

            case Enum17.UInt16Nullable:
                jsonWriter_0.WriteValue((object_0 == null) ? null : new ushort?((ushort)object_0));
                return;

            case Enum17.Int32:
                jsonWriter_0.WriteValue((int)object_0);
                return;

            case Enum17.Int32Nullable:
                jsonWriter_0.WriteValue((object_0 == null) ? null : new int?((int)object_0));
                return;

            case Enum17.Byte:
                jsonWriter_0.WriteValue((byte)object_0);
                return;

            case Enum17.ByteNullable:
                jsonWriter_0.WriteValue((object_0 == null) ? null : new byte?((byte)object_0));
                return;

            case Enum17.UInt32:
                jsonWriter_0.WriteValue((uint)object_0);
                return;

            case Enum17.UInt32Nullable:
                jsonWriter_0.WriteValue((object_0 == null) ? null : new uint?((uint)object_0));
                return;

            case Enum17.Int64:
                jsonWriter_0.WriteValue((long)object_0);
                return;

            case Enum17.Int64Nullable:
                jsonWriter_0.WriteValue((object_0 == null) ? null : new long?((long)object_0));
                return;

            case Enum17.UInt64:
                jsonWriter_0.WriteValue((ulong)object_0);
                return;

            case Enum17.UInt64Nullable:
                jsonWriter_0.WriteValue((object_0 == null) ? null : new ulong?((ulong)object_0));
                return;

            case Enum17.Single:
                jsonWriter_0.WriteValue((float)object_0);
                return;

            case Enum17.SingleNullable:
                jsonWriter_0.WriteValue((object_0 == null) ? null : new float?((float)object_0));
                return;

            case Enum17.Double:
                jsonWriter_0.WriteValue((double)object_0);
                return;

            case Enum17.DoubleNullable:
                jsonWriter_0.WriteValue((object_0 == null) ? null : new double?((double)object_0));
                return;

            case Enum17.DateTime:
                jsonWriter_0.WriteValue((DateTime)object_0);
                return;

            case Enum17.DateTimeNullable:
                jsonWriter_0.WriteValue((object_0 == null) ? null : new DateTime?((DateTime)object_0));
                return;

            case Enum17.DateTimeOffset:
                jsonWriter_0.WriteValue((DateTimeOffset)object_0);
                return;

            case Enum17.DateTimeOffsetNullable:
                jsonWriter_0.WriteValue((object_0 == null) ? null : new DateTimeOffset?((DateTimeOffset)object_0));
                return;

            case Enum17.Decimal:
                jsonWriter_0.WriteValue((decimal)object_0);
                return;

            case Enum17.DecimalNullable:
                jsonWriter_0.WriteValue((object_0 == null) ? null : new decimal?((decimal)object_0));
                return;

            case Enum17.Guid:
                jsonWriter_0.WriteValue((Guid)object_0);
                return;

            case Enum17.GuidNullable:
                jsonWriter_0.WriteValue((object_0 == null) ? null : new Guid?((Guid)object_0));
                return;

            case Enum17.TimeSpan:
                jsonWriter_0.WriteValue((TimeSpan)object_0);
                return;

            case Enum17.TimeSpanNullable:
                jsonWriter_0.WriteValue((object_0 == null) ? null : new TimeSpan?((TimeSpan)object_0));
                return;

            case Enum17.BigInteger:
                jsonWriter_0.WriteValue((BigInteger)object_0);
                return;

            case Enum17.BigIntegerNullable:
                jsonWriter_0.WriteValue((object_0 == null) ? null : new BigInteger?((BigInteger)object_0));
                return;

            case Enum17.Uri:
                jsonWriter_0.WriteValue((Uri)object_0);
                return;

            case Enum17.String:
                jsonWriter_0.WriteValue((string)object_0);
                return;

            case Enum17.Bytes:
                jsonWriter_0.WriteValue((byte[])object_0);
                return;

            case Enum17.DBNull:
                jsonWriter_0.WriteNull();
                return;
            }
            if (!(object_0 is IConvertible))
            {
                throw smethod_4(jsonWriter_0, object_0);
            }
            IConvertible convertible = (IConvertible)object_0;
            Class180     class2      = Class181.smethod_2(convertible);
            object       obj2        = convertible.ToType(class2.Type_0, CultureInfo.InvariantCulture);

            smethod_3(jsonWriter_0, class2.Enum17_0, obj2);
        }
Ejemplo n.º 4
0
 public static extern Enum18 waveOutOpen(out IntPtr hWaveOut, int uDeviceId, WaveFormat lpFormat,
                                         Delegate4 dwCallback, int dwInstance, Enum17 dwFlags);
Ejemplo n.º 5
0
 // Token: 0x060026F6 RID: 9974 RVA: 0x00011657 File Offset: 0x0000F857
 public static void smethod_26(IntPtr hWnd, Enum17 style)
 {
     Class265.smethod_4(hWnd, Enum55.const_4, (int)style);
 }
        internal static bool smethod_0(Type type_0)
        {
            Enum17 enum2 = Class181.smethod_0(type_0);

            return((enum2 != Enum17.Empty) && (enum2 != Enum17.Object));
        }