Пример #1
0
 public MethodWeaver(ModuleWeavingContext context, MethodDefinition method)
 {
     _context        = context;
     _method         = method;
     _il             = new WeaverILProcessor(_method);
     _labels         = new LabelMapper(_il);
     _sequencePoints = new SequencePointMapper(_method, context.Config);
     _consumer       = new ArgumentConsumer(_il);
 }
Пример #2
0
 public LabelMapper(WeaverILProcessor il, ILogger log)
 {
     _il  = il;
     _log = log;
 }
Пример #3
0
 public ArgumentConsumer(WeaverILProcessor il)
 {
     _il = il;
 }
Пример #4
0
 public LabelMapper(WeaverILProcessor il)
 {
     _il = il;
 }