public void Instance_method_operations()
        {
            var operations = OperationsFactory.Find_instance_method_operations(new InstanceMethodOperations <int>());

            Assert.That(operations.Select(op => op.Name).ToArray(),
                        Is.EquivalentTo(new[] { "Procedure", "ProcedureV", "ProcedureC", "ProcedureCv", "ProcedureVC", "ProcedureCC", "ProcedureVCC",
                                                "Function", "FunctionV", "GFunctionV" }));
        }
        public FlowRuntimeConfiguration AddInstanceOperations(object instance)
        {
            var operationMethods = OperationsFactory.Find_instance_method_operations(instance);

            foreach (var opMeth in operationMethods)
            {
                _operations.Add(OperationsFactory.Create_method_operation(instance, opMeth, _asyncerCache));
            }
            return(this);
        }