Whole Tomato Software Forums
Whole Tomato Software Forums
Main Site | Profile | Register | Active Topics | Members | Search | FAQ
User name:
Password:
Save Password
Forgot your password?

 All Forums
 Visual Assist
 Technical Support
 C# ListMethodsInCurrentFile and primary ctor
 New Topic  Reply to Topic
 Printer Friendly
Author Previous Topic Topic Next Topic  

azur
Ketchup Master

Germany
61 Posts

Posted - Sep 12 2025 :  09:27:37 AM  Show Profile  Reply with Quote

public class X {
  private readonly string _name = string.Empty;

  public X(string? name)
  {
    _name = name ?? string.Empty;
  }
  public bool IsValid()
  {
    return !string.IsNullOrEmpty(_name);
  }
}


ListMethodsInCurrentFile show me "X, X.IsValid, X.X(string? name)"

When I use C# with TargetFrameWork net9.0, I got IDE0290 'Use primary constructor'.

If I follow the suggestion then the code looks like this.


public class X(string? name) {

 private readonly string _name = name ?? string.Empty;

 public bool IsValid()
 {
   return !string.IsNullOrEmpty(_name);
 }
}

ListMethodsInCurrentFile then only show me "X(string? name)"
  Previous Topic Topic Next Topic  
 New Topic  Reply to Topic
 Printer Friendly
Jump To:
© 2023 Whole Tomato Software, LLC Go To Top Of Page
Snitz Forums 2000