C# 是否可以使用扩展方法将过时属性设置为现有方法
创建C# 是否可以使用扩展方法将过时属性设置为现有方法,c#,C#,创建NewGetItem扩展函数后。不要使用GetItemGetItem必须已过时 My Team use ---> aa.GetItem() -->> result 我没有aaclass代码 怎么做 是否可能?否,该属性应直接应用于要标记为过时的方法。如果您拥有包含GetItem()方法的模块,则可以直接[过时]它。如果您不拥有该模块(场景是您希望开发人员使用新的扩展方法而不是原始方法),那么如果它检测到对该方法的调用,则可能会失败。这样,当您的开发人员
NewGetItem
扩展函数后。不要使用GetItem
GetItem
必须已过时
My Team use ---> aa.GetItem() -->> result
我没有aa
class代码
怎么做
是否可能?否,该属性应直接应用于要标记为过时的方法。如果您拥有包含GetItem()方法的模块,则可以直接[过时]它。如果您不拥有该模块(场景是您希望开发人员使用新的扩展方法而不是原始方法),那么如果它检测到对该方法的调用,则可能会失败。这样,当您的开发人员对项目运行代码分析时,您可以引导他们使用适当的新扩展方法
My Team use ---> ┒ aa.GetItem() ┌ -->> new result
│ │
└--> aa.NewGetItem() -->┘