blob: ee04f2b64b1503a5e5d52959706f0430801ae631 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
|
//
// System.Diagnostics.SymbolStore.ISymbolReader
//
// Author:
// Duco Fijma (duco@lorentz.xs4all.nl)
//
// (c) 2002 Duco Fijma
//
namespace System.Diagnostics.SymbolStore
{
public interface ISymbolReader {
SymbolToken UserEntryPoint {get; }
ISymbolDocument GetDocument (
string url,
Guid language,
Guid languageVendor,
Guid documentType);
ISymbolDocument[] GetDocuments ();
ISymbolVariable[] GetGlobalVariables ();
ISymbolMethod GetMethod (SymbolToken method);
ISymbolMethod GetMethod (SymbolToken method, int version);
ISymbolMethod GetMethodFromDocumentPosition (
ISymbolDocument document,
int line,
int column);
ISymbolNamespace[] GetNamespaces ();
byte[] GetSymAttribute (SymbolToken parent, string name);
ISymbolVariable[] GetVariables (SymbolToken parent);
}
}
|