/// <summary> /// Creates the options for the specified generator mode. /// </summary> /// <param name="generatorMode">The generator mode.</param> /// <returns>MethodGeneratorOptions.</returns> /// <autogeneratedoc /> public static MethodGeneratorOptions Create(GeneratorMode generatorMode) { var m = matrix[generatorMode]; return(new MethodGeneratorOptions { Access = m[0], Modifiers = m[1], ReturnType = m[2], Name = m[3], Parameter = ParameterGeneratorOptions.Create(generatorMode) }); }
/// <summary> /// Generates code for the specified parameter information. /// </summary> /// <param name="parameterInfo">The parameter information.</param> /// <returns>System.String.</returns> public string Generate(ParameterInfo parameterInfo) => Generate(parameterInfo, ParameterGeneratorOptions.Create(GeneratorMode));