예제 #1
0
파일: Region.cs 프로젝트: bartwe/plukc
        private RegionPlaceholder SetupPlaceholderRef(PlaceholderRef target)
        {
            Require.Assigned(target);
            RegionPlaceholder placeholder;

            placeholder.offset          = stream.Position;
            placeholder.target          = new Placeholder();
            placeholder.targetRef       = target;
            placeholder.relative        = false;
            placeholder.relativeSection = false;
            placeholder.relativeFile    = false;
            placeholder.displacement32  = false;
            WriteNumber(0);
            placeholder.location = CurrentLocation;
            return(placeholder);
        }
예제 #2
0
파일: Region.cs 프로젝트: bartwe/plukc
        public void WritePlaceholderRef(PlaceholderRef target)
        {
            RegionPlaceholder placeholder = SetupPlaceholderRef(target);

            placeholders.Add(placeholder);
        }
예제 #3
0
파일: Assembler.cs 프로젝트: bartwe/plukc
 public abstract void ExceptionHandlerSetup(PlaceholderRef site);
예제 #4
0
파일: Assembler.cs 프로젝트: bartwe/plukc
 public abstract void SetDestination(PlaceholderRef place);