C# 是否有VisualStudio功能用于浏览重载方法?

C# 是否有VisualStudio功能用于浏览重载方法?,c#,visual-studio,C#,Visual Studio,我在做一个大项目。有些方法调用自己的重载来设置默认值,而不是在方法的参数中追加默认值 我很好奇是否有一个函数可以搜索所有重载,这样我就可以快速遍历它们 例如: 由此 publicstaticoptions getContext() { //默认值false 返回getContext(false); //代码 } 公共静态选项getContext(bool forceRefresh) { //代码 } 对此 //默认值也是false 公共静态选项getContext(bool forceRefr

我在做一个大项目。有些方法调用自己的重载来设置默认值,而不是在方法的参数中追加默认值

我很好奇是否有一个函数可以搜索所有重载,这样我就可以快速遍历它们

例如:

由此

publicstaticoptions getContext()
{
//默认值false
返回getContext(false);
//代码
}
公共静态选项getContext(bool forceRefresh)
{
//代码
}
对此

//默认值也是false
公共静态选项getContext(bool forceRefresh=false)
{
//代码
}

请注意,删除重载以支持默认值是一个突破性的改变;默认值将在调用站点编译。感谢您提供的信息!我不知道这件事。因此,这意味着该值将在调用函数/方法的位置进行编译,就像其他控制器文件一样,而不是在助手中的同一文件。我不确定这将如何影响项目。您可能有
选项(*f)(=getContext
(可以像这里这样直接赋值,也可以传递函数参数或将指向函数的指针存储在容器中)如果删除no args重载,它将停止编译;默认值将在调用站点编译。感谢您提供的信息!我不知道这件事。因此,这意味着该值将在调用函数/方法的位置进行编译,就像其他控制器文件一样,而不是在助手中的同一文件。我不确定这将如何影响项目。您可能有
Options(*f)(=getContext
(像这里一样直接赋值,或者传递函数参数或将指向函数的指针存储在容器中),如果删除no-args重载,这将停止编译。