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)); }
// 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); } }
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); }
public static extern Enum18 waveOutOpen(out IntPtr hWaveOut, int uDeviceId, WaveFormat lpFormat, Delegate4 dwCallback, int dwInstance, Enum17 dwFlags);
// 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)); }