public static T AddParameterWithNullValue <T>(this IParameterized <T> parameterized, string typeName, string parameterName = null, int index = -1) where T : BuilderBase <T>, IParameterized <T> { var parameter = GetParameter(parameterized.Parent, typeName, parameterName) .WithNullDefault(); return(parameterized.AddParameterInternal(parameter, index)); }
public static T AddParameter <T>(this IParameterized <T> parameterized, string typeName) where T : BuilderBase <T>, IParameterized <T> { return(parameterized.AddParameterInternal(GetParameter(parameterized.Parent, typeName, null), -1)); }
public static T AddParameter <T>(this IParameterized <T> parameterized, string typeName, string parameterName, int index) where T : BuilderBase <T>, IParameterized <T> { return(parameterized.AddParameterInternal(GetParameter(parameterized.Parent, typeName, parameterName), index)); }