Átnevezés refactoring (c #)

Ha a Visual Studio fejlesztőkörnyezet forrás rendszer van mielőtt a újratervezés „átnevezés” kell, hogy a legújabb verzióját a forráskódot.







Az optimalizálási funkció „Átnevezés” elérhető az alábbi modulok Visual Studio fejlesztői környezet:

Megváltoztatja a nevét, a módszer és az összes hivatkozást ezt a módszert az új nevet. Megjegyzés: Ha az átnevezést kiterjesztése módszer átnevezési művelet alkalmazzák minden esetben ezt a módszert, akcióban vannak, függetlenül attól, hogy ezt a módszert alkalmazzák, mint egy statikus expanziós eljárással vagy például módszer. További információért lásd. Extension módszerek.

Átnevezése azonosítót

Hozzon létre egy konzolos alkalmazás elemzi RenameIdentifier majd cserélje program az alábbi kódot példa.







A fenti példában átnevezés módszerrel C.Method () is vezet átnevezés Ibase.Method () módszer. mert C.Method () eljárás során végrehajtjuk Ibase.Method () módszer. Majd rekurzívan optimalizálni alrendszer észleli, hogy Ibase.Method () metódus által végrehajtott Derived.Method (). és átnevezi Derived.Method () módszer. optimalizálás alrendszer nem nevezi át Base.Method () metódust. mert Derived.Method () metódus nem szünteti Base.Method () metódust. optimalizálás alrendszer a stop, ha a flag átnevezés túlterhelt módszerek átnevezése párbeszédpanelen nincs kiválasztva.

Ha a flag átnevezése túlterhelve meghatározott módszerekkel, majd az alrendszerek optimalizálási módszer átnevezi Derived.Method (int i). mert túlterheli a Derived.Method () metódust. Base.Method (int i) módszer. mert túl vannak terhelve a Derived.Method (int i). és Base.Method () módszer. mert túlterhelt módszert Base.Method (int i).

Ha az átnevezést ingatlanok anonim típusok átnevezési művelet vonatkozik tulajdonságait más névtelen típusok, amelyek azonos tulajdonságokkal rendelkezik. A következő példák bemutatják ezt a viselkedést.




Kapcsolódó cikkek