예제 #1
0
 public ILBlock(ILBlockType type, int startOffset, int endOffset, ExceptionHandler handler = null)
 {
     this.Type             = type;
     this.StartOffset      = startOffset;
     this.EndOffset        = endOffset;
     this.ExceptionHandler = handler;
 }
예제 #2
0
 public ILBlock(ILBlockType type, int startOffset, int endOffset, Instruction loopEntryPoint)
 {
     this.Type           = type;
     this.StartOffset    = startOffset;
     this.EndOffset      = endOffset;
     this.LoopEntryPoint = loopEntryPoint;
 }
예제 #3
0
 public ILBlock(ILBlockType type, int startOffset, int endOffset, Instruction loopEntryPoint)
 {
     this.Children = new List <ILBlock>();
     base();
     this.Type           = type;
     this.StartOffset    = startOffset;
     this.EndOffset      = endOffset;
     this.LoopEntryPoint = loopEntryPoint;
     return;
 }
예제 #4
0
 public ILBlock(ILBlockType type, int startOffset, int endOffset, Mono.Cecil.Cil.ExceptionHandler handler = null)
 {
     this.Children = new List <ILBlock>();
     base();
     this.Type             = type;
     this.StartOffset      = startOffset;
     this.EndOffset        = endOffset;
     this.ExceptionHandler = handler;
     return;
 }
예제 #5
0
		public ILBlock(ILBlockType type, int startOffset, int endOffset, ExceptionHandler handler = null)
		{
			this.Type = type;
			this.StartOffset = startOffset;
			this.EndOffset = endOffset;
			this.ExceptionHandler = handler;
		}
예제 #6
0
		public ILBlock(ILBlockType type, int startOffset, int endOffset, Instruction loopEntryPoint)
		{
			this.Type = type;
			this.StartOffset = startOffset;
			this.EndOffset = endOffset;
			this.LoopEntryPoint = loopEntryPoint;
		}