Created all System.Diagnostics.SymbolWriter interfaces
[mono.git] / mcs / class / corlib / System.Diagnostics.SymbolStore / ISymbolDocument.cs
1 //
2 // System.Diagnostics.SymbolStore.ISymbolDocument
3 //
4 // Author:
5 //   Duco Fijma (duco@lorentz.xs4all.nl)
6 //
7 //   (c) 2002 Duco Fijma
8 // 
9
10 namespace System.Diagnostics.SymbolStore
11 {
12
13 public interface ISymbolDocument {
14         
15         Guid CheckSymAlgorithmId {get; }
16         Guid DocumentType {get; }
17         bool HasEmbeddedSource {get; }
18         Guid Language {get; }   
19         Guid LanguageVendor {get; }
20         int SourceLength {get; }
21         string URL {get; }
22
23         int FindClosestLine (int line);
24         byte[] GetCheckSum ();
25         byte[] GetSourceRange (int startLine, int startColumn, int endLine, int endColumn);
26
27 }
28
29 }