dotnet/roslyn
Fixing CS7036 (generate constructor based on base class) should give an option to use Primary Constructor
开放
#74,602 创建于 2024年7月30日
Area-IDEhelp wanted
仓库指标
- 星标
- (20,414 个星标)
- PR 合并指标
- (PR 指标待抓取)
描述
Discussed in https://github.com/dotnet/roslyn/discussions/74598
Originally posted by datvm July 30, 2024 I am not sure if this is a duplicate because I think this is a very popular scenario. Assume we have this code:
class BaseClass(CancellationToken ct)
{
}
class DerivedClass : BaseClass
{
}
VS would suggest to "Generate constructor 'DerivedClass(ct)'":
After that, VS continues to suggest to use Primary Constructor instead which gives this code:
class DerivedClass(CancellationToken ct) : BaseClass(ct)
{
}
I think the analyzer should merge the two steps into one?