2
在C#中,你可以有这样的属性的访问更严格的访问器:如何使用CodeDom更改访问器的可访问性?
public List<String> Name { get; protected set; }
使用的CodeDOM生成代码时我怎样才能做到这一点?
在C#中,你可以有这样的属性的访问更严格的访问器:如何使用CodeDom更改访问器的可访问性?
public List<String> Name { get; protected set; }
使用的CodeDOM生成代码时我怎样才能做到这一点?
CodeDom不直接支持这个。 CodeDom可以从C#和Visual Basic不支持get和set方法的不同可访问性的时代开始,并且尚未更新以支持新功能。你可能需要使用CodeSnippetTypeMember(尽管有点独创性,你仍然可以使用CodeDom来生成getter和setter主体)。
为什么要那样做?它不是Ruby,它是C#。 – 2010-03-10 04:37:28
为什么做什么?生成代码或使用不同的可访问性修饰符? – 2010-03-10 04:41:18
@Dmitriy:...呃? – Josh 2010-03-10 04:42:26