Hi,
Following code always generates a property with the virtual modifier (see
below) , is there a way to remove this modifier ?
private static CodeMemberProperty CreateTablePropertie(string table){
CodeMemberProperty cmp = new CodeMemberProperty();
cmp.Name = table;
cmp.Type = new CodeTypeReference(table + "DataTable");
cmp.Attributes = MemberAttributes.Public;
cmp.HasGet = true;
cmp.HasSet = false;
CodeFieldReferenceExpression cfr = new CodeFieldReferenceExpression(new
CodeThisReferenceExpression(), "table" + table);
cmp.GetStatements.Add(new CodeMethodReturnStatement(cfr));
return cmp;
}
generated code:
public virtual AanbiedingenDataTable AccountHolder
{
get
{
return this.tableAanbiedingen;
}
}