예제 #1
0
            void ILabel.Mark()
            {
                if (IsMarked)
                {
                    throw new InvalidOperationException("This label is already marked.");
                }

                _owner.Append(TargetInstruction);
                IsMarked = true;
            }
예제 #2
0
 private void AppendNop()
 {
     _owner.Append(_owner._body.CilWorker.Create(OpCodes.Nop));
 }