2003-01-09 Sebastien Pouliot <spouliot@videotron.ca>
[mono.git] / mcs / class / Mono.CSharp.Debugger / IMonoSymbolWriter.cs
1 //
2 // System.Diagnostics.SymbolStore/IMonoSymbolWriter.cs
3 //
4 // Author:
5 //   Martin Baulig (martin@gnome.org)
6 //
7 // This interface is derived from System.Diagnostics.SymbolStore.ISymbolWriter.
8 //
9 // (C) 2002 Ximian, Inc.  http://www.ximian.com
10 //
11
12 using System;
13 using System.Reflection;
14 using System.Reflection.Emit;
15 using System.Collections;
16 using System.IO;
17         
18 namespace Mono.CSharp.Debugger
19 {
20         public interface IMonoSymbolWriter : System.Diagnostics.SymbolStore.ISymbolWriter
21         {
22                 void Initialize (string assembly_filename, string filename, string[] args);
23         }
24
25         internal enum SourceOffsetType
26         {
27                 OFFSET_NONE,
28                 OFFSET_IL,
29                 OFFSET_LOCAL,
30                 OFFSET_PARAMETER
31         }
32
33         internal interface ITypeHandle
34         {
35                 string Name {
36                         get;
37                 }
38
39                 Type Type {
40                         get;
41                 }
42
43                 int Token {
44                         get;
45                 }
46         }
47 }