public void ParameterSuggestion() { ParameterSignatureSuggestion suggestion = new MethodParameterSignatureSuggestion(null); callByValue = false; modifier = ParameterModifier.IMPORTITNG; reference = ParameterReference.TYPE_REF_TO; type = "ZPLU_CL_SCENARIO"; suggestion.Suggest("ir_scenario", this); }
public void CreateParameters() { FirstSessionProvider provider = new FirstSessionProvider(); string id = "/app/con[0]/ses[0]/wnd[0]/usr/tabsCTS/tabpTAB_MTD/ssubCSS:SAPLSEOD:0352/tblSAPLSEODPC"; GuiClassVariableFactory factory = new GuiClassVariableFactory( provider.GetSession().FindById(id) as GuiTableControl, new MethodParameterColumnDefinition() ); List <SuggestionConsumer> list = factory.CreateParameters2(); System.Console.WriteLine(list.Count); ParameterSignatureSuggestion suggestion = new MethodParameterSignatureSuggestion(new TestTypeSuggestion()); suggestion.Suggest("IR_COMPONENT", list.ElementAt(5)); }