public ILStructure(ILStructureType type, int startOffset, int endOffset, ExceptionHandler handler = null)
 {
     Debug.Assert(startOffset < endOffset);
     this.Type             = type;
     this.StartOffset      = startOffset;
     this.EndOffset        = endOffset;
     this.ExceptionHandler = handler;
 }
 public ILStructure(ILStructureType type, int startOffset, int endOffset, Instruction loopEntryPoint)
 {
     Debug.Assert(startOffset < endOffset);
     this.Type           = type;
     this.StartOffset    = startOffset;
     this.EndOffset      = endOffset;
     this.LoopEntryPoint = loopEntryPoint;
 }
Exemplo n.º 3
0
 public ILStructure(ILStructureType type, int startOffset, int endOffset, Instruction?loopEntryPoint)
 {
     Debug.Assert(startOffset < endOffset);
     Type           = type;
     StartOffset    = startOffset;
     EndOffset      = endOffset;
     LoopEntryPoint = loopEntryPoint;
 }
Exemplo n.º 4
0
 public ILStructure(PEFile module, MethodDefinitionHandle handle, MetadataGenericContext genericContext, ILStructureType type, int startOffset, int endOffset, int loopEntryPoint)
 {
     Debug.Assert(startOffset < endOffset);
     this.Module               = module;
     this.MethodHandle         = handle;
     this.GenericContext       = genericContext;
     this.Type                 = type;
     this.StartOffset          = startOffset;
     this.EndOffset            = endOffset;
     this.LoopEntryPointOffset = loopEntryPoint;
 }
Exemplo n.º 5
0
 public ILStructure(PEFile module, MethodDefinitionHandle handle, MetadataGenericContext genericContext, ILStructureType type, int startOffset, int endOffset, ExceptionRegion handler = default)
 {
     Debug.Assert(startOffset < endOffset);
     this.Module           = module;
     this.MethodHandle     = handle;
     this.GenericContext   = genericContext;
     this.Type             = type;
     this.StartOffset      = startOffset;
     this.EndOffset        = endOffset;
     this.ExceptionHandler = handler;
 }
Exemplo n.º 6
0
		public ILStructure(ILStructureType type, int startOffset, int endOffset, Instruction loopEntryPoint)
		{
			Debug.Assert(startOffset < endOffset);
			this.Type = type;
			this.StartOffset = startOffset;
			this.EndOffset = endOffset;
			this.LoopEntryPoint = loopEntryPoint;
		}
Exemplo n.º 7
0
		public ILStructure(ILStructureType type, int startOffset, int endOffset, ExceptionHandler handler = null)
		{
			Debug.Assert(startOffset < endOffset);
			this.Type = type;
			this.StartOffset = startOffset;
			this.EndOffset = endOffset;
			this.ExceptionHandler = handler;
		}