Cuke4Nuke.Core.Hook.Invoke C# (CSharp) Метод

Invoke() публичный Метод

public Invoke ( ObjectFactory objectFactory ) : void
objectFactory ObjectFactory
Результат void
        public void Invoke(ObjectFactory objectFactory)
        {
            try
            {
                object instance = null;
                if (!Method.IsStatic)
                {
                    instance = objectFactory.GetObject(Method.DeclaringType);
                }
                Method.Invoke(instance, null);
            }
            catch (TargetInvocationException ex)
            {
                throw ex.InnerException;
            }
        }

Same methods

Hook::Invoke ( ObjectFactory objectFactory, string scenarioTags ) : void

Usage Example

Пример #1
0
 public void Should_invoke_method_successfully()
 {
     ObjectFactory objectFactory = new ObjectFactory();
     objectFactory.AddClass(typeof(ValidHooks));
     objectFactory.CreateObjects();
     var method = Reflection.GetMethod(typeof(ValidHooks), "Before1");
     var hook = new Hook(method);
     hook.Invoke(objectFactory);
 }
All Usage Examples Of Cuke4Nuke.Core.Hook::Invoke