1 // Licensed to the .NET Foundation under one or more agreements.
2 // The .NET Foundation licenses this file to you under the MIT license.
3 // See the LICENSE file in the project root for more information.
4 
5 [assembly:System.Reflection.AssemblyVersionAttribute("4.0.0.0")]
6 [assembly:System.Diagnostics.DebuggableAttribute((System.Diagnostics.DebuggableAttribute.DebuggingModes)(2))]
7 [assembly:System.Runtime.CompilerServices.CompilationRelaxationsAttribute(8)]
8 [assembly:System.Runtime.CompilerServices.ReferenceAssemblyAttribute]
9 [assembly:System.Runtime.CompilerServices.RuntimeCompatibilityAttribute(WrapNonExceptionThrows=true)]
10 namespace Mono.CompilerServices.SymbolWriter
11 {
12     public partial class AnonymousScopeEntry
13     {
14         public readonly int ID;
AnonymousScopeEntry(int id)15         public AnonymousScopeEntry(int id) { }
16         public Mono.CompilerServices.SymbolWriter.CapturedScope[] CapturedScopes { get { throw null; } }
17         public Mono.CompilerServices.SymbolWriter.CapturedVariable[] CapturedVariables { get { throw null; } }
ToString()18         public override string ToString() { throw null; }
19     }
20     [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
21     public partial struct CapturedScope
22     {
23         public readonly string CapturedName;
24         public readonly int Scope;
CapturedScopeMono.CompilerServices.SymbolWriter.CapturedScope25         public CapturedScope(int scope, string captured_name) { throw null;}
ToStringMono.CompilerServices.SymbolWriter.CapturedScope26         public override string ToString() { throw null; }
27     }
28     [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
29     public partial struct CapturedVariable
30     {
31         public readonly string CapturedName;
32         public readonly Mono.CompilerServices.SymbolWriter.CapturedVariable.CapturedKind Kind;
33         public readonly string Name;
CapturedVariableMono.CompilerServices.SymbolWriter.CapturedVariable34         public CapturedVariable(string name, string captured_name, Mono.CompilerServices.SymbolWriter.CapturedVariable.CapturedKind kind) { throw null;}
ToStringMono.CompilerServices.SymbolWriter.CapturedVariable35         public override string ToString() { throw null; }
36         public enum CapturedKind : byte
37         {
38             Local = (byte)0,
39             Parameter = (byte)1,
40             This = (byte)2,
41         }
42     }
43     public partial class CodeBlockEntry
44     {
45         public Mono.CompilerServices.SymbolWriter.CodeBlockEntry.Type BlockType;
46         public int EndOffset;
47         public int Index;
48         public int Parent;
49         public int StartOffset;
CodeBlockEntry(int index, int parent, Mono.CompilerServices.SymbolWriter.CodeBlockEntry.Type type, int start_offset)50         public CodeBlockEntry(int index, int parent, Mono.CompilerServices.SymbolWriter.CodeBlockEntry.Type type, int start_offset) { }
Close(int end_offset)51         public void Close(int end_offset) { }
ToString()52         public override string ToString() { throw null; }
53         public enum Type
54         {
55             CompilerGenerated = 2,
56             IteratorBody = 3,
57             IteratorDispatcher = 4,
58             Lexical = 1,
59         }
60     }
61     public partial class CompileUnitEntry : Mono.CompilerServices.SymbolWriter.ICompileUnit
62     {
63         public readonly int Index;
CompileUnitEntry(Mono.CompilerServices.SymbolWriter.MonoSymbolFile file, Mono.CompilerServices.SymbolWriter.SourceFileEntry source)64         public CompileUnitEntry(Mono.CompilerServices.SymbolWriter.MonoSymbolFile file, Mono.CompilerServices.SymbolWriter.SourceFileEntry source) { }
65         public Mono.CompilerServices.SymbolWriter.SourceFileEntry[] IncludeFiles { get { throw null; } }
66         Mono.CompilerServices.SymbolWriter.CompileUnitEntry Mono.CompilerServices.SymbolWriter.ICompileUnit.Entry { get { throw null; } }
67         public Mono.CompilerServices.SymbolWriter.NamespaceEntry[] Namespaces { get { throw null; } }
68         public static int Size { get { throw null; } }
69         public Mono.CompilerServices.SymbolWriter.SourceFileEntry SourceFile { get { throw null; } }
AddFile(Mono.CompilerServices.SymbolWriter.SourceFileEntry file)70         public void AddFile(Mono.CompilerServices.SymbolWriter.SourceFileEntry file) { }
DefineNamespace(string name, string[] using_clauses, int parent)71         public int DefineNamespace(string name, string[] using_clauses, int parent) { throw null; }
ReadAll()72         public void ReadAll() { }
73     }
74     public partial interface ICompileUnit
75     {
76         Mono.CompilerServices.SymbolWriter.CompileUnitEntry Entry { get; }
77     }
78     public partial interface IMethodDef
79     {
80         string Name { get; }
81         int Token { get; }
82     }
83     public partial interface ISourceFile
84     {
85         Mono.CompilerServices.SymbolWriter.SourceFileEntry Entry { get; }
86     }
87     public partial class LineNumberEntry
88     {
89         public int Column;
90         public int EndColumn;
91         public int EndRow;
92         public readonly int File;
93         public readonly bool IsHidden;
94         public static readonly Mono.CompilerServices.SymbolWriter.LineNumberEntry Null;
95         public readonly int Offset;
96         public readonly int Row;
LineNumberEntry(int file, int row, int offset)97         public LineNumberEntry(int file, int row, int offset) { }
LineNumberEntry(int file, int row, int column, int offset)98         public LineNumberEntry(int file, int row, int column, int offset) { }
LineNumberEntry(int file, int row, int column, int offset, bool is_hidden)99         public LineNumberEntry(int file, int row, int column, int offset, bool is_hidden) { }
LineNumberEntry(int file, int row, int column, int end_row, int end_column, int offset, bool is_hidden)100         public LineNumberEntry(int file, int row, int column, int end_row, int end_column, int offset, bool is_hidden) { }
ToString()101         public override string ToString() { throw null; }
102         public sealed partial class LocationComparer : System.Collections.Generic.IComparer<Mono.CompilerServices.SymbolWriter.LineNumberEntry>
103         {
104             public static readonly Mono.CompilerServices.SymbolWriter.LineNumberEntry.LocationComparer Default;
LocationComparer()105             public LocationComparer() { }
Compare(Mono.CompilerServices.SymbolWriter.LineNumberEntry l1, Mono.CompilerServices.SymbolWriter.LineNumberEntry l2)106             public int Compare(Mono.CompilerServices.SymbolWriter.LineNumberEntry l1, Mono.CompilerServices.SymbolWriter.LineNumberEntry l2) { throw null; }
107         }
108     }
109     public partial class LineNumberTable
110     {
111         public const int Default_LineBase = -1;
112         public const int Default_LineRange = 8;
113         public const byte Default_OpcodeBase = (byte)9;
114         public const byte DW_LNE_end_sequence = (byte)1;
115         public const byte DW_LNE_MONO_negate_is_hidden = (byte)64;
116         public const byte DW_LNS_advance_line = (byte)3;
117         public const byte DW_LNS_advance_pc = (byte)2;
118         public const byte DW_LNS_const_add_pc = (byte)8;
119         public const byte DW_LNS_copy = (byte)1;
120         public const byte DW_LNS_set_file = (byte)4;
121         public readonly int LineBase;
122         public readonly int LineRange;
123         public readonly int MaxAddressIncrement;
124         public readonly byte OpcodeBase;
125         protected Mono.CompilerServices.SymbolWriter.LineNumberEntry[] _line_numbers;
LineNumberTable(Mono.CompilerServices.SymbolWriter.MonoSymbolFile file)126         protected LineNumberTable(Mono.CompilerServices.SymbolWriter.MonoSymbolFile file) { }
127         public Mono.CompilerServices.SymbolWriter.LineNumberEntry[] LineNumbers { get { throw null; } }
GetMethodBounds(out Mono.CompilerServices.SymbolWriter.LineNumberEntry start, out Mono.CompilerServices.SymbolWriter.LineNumberEntry end)128         public bool GetMethodBounds(out Mono.CompilerServices.SymbolWriter.LineNumberEntry start, out Mono.CompilerServices.SymbolWriter.LineNumberEntry end) { start = default(Mono.CompilerServices.SymbolWriter.LineNumberEntry); end = default(Mono.CompilerServices.SymbolWriter.LineNumberEntry); throw null; }
129     }
130     [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
131     public partial struct LocalVariableEntry
132     {
133         public readonly int BlockIndex;
134         public readonly int Index;
135         public readonly string Name;
LocalVariableEntryMono.CompilerServices.SymbolWriter.LocalVariableEntry136         public LocalVariableEntry(int index, string name, int block) { throw null;}
ToStringMono.CompilerServices.SymbolWriter.LocalVariableEntry137         public override string ToString() { throw null; }
138     }
139     public partial class MethodEntry : System.IComparable
140     {
MethodEntry()141         internal MethodEntry() { }
142         public readonly Mono.CompilerServices.SymbolWriter.CompileUnitEntry CompileUnit;
143         public readonly int CompileUnitIndex;
144         public readonly int NamespaceID;
145         public const int Size = 12;
146         public readonly Mono.CompilerServices.SymbolWriter.MonoSymbolFile SymbolFile;
147         public readonly int Token;
148         public int Index { get { throw null; } set { } }
149         public Mono.CompilerServices.SymbolWriter.MethodEntry.Flags MethodFlags { get { throw null; } }
CompareTo(object obj)150         public int CompareTo(object obj) { throw null; }
GetCodeBlocks()151         public Mono.CompilerServices.SymbolWriter.CodeBlockEntry[] GetCodeBlocks() { throw null; }
GetLineNumberTable()152         public Mono.CompilerServices.SymbolWriter.LineNumberTable GetLineNumberTable() { throw null; }
GetLocals()153         public Mono.CompilerServices.SymbolWriter.LocalVariableEntry[] GetLocals() { throw null; }
GetRealName()154         public string GetRealName() { throw null; }
GetScopeVariables()155         public Mono.CompilerServices.SymbolWriter.ScopeVariable[] GetScopeVariables() { throw null; }
ReadAll()156         public void ReadAll() { }
ToString()157         public override string ToString() { throw null; }
158         [System.FlagsAttribute]
159         public enum Flags
160         {
161             ColumnsInfoIncluded = 2,
162             EndInfoIncluded = 4,
163             LocalNamesAmbiguous = 1,
164         }
165     }
166     public partial class MonoSymbolFile : System.IDisposable
167     {
168         public readonly int MajorVersion;
169         public readonly int MinorVersion;
170         public int NumLineNumbers;
MonoSymbolFile()171         public MonoSymbolFile() { }
172         public int AnonymousScopeCount { get { throw null; } }
173         public int CompileUnitCount { get { throw null; } }
174         public Mono.CompilerServices.SymbolWriter.CompileUnitEntry[] CompileUnits { get { throw null; } }
175         public System.Guid Guid { get { throw null; } }
176         public int MethodCount { get { throw null; } }
177         public Mono.CompilerServices.SymbolWriter.MethodEntry[] Methods { get { throw null; } }
178         public int NamespaceCount { get { throw null; } }
179         public Mono.CompilerServices.SymbolWriter.OffsetTable OffsetTable { get { throw null; } }
180         public int SourceCount { get { throw null; } }
181         public Mono.CompilerServices.SymbolWriter.SourceFileEntry[] Sources { get { throw null; } }
182         public int TypeCount { get { throw null; } }
AddCompileUnit(Mono.CompilerServices.SymbolWriter.CompileUnitEntry entry)183         public int AddCompileUnit(Mono.CompilerServices.SymbolWriter.CompileUnitEntry entry) { throw null; }
AddMethod(Mono.CompilerServices.SymbolWriter.MethodEntry entry)184         public void AddMethod(Mono.CompilerServices.SymbolWriter.MethodEntry entry) { }
AddSource(Mono.CompilerServices.SymbolWriter.SourceFileEntry source)185         public int AddSource(Mono.CompilerServices.SymbolWriter.SourceFileEntry source) { throw null; }
CreateSymbolFile(System.Guid guid, System.IO.FileStream fs)186         public void CreateSymbolFile(System.Guid guid, System.IO.FileStream fs) { }
DefineMethod(Mono.CompilerServices.SymbolWriter.CompileUnitEntry comp_unit, int token, Mono.CompilerServices.SymbolWriter.ScopeVariable[] scope_vars, Mono.CompilerServices.SymbolWriter.LocalVariableEntry[] locals, Mono.CompilerServices.SymbolWriter.LineNumberEntry[] lines, Mono.CompilerServices.SymbolWriter.CodeBlockEntry[] code_blocks, string real_name, Mono.CompilerServices.SymbolWriter.MethodEntry.Flags flags, int namespace_id)187         public Mono.CompilerServices.SymbolWriter.MethodEntry DefineMethod(Mono.CompilerServices.SymbolWriter.CompileUnitEntry comp_unit, int token, Mono.CompilerServices.SymbolWriter.ScopeVariable[] scope_vars, Mono.CompilerServices.SymbolWriter.LocalVariableEntry[] locals, Mono.CompilerServices.SymbolWriter.LineNumberEntry[] lines, Mono.CompilerServices.SymbolWriter.CodeBlockEntry[] code_blocks, string real_name, Mono.CompilerServices.SymbolWriter.MethodEntry.Flags flags, int namespace_id) { throw null; }
Dispose()188         public void Dispose() { }
Dispose(bool disposing)189         protected virtual void Dispose(bool disposing) { }
FindSource(string file_name)190         public int FindSource(string file_name) { throw null; }
GetAnonymousScope(int id)191         public Mono.CompilerServices.SymbolWriter.AnonymousScopeEntry GetAnonymousScope(int id) { throw null; }
GetCompileUnit(int index)192         public Mono.CompilerServices.SymbolWriter.CompileUnitEntry GetCompileUnit(int index) { throw null; }
GetMethod(int index)193         public Mono.CompilerServices.SymbolWriter.MethodEntry GetMethod(int index) { throw null; }
GetMethodByToken(int token)194         public Mono.CompilerServices.SymbolWriter.MethodEntry GetMethodByToken(int token) { throw null; }
GetSourceFile(int index)195         public Mono.CompilerServices.SymbolWriter.SourceFileEntry GetSourceFile(int index) { throw null; }
ReadSymbolFile(System.IO.Stream stream)196         public static Mono.CompilerServices.SymbolWriter.MonoSymbolFile ReadSymbolFile(System.IO.Stream stream) { throw null; }
ReadSymbolFile(System.Reflection.Assembly assembly)197         public static Mono.CompilerServices.SymbolWriter.MonoSymbolFile ReadSymbolFile(System.Reflection.Assembly assembly) { throw null; }
ReadSymbolFile(string mdbFilename)198         public static Mono.CompilerServices.SymbolWriter.MonoSymbolFile ReadSymbolFile(string mdbFilename) { throw null; }
ReadSymbolFile(string mdbFilename, System.Guid assemblyGuid)199         public static Mono.CompilerServices.SymbolWriter.MonoSymbolFile ReadSymbolFile(string mdbFilename, System.Guid assemblyGuid) { throw null; }
200     }
201     public partial class MonoSymbolFileException : System.Exception
202     {
MonoSymbolFileException()203         public MonoSymbolFileException() { }
MonoSymbolFileException(string message, System.Exception innerException)204         public MonoSymbolFileException(string message, System.Exception innerException) { }
MonoSymbolFileException(string message, params object[] args)205         public MonoSymbolFileException(string message, params object[] args) { }
206     }
207     public partial class MonoSymbolWriter
208     {
209         protected readonly Mono.CompilerServices.SymbolWriter.MonoSymbolFile file;
MonoSymbolWriter(string filename)210         public MonoSymbolWriter(string filename) { }
211         public Mono.CompilerServices.SymbolWriter.MonoSymbolFile SymbolFile { get { throw null; } }
CloseCompilerGeneratedBlock(int end_offset)212         public void CloseCompilerGeneratedBlock(int end_offset) { }
CloseMethod()213         public void CloseMethod() { }
CloseNamespace()214         public void CloseNamespace() { }
CloseScope(int end_offset)215         public void CloseScope(int end_offset) { }
DefineAnonymousScope(int id)216         public void DefineAnonymousScope(int id) { }
DefineCapturedLocal(int scope_id, string name, string captured_name)217         public void DefineCapturedLocal(int scope_id, string name, string captured_name) { }
DefineCapturedParameter(int scope_id, string name, string captured_name)218         public void DefineCapturedParameter(int scope_id, string name, string captured_name) { }
DefineCapturedScope(int scope_id, int id, string captured_name)219         public void DefineCapturedScope(int scope_id, int id, string captured_name) { }
DefineCapturedThis(int scope_id, string captured_name)220         public void DefineCapturedThis(int scope_id, string captured_name) { }
DefineCompilationUnit(Mono.CompilerServices.SymbolWriter.SourceFileEntry source)221         public Mono.CompilerServices.SymbolWriter.CompileUnitEntry DefineCompilationUnit(Mono.CompilerServices.SymbolWriter.SourceFileEntry source) { throw null; }
DefineDocument(string url)222         public Mono.CompilerServices.SymbolWriter.SourceFileEntry DefineDocument(string url) { throw null; }
DefineDocument(string url, byte[] guid, byte[] checksum)223         public Mono.CompilerServices.SymbolWriter.SourceFileEntry DefineDocument(string url, byte[] guid, byte[] checksum) { throw null; }
DefineLocalVariable(int index, string name)224         public void DefineLocalVariable(int index, string name) { }
DefineNamespace(string name, Mono.CompilerServices.SymbolWriter.CompileUnitEntry unit, string[] using_clauses, int parent)225         public int DefineNamespace(string name, Mono.CompilerServices.SymbolWriter.CompileUnitEntry unit, string[] using_clauses, int parent) { throw null; }
DefineScopeVariable(int scope, int index)226         public void DefineScopeVariable(int scope, int index) { }
EndIteratorBody(int end_offset)227         public void EndIteratorBody(int end_offset) { }
EndIteratorDispatcher(int end_offset)228         public void EndIteratorDispatcher(int end_offset) { }
MarkSequencePoint(int offset, Mono.CompilerServices.SymbolWriter.SourceFileEntry file, int line, int column, bool is_hidden)229         public void MarkSequencePoint(int offset, Mono.CompilerServices.SymbolWriter.SourceFileEntry file, int line, int column, bool is_hidden) { }
OpenCompilerGeneratedBlock(int start_offset)230         public void OpenCompilerGeneratedBlock(int start_offset) { }
OpenMethod(Mono.CompilerServices.SymbolWriter.ICompileUnit file, int ns_id, Mono.CompilerServices.SymbolWriter.IMethodDef method)231         public Mono.CompilerServices.SymbolWriter.SourceMethodBuilder OpenMethod(Mono.CompilerServices.SymbolWriter.ICompileUnit file, int ns_id, Mono.CompilerServices.SymbolWriter.IMethodDef method) { throw null; }
OpenScope(int start_offset)232         public int OpenScope(int start_offset) { throw null; }
StartIteratorBody(int start_offset)233         public void StartIteratorBody(int start_offset) { }
StartIteratorDispatcher(int start_offset)234         public void StartIteratorDispatcher(int start_offset) { }
WriteSymbolFile(System.Guid guid)235         public void WriteSymbolFile(System.Guid guid) { }
236     }
237     [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
238     public partial struct NamespaceEntry
239     {
240         public readonly int Index;
241         public readonly string Name;
242         public readonly int Parent;
243         public readonly string[] UsingClauses;
NamespaceEntryMono.CompilerServices.SymbolWriter.NamespaceEntry244         public NamespaceEntry(string name, int index, string[] using_clauses, int parent) { throw null;}
ToStringMono.CompilerServices.SymbolWriter.NamespaceEntry245         public override string ToString() { throw null; }
246     }
247     public partial class OffsetTable
248     {
OffsetTable()249         internal OffsetTable() { }
250         public int AnonymousScopeCount;
251         public int AnonymousScopeTableOffset;
252         public int AnonymousScopeTableSize;
253         public int CompileUnitCount;
254         public int CompileUnitTableOffset;
255         public int CompileUnitTableSize;
256         public int DataSectionOffset;
257         public int DataSectionSize;
258         public Mono.CompilerServices.SymbolWriter.OffsetTable.Flags FileFlags;
259         public int LineNumberTable_LineBase;
260         public int LineNumberTable_LineRange;
261         public int LineNumberTable_OpcodeBase;
262         public const long Magic = (long)5037318119232611860;
263         public const int MajorVersion = 50;
264         public int MethodCount;
265         public int MethodTableOffset;
266         public int MethodTableSize;
267         public const int MinorVersion = 0;
268         public int SourceCount;
269         public int SourceTableOffset;
270         public int SourceTableSize;
271         public int TotalFileSize;
272         public int TypeCount;
ToString()273         public override string ToString() { throw null; }
274         [System.FlagsAttribute]
275         public enum Flags
276         {
277             IsAspxSource = 1,
278             WindowsFileNames = 2,
279         }
280     }
281     [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)]
282     public partial struct ScopeVariable
283     {
284         public readonly int Index;
285         public readonly int Scope;
ScopeVariableMono.CompilerServices.SymbolWriter.ScopeVariable286         public ScopeVariable(int scope, int index) { throw null;}
ToStringMono.CompilerServices.SymbolWriter.ScopeVariable287         public override string ToString() { throw null; }
288     }
289     public partial class SourceFileEntry
290     {
291         public readonly int Index;
SourceFileEntry(Mono.CompilerServices.SymbolWriter.MonoSymbolFile file, string file_name)292         public SourceFileEntry(Mono.CompilerServices.SymbolWriter.MonoSymbolFile file, string file_name) { }
SourceFileEntry(Mono.CompilerServices.SymbolWriter.MonoSymbolFile file, string sourceFile, byte[] guid, byte[] checksum)293         public SourceFileEntry(Mono.CompilerServices.SymbolWriter.MonoSymbolFile file, string sourceFile, byte[] guid, byte[] checksum) { }
SourceFileEntry(Mono.CompilerServices.SymbolWriter.MonoSymbolFile file, string fileName, string sourceFile, byte[] guid, byte[] checksum)294         public SourceFileEntry(Mono.CompilerServices.SymbolWriter.MonoSymbolFile file, string fileName, string sourceFile, byte[] guid, byte[] checksum) { }
295         public bool AutoGenerated { get { throw null; } }
296         public byte[] Checksum { get { throw null; } }
297         public string FileName { get { throw null; } set { } }
298         public static int Size { get { throw null; } }
CheckChecksum()299         public bool CheckChecksum() { throw null; }
SetAutoGenerated()300         public void SetAutoGenerated() { }
ToString()301         public override string ToString() { throw null; }
302     }
303     public partial class SourceMethodBuilder
304     {
SourceMethodBuilder(Mono.CompilerServices.SymbolWriter.ICompileUnit comp_unit)305         public SourceMethodBuilder(Mono.CompilerServices.SymbolWriter.ICompileUnit comp_unit) { }
SourceMethodBuilder(Mono.CompilerServices.SymbolWriter.ICompileUnit comp_unit, int ns_id, Mono.CompilerServices.SymbolWriter.IMethodDef method)306         public SourceMethodBuilder(Mono.CompilerServices.SymbolWriter.ICompileUnit comp_unit, int ns_id, Mono.CompilerServices.SymbolWriter.IMethodDef method) { }
307         public Mono.CompilerServices.SymbolWriter.CodeBlockEntry[] Blocks { get { throw null; } }
308         public Mono.CompilerServices.SymbolWriter.CodeBlockEntry CurrentBlock { get { throw null; } }
309         public Mono.CompilerServices.SymbolWriter.LocalVariableEntry[] Locals { get { throw null; } }
310         public Mono.CompilerServices.SymbolWriter.ScopeVariable[] ScopeVariables { get { throw null; } }
311         public Mono.CompilerServices.SymbolWriter.ICompileUnit SourceFile { get { throw null; } }
AddLocal(int index, string name)312         public void AddLocal(int index, string name) { }
AddScopeVariable(int scope, int index)313         public void AddScopeVariable(int scope, int index) { }
DefineMethod(Mono.CompilerServices.SymbolWriter.MonoSymbolFile file)314         public void DefineMethod(Mono.CompilerServices.SymbolWriter.MonoSymbolFile file) { }
DefineMethod(Mono.CompilerServices.SymbolWriter.MonoSymbolFile file, int token)315         public void DefineMethod(Mono.CompilerServices.SymbolWriter.MonoSymbolFile file, int token) { }
EndBlock(int end_offset)316         public void EndBlock(int end_offset) { }
MarkSequencePoint(int offset, Mono.CompilerServices.SymbolWriter.SourceFileEntry file, int line, int column, bool is_hidden)317         public void MarkSequencePoint(int offset, Mono.CompilerServices.SymbolWriter.SourceFileEntry file, int line, int column, bool is_hidden) { }
MarkSequencePoint(int offset, Mono.CompilerServices.SymbolWriter.SourceFileEntry file, int line, int column, int end_line, int end_column, bool is_hidden)318         public void MarkSequencePoint(int offset, Mono.CompilerServices.SymbolWriter.SourceFileEntry file, int line, int column, int end_line, int end_column, bool is_hidden) { }
StartBlock(Mono.CompilerServices.SymbolWriter.CodeBlockEntry.Type type, int start_offset)319         public void StartBlock(Mono.CompilerServices.SymbolWriter.CodeBlockEntry.Type type, int start_offset) { }
StartBlock(Mono.CompilerServices.SymbolWriter.CodeBlockEntry.Type type, int start_offset, int scopeIndex)320         public void StartBlock(Mono.CompilerServices.SymbolWriter.CodeBlockEntry.Type type, int start_offset, int scopeIndex) { }
321     }
322     public partial class SymbolWriterImpl : System.Diagnostics.SymbolStore.ISymbolWriter
323     {
SymbolWriterImpl(System.Reflection.Emit.ModuleBuilder mb)324         public SymbolWriterImpl(System.Reflection.Emit.ModuleBuilder mb) { }
Close()325         public void Close() { }
CloseMethod()326         public void CloseMethod() { }
CloseNamespace()327         public void CloseNamespace() { }
CloseScope(int endOffset)328         public void CloseScope(int endOffset) { }
DefineDocument(string url, System.Guid language, System.Guid languageVendor, System.Guid documentType)329         public System.Diagnostics.SymbolStore.ISymbolDocumentWriter DefineDocument(string url, System.Guid language, System.Guid languageVendor, System.Guid documentType) { throw null; }
DefineField(System.Diagnostics.SymbolStore.SymbolToken parent, string name, System.Reflection.FieldAttributes attributes, byte[] signature, System.Diagnostics.SymbolStore.SymAddressKind addrKind, int addr1, int addr2, int addr3)330         public void DefineField(System.Diagnostics.SymbolStore.SymbolToken parent, string name, System.Reflection.FieldAttributes attributes, byte[] signature, System.Diagnostics.SymbolStore.SymAddressKind addrKind, int addr1, int addr2, int addr3) { }
DefineGlobalVariable(string name, System.Reflection.FieldAttributes attributes, byte[] signature, System.Diagnostics.SymbolStore.SymAddressKind addrKind, int addr1, int addr2, int addr3)331         public void DefineGlobalVariable(string name, System.Reflection.FieldAttributes attributes, byte[] signature, System.Diagnostics.SymbolStore.SymAddressKind addrKind, int addr1, int addr2, int addr3) { }
DefineLocalVariable(string name, System.Reflection.FieldAttributes attributes, byte[] signature, System.Diagnostics.SymbolStore.SymAddressKind addrKind, int addr1, int addr2, int addr3, int startOffset, int endOffset)332         public void DefineLocalVariable(string name, System.Reflection.FieldAttributes attributes, byte[] signature, System.Diagnostics.SymbolStore.SymAddressKind addrKind, int addr1, int addr2, int addr3, int startOffset, int endOffset) { }
DefineParameter(string name, System.Reflection.ParameterAttributes attributes, int sequence, System.Diagnostics.SymbolStore.SymAddressKind addrKind, int addr1, int addr2, int addr3)333         public void DefineParameter(string name, System.Reflection.ParameterAttributes attributes, int sequence, System.Diagnostics.SymbolStore.SymAddressKind addrKind, int addr1, int addr2, int addr3) { }
DefineSequencePoints(System.Diagnostics.SymbolStore.ISymbolDocumentWriter document, int[] offsets, int[] lines, int[] columns, int[] endLines, int[] endColumns)334         public void DefineSequencePoints(System.Diagnostics.SymbolStore.ISymbolDocumentWriter document, int[] offsets, int[] lines, int[] columns, int[] endLines, int[] endColumns) { }
Initialize(System.IntPtr emitter, string filename, bool fFullBuild)335         public void Initialize(System.IntPtr emitter, string filename, bool fFullBuild) { }
OpenMethod(System.Diagnostics.SymbolStore.SymbolToken method)336         public void OpenMethod(System.Diagnostics.SymbolStore.SymbolToken method) { }
OpenNamespace(string name)337         public void OpenNamespace(string name) { }
OpenScope(int startOffset)338         public int OpenScope(int startOffset) { throw null; }
SetMethodSourceRange(System.Diagnostics.SymbolStore.ISymbolDocumentWriter startDoc, int startLine, int startColumn, System.Diagnostics.SymbolStore.ISymbolDocumentWriter endDoc, int endLine, int endColumn)339         public void SetMethodSourceRange(System.Diagnostics.SymbolStore.ISymbolDocumentWriter startDoc, int startLine, int startColumn, System.Diagnostics.SymbolStore.ISymbolDocumentWriter endDoc, int endLine, int endColumn) { }
SetScopeRange(int scopeID, int startOffset, int endOffset)340         public void SetScopeRange(int scopeID, int startOffset, int endOffset) { }
SetSymAttribute(System.Diagnostics.SymbolStore.SymbolToken parent, string name, byte[] data)341         public void SetSymAttribute(System.Diagnostics.SymbolStore.SymbolToken parent, string name, byte[] data) { }
SetUnderlyingWriter(System.IntPtr underlyingWriter)342         public void SetUnderlyingWriter(System.IntPtr underlyingWriter) { }
SetUserEntryPoint(System.Diagnostics.SymbolStore.SymbolToken entryMethod)343         public void SetUserEntryPoint(System.Diagnostics.SymbolStore.SymbolToken entryMethod) { }
UsingNamespace(string fullName)344         public void UsingNamespace(string fullName) { }
345     }
346 }
347