.assembly extern System.Windows.Forms { .ver 1:0:3300:0 .publickeytoken=(b7 7a 5c 56 19 34 e0 89) }
.assembly extern System { .ver 1:0:3300:0 .publickeytoken=(b7 7a 5c 56 19 34 e0 89) }
.assembly extern System.Drawing { .ver 1:0:3300:0 .publickeytoken=(b0 3f 5f 7f 11 d5 0a 3a) }
.assembly extern mscorlib { }
.assembly extern mgnat { 
.publickey = (00 24 00 00 04 80 00 00 94 00 00 00 06 02 00 00
      00 24 00 00 52 53 41 31 00 04 00 00 01 00 01 00 
      DB E3 8D 03 7C 12 B3 CA F3 4F 5A AD B6 85 BC 0F 
      41 91 1D 45 0A 03 19 AD BE 89 71 D9 1A 8C F7 F4 
      45 7A 6C 6A 13 77 59 B1 E5 BB 65 F6 03 98 B8 97 
      AB 49 B6 E0 52 EA E7 45 89 69 97 94 25 13 E9 4D 
      CA 52 B5 ED 0E 37 DB 12 B0 B6 EE 43 CB AE 6C 38 
      99 42 07 69 97 F3 17 FA D8 29 1C 49 FA 6E 62 83 
      C9 05 0D 53 2E D9 E0 94 2D 68 DB B1 5E 22 68 52 
      14 D0 A6 A4 E9 52 C3 C1 DA 42 72 7F 22 B5 12 C0 )
.ver 0:0:0:0
 }
.assembly extern mgnatcs { 
.publickey = (00 24 00 00 04 80 00 00 94 00 00 00 06 02 00 00
      00 24 00 00 52 53 41 31 00 04 00 00 01 00 01 00 
      DB E3 8D 03 7C 12 B3 CA F3 4F 5A AD B6 85 BC 0F 
      41 91 1D 45 0A 03 19 AD BE 89 71 D9 1A 8C F7 F4 
      45 7A 6C 6A 13 77 59 B1 E5 BB 65 F6 03 98 B8 97 
      AB 49 B6 E0 52 EA E7 45 89 69 97 94 25 13 E9 4D 
      CA 52 B5 ED 0E 37 DB 12 B0 B6 EE 43 CB AE 6C 38 
      99 42 07 69 97 F3 17 FA D8 29 1C 49 FA 6E 62 83 
      C9 05 0D 53 2E D9 E0 94 2D 68 DB B1 5E 22 68 52 
      14 D0 A6 A4 E9 52 C3 C1 DA 42 72 7F 22 B5 12 C0 )
.ver 0:0:0:0
 }
.namespace __AR_extend_dotnet_class {
.class public serializable set_title__2_class
   extends [mgnatcs]mgnat.adalib.Ada_AR {
   .language '{DC5FBC71-139A-4072-826F-E87E4E42CD5F}'
   .method public specialname instance void .ctor() { 
      .maxstack  1
      ldarg 0
      call instance void [mgnatcs]mgnat.adalib.Ada_AR::.ctor()
      ret
   }
   .method public static void .cctor() { 
      .maxstack  0
      ret
   }
}
}
.assembly extern System.Windows.Forms { .ver 1:0:3300:0 .publickeytoken=(b7 7a 5c 56 19 34 e0 89) }
.assembly extern System { .ver 1:0:3300:0 .publickeytoken=(b7 7a 5c 56 19 34 e0 89) }
.assembly extern System.Drawing { .ver 1:0:3300:0 .publickeytoken=(b0 3f 5f 7f 11 d5 0a 3a) }
.assembly extern mscorlib { }
.assembly extern mgnat { 
.publickey = (00 24 00 00 04 80 00 00 94 00 00 00 06 02 00 00
      00 24 00 00 52 53 41 31 00 04 00 00 01 00 01 00 
      DB E3 8D 03 7C 12 B3 CA F3 4F 5A AD B6 85 BC 0F 
      41 91 1D 45 0A 03 19 AD BE 89 71 D9 1A 8C F7 F4 
      45 7A 6C 6A 13 77 59 B1 E5 BB 65 F6 03 98 B8 97 
      AB 49 B6 E0 52 EA E7 45 89 69 97 94 25 13 E9 4D 
      CA 52 B5 ED 0E 37 DB 12 B0 B6 EE 43 CB AE 6C 38 
      99 42 07 69 97 F3 17 FA D8 29 1C 49 FA 6E 62 83 
      C9 05 0D 53 2E D9 E0 94 2D 68 DB B1 5E 22 68 52 
      14 D0 A6 A4 E9 52 C3 C1 DA 42 72 7F 22 B5 12 C0 )
.ver 0:0:0:0
 }
