2014-01-21 27 views
0

有没有人有任何想法,如何可以快速删除多个类成员?我有几百个要删除的属性。这些都是从XSD创建类的时候产生的:快速删除多个类成员(正则表达式?visual studio?)

public bool propnameSpecified { ... } 

我不喜欢这些,我不需要他们。如果我可以标记它们并像这样删除,我在类视图中查看了一下。我试过正则表达式,但我是,嗯...,不是真正的正则表达式怪胎;-)

有没有人比从源文件手动删除或写脚本到这个更好的主意?

任何想法赞赏!

回答

1

这可能更容易regenerate the classes using the /fields option of xsd.exe,这样的属性不是首先生成的。使用正则表达式以正确的方式可靠地删除这些生成的属性并不容易。

+0

我会怎么做,如果有不会的名称几经变迁并且结构已经在班上完成了......但无论如何,现在我知道下次如何避免这些属性 –

0

我不好用正则表达式要么,但只要他们只有一行,试试这个:

(public|private|protected)+ .+ .+ \{ (get|set).+ \}