私は下のコードを持っていますが、私はroslynでいくつかのシンボルの名前を変更しました。たとえば、StudentクラスのIDプロパティをIdに変更しましたが、参照されたIDの一部は変更されません。RoselynのRenamerがAnonymousObjectMemberDeclaratorの名前を変更しないのはなぜですか?
public class Student
{
public int ID { get; set; }
public string Name { get; set; }
}
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
public List<Student> ListOfStudent { get; set; }
private void Form1_Load(object sender, EventArgs e)
{
var List1 = (from s in ListOfStudent select new { s.ID });// s.ID Changed to s.Id
var List2 = (from s in List1 where s.ID == 0 select s); // s.ID doesn't Changed to s.Id
}
}
私は上記のコードでのIDプロパティが変更されない理由を私は知らない私のsolution.butでPropertyDeclarationSyntaxを変更しました。 名前を変更するにはどうすればよいですか?
私はないシンボルを調べることによって@mohsenのVisual Studio – mohsen
でロスリンと名前を変更したいです?はいの場合は、動作していません。私はその別のシンボルを言ったように。とにかく、プロパティの種類と名前を調べるような別のロジックに基づいて行うことができます。 –