3 instantiations of CodeBlockEntry
Mono.Cecil.Mdb (3)
Mono.CompilerServices.SymbolWriter\MonoSymbolTable.cs (1)
1338
code_blocks [i] = new
CodeBlockEntry
(i, reader);
Mono.CompilerServices.SymbolWriter\SourceMethodBuilder.cs (2)
108
CodeBlockEntry block = new
CodeBlockEntry
(
229
sorted.Add (new
CodeBlockEntry
(scope_index, -1, CodeBlockEntry.Type.CompilerGenerated, 0));
29 references to CodeBlockEntry
Mono.Cecil.Mdb (29)
Mono.Cecil.Mdb\MdbReader.cs (3)
146
foreach (
var
block in blocks) {
147
if (block.BlockType !=
CodeBlockEntry
.Type.Lexical && block.BlockType !=
CodeBlockEntry
.Type.CompilerGenerated)
Mono.CompilerServices.SymbolWriter\MonoSymbolFile.cs (1)
157
LineNumberEntry[] lines,
CodeBlockEntry
[] code_blocks,
Mono.CompilerServices.SymbolWriter\MonoSymbolTable.cs (4)
1077
CodeBlockEntry
[] code_blocks;
1130
CodeBlockEntry
[] code_blocks, string real_name,
1321
public
CodeBlockEntry
[] GetCodeBlocks ()
1335
code_blocks = new
CodeBlockEntry
[num_code_blocks];
Mono.CompilerServices.SymbolWriter\MonoSymbolWriter.cs (4)
166
current_method.StartBlock (
CodeBlockEntry
.Type.Lexical, start_offset);
183
current_method.StartBlock (
CodeBlockEntry
.Type.CompilerGenerated,
197
current_method.StartBlock (
CodeBlockEntry
.Type.IteratorBody,
208
current_method.StartBlock (
CodeBlockEntry
.Type.IteratorDispatcher,
Mono.CompilerServices.SymbolWriter\SourceMethodBuilder.cs (17)
39
List<
CodeBlockEntry
> _blocks;
41
Stack<
CodeBlockEntry
> _block_stack;
92
public void StartBlock (
CodeBlockEntry
.Type type, int start_offset)
97
public void StartBlock (
CodeBlockEntry
.Type type, int start_offset, int scopeIndex)
100
_block_stack = new Stack<
CodeBlockEntry
> ();
104
_blocks = new List<
CodeBlockEntry
> ();
108
CodeBlockEntry
block = new CodeBlockEntry (
117
CodeBlockEntry
block = (
CodeBlockEntry
) _block_stack.Pop ();
121
public
CodeBlockEntry
[] Blocks {
124
return new
CodeBlockEntry
[0];
126
CodeBlockEntry
[] retval = new
CodeBlockEntry
[_blocks.Count];
132
public
CodeBlockEntry
CurrentBlock {
135
return (
CodeBlockEntry
) _block_stack.Peek ();
196
var sorted = new List<
CodeBlockEntry
> (blocks.Length);
229
sorted.Add (new CodeBlockEntry (scope_index, -1,
CodeBlockEntry
.Type.CompilerGenerated, 0));