CodeMemberProperty

  • Thread starter Thread starter 2G
  • Start date Start date
2

2G

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;

}

}
 
Hello

CodeFieldReferenceExpression cfr = new CodeFieldReferenceExpression(null,
"table" + table);

Best regards,
Sherif
 
Back
Top