.assembly extern mgnatcs { 
.publickey = (00 24 00 00 04 80 00 00 94 00 00 00 06 02 00 00
      00 24 00 00 52 53 41 31 00 04 00 00 01 00 01 00 
      DB E3 8D 03 7C 12 B3 CA F3 4F 5A AD B6 85 BC 0F 
      41 91 1D 45 0A 03 19 AD BE 89 71 D9 1A 8C F7 F4 
      45 7A 6C 6A 13 77 59 B1 E5 BB 65 F6 03 98 B8 97 
      AB 49 B6 E0 52 EA E7 45 89 69 97 94 25 13 E9 4D 
      CA 52 B5 ED 0E 37 DB 12 B0 B6 EE 43 CB AE 6C 38 
      99 42 07 69 97 F3 17 FA D8 29 1C 49 FA 6E 62 83 
      C9 05 0D 53 2E D9 E0 94 2D 68 DB B1 5E 22 68 52 
      14 D0 A6 A4 E9 52 C3 C1 DA 42 72 7F 22 B5 12 C0 )
.ver 0:0:0:0
 }
.namespace extend_dotnet_class {
.class public serializable typ
   extends [System.Windows.Forms]System.Windows.Forms.Form
   implements [System.Windows.Forms]System.Windows.Forms.IContainerControl,
         [System]System.ComponentModel.ISynchronizeInvoke,
         [System.Windows.Forms]System.Windows.Forms.IWin32Window,
         [System]System.ComponentModel.IComponent,
         [mscorlib]System.IDisposable
 {
   .language '{DC5FBC71-139A-4072-826F-E87E4E42CD5F}'
   .method public specialname instance void .ctor() { 
      .maxstack  2
      .locals init([0]class [System.Windows.Forms]System.Windows.Forms.Form super,
      [1]class [mscorlib]System.Exception _exc_var)
      .line 13 'c:\\docume~1\\admini~1\\desktop\\downlo~1\\extend~1\\extend_dotnet_class.adb'
   L582:
      ldarg 0
      dup
      call instance void [System.Windows.Forms]System.Windows.Forms.Form::.ctor()
      stloc 0
      .line 15 'c:\\docume~1\\admini~1\\desktop\\downlo~1\\extend~1\\extend_dotnet_class.adb'
   L583:
      ret
   L584:
      newobj  instance void [mgnatcs]mgnat.adalib.program_error::.ctor()
      throw
   }
   .method public static void .cctor() { 
      .maxstack  0
      ret
   }
   .method public static bool ActivateControl$ND(class extend_dotnet_class.typ $this, class [System.Windows.Forms]System.Windows.Forms.Control active) { 
      .maxstack  1
      .locals init([0]bool _retval,
      [1]class [mscorlib]System.Exception _exc_var)
      .line 21 'c:\\docume~1\\admini~1\\desktop\\downlo~1\\extend~1\\extend_dotnet_class.adb'
   L586:
      ldc.i4.1
      ret
   L587:
      newobj  instance void [mgnatcs]mgnat.adalib.program_error::.ctor()
      throw
   }
   .method public virtual instance bool ActivateControl(class [System.Windows.Forms]System.Windows.Forms.Control active) { 
      .maxstack  2
      .locals init([0]bool _retval)
      ldarg 0
      ldarg 1
      call bool extend_dotnet_class.typ::ActivateControl$ND(class extend_dotnet_class.typ, class [System.Windows.Forms]System.Windows.Forms.Control)
      ret
   }
   .method public static void set_title$ND(class extend_dotnet_class.typ $this, unsigned int8[] title, int32 title__first, int32 title__last) { 
      .maxstack  2
      .locals init([0]class [mscorlib]System.Exception _exc_var)
      .line 29 'c:\\docume~1\\admini~1\\desktop\\downlo~1\\extend~1\\extend_dotnet_class.adb'
   L589:
      ldarg 0
      ldarg 1
      call class [mscorlib]System.String [mgnatcs]mgnat.adalib.GNAT_libc::to_string(unsigned int8[])
      call instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(class [mscorlib]System.String)
      .line 29 'c:\\docume~1\\admini~1\\desktop\\downlo~1\\extend~1\\extend_dotnet_class.adb'
   L591:
      ret
   L592:
      newobj  instance void [mgnatcs]mgnat.adalib.program_error::.ctor()
      throw
   }
   .method public virtual instance void set_title(unsigned int8[] title, int32 title__first, int32 title__last) { 
      .maxstack  4
      ldarg 0
      ldarg 1
      ldarg 2
      ldarg 3
      call void extend_dotnet_class.typ::set_title$ND(class extend_dotnet_class.typ, unsigned int8[], int32, int32)
      ret
   }
   .method public static void set_title__2$ND(class extend_dotnet_class.typ $this, int32 title) { 
      .maxstack  7
      .locals init([0]class __AR_extend_dotnet_class.set_title__2_class __AR,
      [1]unsigned int8[] _str_literal,
      [2]int32 _duptmp1,
      [3]int32 _duptmp2,
      [4]class [mscorlib]System.Exception _exc_var,
      [5]class [mscorlib]System.Exception _exc_var,
      [6]class [mscorlib]System.Object E7b,
      [7]class [mgnatcs]mgnat.adalib.Acc _out_tmp,
      [8]class [mscorlib]System.Exception _exc_var)
      newobj  instance void __AR_extend_dotnet_class.set_title__2_class::.ctor()
      stloc 0
      .line 33 'c:\\docume~1\\admini~1\\desktop\\downlo~1\\extend~1\\extend_dotnet_class.ads'
   L594:
   L597:
      .line 35 'c:\\docume~1\\admini~1\\desktop\\downlo~1\\extend~1\\extend_dotnet_class.adb'
   L598:
      ldarg 0
      ldc.i4.8
      newarr unsigned int8
      stloc 1
      ldstr "Window #"
      ldc.i4.0
      ldc.i4.8
      ldloc 1
      ldc.i4.0
      call void [mgnatcs]mgnat.adalib.GNAT_libc::getBytes(class [mscorlib]System.String, int32, int32, unsigned int8[], int32)
      ldloc 1
      ldc.i4.1
      ldc.i4.8
      ldarg 1
      call unsigned int8[] [mgnat]system.img_int_pkg::image_integer(int32)
      dup
      ldlen
      ldc.i4.1
      stloc 2
      stloc 3
      ldloc 2
      ldloc 3
      call unsigned int8[] [mgnat]system.string_ops_pkg::str_concat(unsigned int8[], int32, int32, unsigned int8[], int32, int32)
      call class [mscorlib]System.String [mgnatcs]mgnat.adalib.GNAT_libc::to_string(unsigned int8[])
      call instance void [System.Windows.Forms]System.Windows.Forms.Control::set_Text(class [mscorlib]System.String)
   L600:
      .line 35 'c:\\docume~1\\admini~1\\desktop\\downlo~1\\extend~1\\extend_dotnet_class.adb'
   L601:
      ldloc 0
      call void extend_dotnet_class.typ::set_title__2__clean(class __AR_extend_dotnet_class.set_title__2_class)
      leave Return
      leave L603
   L602:
   L604:
      stloc 5
      .line 33 'c:\\docume~1\\admini~1\\desktop\\downlo~1\\extend~1\\extend_dotnet_class.ads'
   L606:
      ldsfld class [mgnat]system.soft_links.special_eo_call [mgnat]system.soft_links_pkg::update_exception
      ldloc 5
      callvirt instance void [mgnat]system.soft_links.special_eo_call::Invoke(class [mscorlib]System.Object)
      .line 33 'c:\\docume~1\\admini~1\\desktop\\downlo~1\\extend~1\\extend_dotnet_class.ads'
   L607:
      ldnull
      stloc 6
      .line 33 'c:\\docume~1\\admini~1\\desktop\\downlo~1\\extend~1\\extend_dotnet_class.ads'
   L609:
      newobj  instance void [mgnatcs]mgnat.adalib.Acc::.ctor()
      stloc 7
      ldloc 7
      ldsfld class [mgnat]system.soft_links.get_eoa_call [mgnat]system.soft_links_pkg::get_current_excep
      callvirt instance class [mgnatcs]mgnat.adalib.Acc [mgnat]system.soft_links.get_eoa_call::Invoke()
      ldfld class [mscorlib]System.Object [mgnatcs]mgnat.adalib.Acc::all
      call void [mgnat]ada.exceptions_pkg::save_occurrence(class [mgnatcs]mgnat.adalib.Acc, class [mscorlib]System.Object)
      ldloc 7
      ldfld class [mscorlib]System.Object [mgnatcs]mgnat.adalib.Acc::all
      stloc 6
      .line 33 'c:\\docume~1\\admini~1\\desktop\\downlo~1\\extend~1\\extend_dotnet_class.ads'
   L610:
      ldloc 0
      call void extend_dotnet_class.typ::set_title__2__clean(class __AR_extend_dotnet_class.set_title__2_class)
      .line 33 'c:\\docume~1\\admini~1\\desktop\\downlo~1\\extend~1\\extend_dotnet_class.ads'
   L611:
      ldloc 6
      call void [mgnatcs]mgnat.adalib.GNAT_libc::reraise_occurrence_no_defer(class [mscorlib]System.Object)
   L612:
      .line 33 'c:\\docume~1\\admini~1\\desktop\\downlo~1\\extend~1\\extend_dotnet_class.ads'
   L613:
      ldloc 0
      call void extend_dotnet_class.typ::set_title__2__clean(class __AR_extend_dotnet_class.set_title__2_class)
      leave Return
      leave L603
   L605:
   L603:
      ldloc 0
      call void extend_dotnet_class.typ::set_title__2__clean(class __AR_extend_dotnet_class.set_title__2_class)
      newobj  instance void [mgnatcs]mgnat.adalib.program_error::.ctor()
      throw
      .try L597 to L602
         catch [mscorlib]System.Exception
            handler L604 to L605
Return:
      ret
   }
   .method public virtual instance void set_title__2(int32 title) { 
      .maxstack  2
      ldarg 0
      ldarg 1
      call void extend_dotnet_class.typ::set_title__2$ND(class extend_dotnet_class.typ, int32)
      ret
   }
   .method public static int64 _size$ND(class extend_dotnet_class.typ $this) { 
      .maxstack  2
      .locals init([0]int64 _retval,
      [1]class [mscorlib]System.Exception _exc_var)
      .line 14 'c:\\docume~1\\admini~1\\desktop\\downlo~1\\extend~1\\extend_dotnet_class.ads'
   L565:
      ldc.i8 0
      ret
   L573:
      newobj  instance void [mgnatcs]mgnat.adalib.program_error::.ctor()
      throw
   }
   .method public virtual instance int64 _size() { 
      .maxstack  2
      .locals init([0]int64 _retval)
      ldarg 0
      call int64 extend_dotnet_class.typ::_size$ND(class extend_dotnet_class.typ)
      ret
   }
   .method public static void set_title__2__clean(class __AR_extend_dotnet_class.set_title__2_class __AR_SL) { 
      .maxstack  1
      .locals init([0]class [mscorlib]System.Exception _exc_var)
   L595:
      ret
   L596:
      newobj  instance void [mgnatcs]mgnat.adalib.program_error::.ctor()
      throw
   }
}
}
.assembly extern System.Windows.Forms { .ver 1:0:3300:0 .publickeytoken=(b7 7a 5c 56 19 34 e0 89) }
.assembly extern System { .ver 1:0:3300:0 .publickeytoken=(b7 7a 5c 56 19 34 e0 89) }
.assembly extern System.Drawing { .ver 1:0:3300:0 .publickeytoken=(b0 3f 5f 7f 11 d5 0a 3a) }
.assembly extern mscorlib { }
.assembly extern mgnat { 
.publickey = (00 24 00 00 04 80 00 00 94 00 00 00 06 02 00 00
      00 24 00 00 52 53 41 31 00 04 00 00 01 00 01 00 
      DB E3 8D 03 7C 12 B3 CA F3 4F 5A AD B6 85 BC 0F 
      41 91 1D 45 0A 03 19 AD BE 89 71 D9 1A 8C F7 F4 
      45 7A 6C 6A 13 77 59 B1 E5 BB 65 F6 03 98 B8 97 
      AB 49 B6 E0 52 EA E7 45 89 69 97 94 25 13 E9 4D 
      CA 52 B5 ED 0E 37 DB 12 B0 B6 EE 43 CB AE 6C 38 
      99 42 07 69 97 F3 17 FA D8 29 1C 49 FA 6E 62 83 
      C9 05 0D 53 2E D9 E0 94 2D 68 DB B1 5E 22 68 52 
      14 D0 A6 A4 E9 52 C3 C1 DA 42 72 7F 22 B5 12 C0 )
.ver 0:0:0:0
 }
