IMonoSymbolWriter.cs 739 B

123456789101112131415161718192021222324252627
  1. //
  2. // System.Reflection.Emit/IMonoSymbolWriter.cs
  3. //
  4. // Author:
  5. // Martin Baulig ([email protected])
  6. //
  7. // (C) 2003 Ximian, Inc. http://www.ximian.com
  8. //
  9. using System.Reflection;
  10. using System.Reflection.Emit;
  11. using System.Diagnostics.SymbolStore;
  12. namespace Mono.CSharp.Debugger {
  13. public interface IMonoSymbolWriter : ISymbolWriter {
  14. byte[] CreateSymbolFile (AssemblyBuilder assembly_builder);
  15. void MarkSequencePoint (int offset, int line, int column);
  16. int DefineNamespace (string name, ISymbolDocumentWriter document,
  17. string[] using_clauses, int parent);
  18. void OpenMethod (ISymbolDocumentWriter document, int startLine, int startColumn,
  19. int endLine, int endColumn, MethodBase method, int namespace_id);
  20. }
  21. }