UniAspect.AspectElement.Pointcut.DeepCopy C# (CSharp) 메소드

DeepCopy() 공개 메소드

public DeepCopy ( ) : Pointcut
리턴 Pointcut
        public Pointcut DeepCopy()
        {
            var copy = new Pointcut();
            copy.SetElementType(GetPointcutType());
            copy.SetName(GetName());
            copy.SetType(GetTargetType());
            // TODO パラメータもコピーする
            foreach (var name in GetTargetName()) {
                copy.SetTarget(name);
            }
            return copy;
        }