c# - Attribute that displays property value in Visual Studio -
i believe saw somewhere attribute that, when applied class, show value of property in intellisense. i'm not talking xml comments. looked this:
[someattribute("name = '{0}', age = '{1}'", name, age)] myclass anyone know attribute i'm talking about?
it doesn’t make sense “show value in intellisense”, guess mean in debugger. in case, attribute you’re looking debuggerdisplayattribute:
[debuggerdisplay("name = '{name}', age = '{age}'")] public class xyz { public string name; public int age; } of course, can override tostring() method instead. in absense of debuggerdisplayattribute, debugger uses tostring(). should use debuggerdisplayattribute if need implementation of tostring() different (and insufficient debugging).
Comments
Post a Comment