/// <summary> /// Gets the source of method with given <see cref="MethodID"/>. /// </summary> /// <param name="method">The method.</param> /// <param name="view">The view.</param> /// <returns>System.String.</returns> public string GetSource(MethodID method, ExecutionView view) { var parsedGenerator = _methods.AccordingId(method) as ParsedGenerator; if (parsedGenerator == null) { return("Source not available for " + method); } return(parsedGenerator.Source.GetCode(view)); }
public override GeneratorBase GetMethodGenerator(MethodID method) { //zkusíme nalézt metodu dle zadaného ID return(_methods.AccordingId(method)); }
/// <summary> /// Gets the method generator for given method identifier. /// For performance purposes no generic search has to be done. /// </summary> /// <param name="method">The method identifier.</param> /// <returns>GeneratorBase.</returns> public override GeneratorBase GetMethodGenerator(MethodID method) { return(_runtimeMethods.AccordingId(method)); }