Macros\BaseMacroConfig.cs (12)
70protected static string? GetOptionalParameterValue(IGeneratedSymbolConfig config, string parameterName, string? defaultValue = default)
75protected static TVal? GetOptionalParameterValue<TVal>(IGeneratedSymbolConfig config, string parameterName, Func<string, IGeneratedSymbolConfig, string, TVal> converter, TVal? defaultValue = default)
84protected static bool ConvertJTokenToBool(string token, IGeneratedSymbolConfig config, string parameterName)
101protected static int ConvertJTokenToInt(string token, IGeneratedSymbolConfig config, string parameterName)
118protected static string ConvertJTokenToString(string token, IGeneratedSymbolConfig config, string parameterName)
135protected static JsonArray ConvertJTokenToJArray(string token, IGeneratedSymbolConfig config, string parameterName)
152protected static void IsValidRegex(string regex, IGeneratedSymbolConfig? generatedSymbolConfig = null)
171protected string GetMandatoryParameterValue(IGeneratedSymbolConfig config, string parameterName)
180protected TVal GetMandatoryParameterValue<TVal>(IGeneratedSymbolConfig config, string parameterName, Func<string, IGeneratedSymbolConfig, string, TVal> converter)
189protected JsonArray GetMandatoryParameterArray(IGeneratedSymbolConfig config, string parameterName)