System.Drawing: added email to icon and test file headers
[mono.git] / mcs / class / Mono.CodeContracts / Mono.CodeContracts.Static.Providers / ICodeProvider.cs
1 using Mono.CodeContracts.Static.AST.Visitors;
2
3 namespace Mono.CodeContracts.Static.Providers {
4         interface ICodeProvider<Label> {
5                 Result Decode<CodeVisitor, Data, Result> (Label pc, CodeVisitor visitor, Data data)
6                         where CodeVisitor : IAggregateVisitor<Label, Data, Result>;
7
8                 bool Next (Label current, out Label nextLabel);
9                 int GetILOffset (Label current);
10         }
11 }