public CodeParameterDeclarationExpressionCollection GenerateMethodsParameters()
{
var sqlQuery = new CodeParameterDeclarationExpression ("System.String", "query");
var sqlQueryParameter = new CodeParameterDeclarationExpression () {
Type = new CodeTypeReference ("System.Object"),
Name = "paramater = null",
// TODO : find a way to do it properly
// CustomAttributes = new CodeAttributeDeclarationCollection {
// new CodeAttributeDeclaration ("Optional")
// }
};
var parameters = new CodeParameterDeclarationExpressionCollection ();
parameters.Add (sqlQuery);
parameters.Add (sqlQueryParameter);
return parameters;
}