.assembly extern mgnatcs { 
.publickey = (00 24 00 00 04 80 00 00 94 00 00 00 06 02 00 00
      00 24 00 00 52 53 41 31 00 04 00 00 01 00 01 00 
      DB E3 8D 03 7C 12 B3 CA F3 4F 5A AD B6 85 BC 0F 
      41 91 1D 45 0A 03 19 AD BE 89 71 D9 1A 8C F7 F4 
      45 7A 6C 6A 13 77 59 B1 E5 BB 65 F6 03 98 B8 97 
      AB 49 B6 E0 52 EA E7 45 89 69 97 94 25 13 E9 4D 
      CA 52 B5 ED 0E 37 DB 12 B0 B6 EE 43 CB AE 6C 38 
      99 42 07 69 97 F3 17 FA D8 29 1C 49 FA 6E 62 83 
      C9 05 0D 53 2E D9 E0 94 2D 68 DB B1 5E 22 68 52 
      14 D0 A6 A4 E9 52 C3 C1 DA 42 72 7F 22 B5 12 C0 )
.ver 0:0:0:0
 }
.class public sealed serializable extend_dotnet_class_pkg
   extends [mscorlib]System.Object {
   .language '{DC5FBC71-139A-4072-826F-E87E4E42CD5F}'
   .method public specialname instance void .ctor() { 
      .maxstack  1
      ldarg 0
      call instance void [mscorlib]System.Object::.ctor()
      ret
   }
   .method public static void .cctor() { 
      .maxstack  0
      ret
   }
   .method public static void _elabs() { 
      .maxstack  0
      .line 36 'c:\\docume~1\\admini~1\\desktop\\downlo~1\\extend~1\\extend_dotnet_class.ads'
   L1:
      ret
   }
   .method public static void _init_proc(class extend_dotnet_class.typ _init, class [System.Windows.Forms]System.Windows.Forms.IContainerControl i_icontainercontrol, class [System]System.ComponentModel.ISynchronizeInvoke i_isynchronizeinvoke, class [System.Windows.Forms]System.Windows.Forms.IWin32Window i_iwin32window, class [System]System.ComponentModel.IComponent i_icomponent, class [mscorlib]System.IDisposable i_idisposable, bool P9s) { 
      .maxstack  0
      ret
   }
   .method public static void _elabb() { 
      .maxstack  0
      .locals init([0]class [mscorlib]System.Exception _exc_var)
      .line 39 'c:\\docume~1\\admini~1\\desktop\\downlo~1\\extend~1\\extend_dotnet_class.adb'
   L581:
   L615:
      ret
   }
}
