Пример #1
0
        public void SetTarget(string Target)
        {
            if (!Targets.ContainsKey(Target))
            {
                throw (new Exception(String.Format("Unknown target '{0}' use --show_targets in order to view available targets", Target)));
            }
            this.Target = (ICConverter)Activator.CreateInstance(Targets[Target].Item2);
            this.Target.Initialize(OutputName);

#if false
            try
            {
                this.Target = (ICConverter)Activator.CreateInstance(Targets[Target].Item2);
            }
            catch (TargetInvocationException TargetInvocationException)
            {
                StackTraceUtils.PreserveStackTrace(TargetInvocationException.InnerException);
                throw(TargetInvocationException.InnerException);
            }
#endif
        }
Пример #2
0
        public void SetTarget(string Target)
        {
            if (!Targets.ContainsKey(Target)) throw (new Exception(String.Format("Unknown target '{0}' use --show_targets in order to view available targets", Target)));
            this.Target = (ICConverter)Activator.CreateInstance(Targets[Target].Item2);
            this.Target.Initialize(OutputName);

            #if false
            try
            {
                this.Target = (ICConverter)Activator.CreateInstance(Targets[Target].Item2);
            }
            catch (TargetInvocationException TargetInvocationException)
            {
                StackTraceUtils.PreserveStackTrace(TargetInvocationException.InnerException);
                throw(TargetInvocationException.InnerException);
            }
            #endif
        }