读书人

CODEDOM有关问题

发布时间: 2011-12-22 23:36:25 作者: rapoo

CODEDOM问题
接口的MEMBER中 声明不能加public private
可是即便不指定MemberAttributes,他也会自动加PRAVATE,导致编译不过
怎样才能不加?


CodeTypeDeclaration serviceInterface = new CodeTypeDeclaration(interfaceName);
serviceInterface.IsInterface = true;

foreach (XmlNode eventNode in eventNodes)
{
serviceInterface.Members.Add(GenerateCodeMemberEvent(eventNode.Attributes[NAME].Value, true));
}

private CodeMemberEvent GenerateCodeMemberEvent(string name, bool isInterface)
{
CodeMemberEvent e = new CodeMemberEvent();
if (!isInterface)
{
e.Attributes = MemberAttributes.Public;
}
e.Name = name;
e.Type = new CodeTypeReference(typeof(System.EventHandler <OmsWorkflowEventArgs> ));
return e;
}

[解决办法]
对接口还不是很了解
[解决办法]
没弄懂,LZ可以讲清楚点不?

读书人网 >C#

热点推荐