如何使用CodeDom更改访问者的可访问性?

时间:2010-03-10 04:26:40

标签: c# codedom accessor

在C#中,您可以在属性的访问器上拥有更多限制性访问器:

public List<String> Name { get; protected set; }

如何在使用CodeDom生成代码时实现此目的?

1 个答案:

答案 0 :(得分:3)

CodeDom不直接支持此功能。 CodeDom可以追溯到C#和Visual Basic不支持get和set方法的不同可访问性的时代,并且尚未更新以支持新功能。您可能需要使用CodeSnippetTypeMember(尽管有一些聪明才智,您仍然可以使用CodeDom来生成getter和setter主体)。