代码之家  ›  专栏  ›  技术社区  ›  Daniel Schaffer

如何使用codedom更改访问器的可访问性?

  •  2
  • Daniel Schaffer  · 技术社区  · 15 年前

    在C中,您可以对属性的访问器使用更严格的访问器,如下所示:

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

    当使用codedom生成代码时,如何完成这一点?

    1 回复  |  直到 12 年前
        1
  •  3
  •   itowlson    15 年前

    codedom不直接支持这一点。codedom起源于这样一个时代:C和VisualBasic在get-and-set方法上不支持不同的可访问性,并且没有更新以支持新功能。您可能需要使用一个codesnippetypemember(尽管您仍然可以使用codedom来生成getter和setter体,但要有一点独创性)。