Show hidden examples in debug mode.
This commit is contained in:
parent
01e493fb3b
commit
bf269b2d0d
2 changed files with 18 additions and 11 deletions
|
@ -13,7 +13,8 @@ namespace Examples
|
|||
[AttributeUsage(AttributeTargets.Class)]
|
||||
public class ExampleAttribute : System.Attribute
|
||||
{
|
||||
public readonly string Title;
|
||||
string title;
|
||||
public string Title { get { return title; } internal set { title = value; } }
|
||||
public readonly ExampleCategory Category;
|
||||
public readonly int Difficulty;
|
||||
public readonly bool Visible = true;
|
||||
|
|
|
@ -97,21 +97,27 @@ namespace Examples
|
|||
|
||||
if (example != null)
|
||||
{
|
||||
sb.Append(example.Category);
|
||||
sb.Append(" ");
|
||||
if (example.Difficulty < 10)
|
||||
sb.Append("0"); // To keep items nicely sorted.
|
||||
sb.Append(example.Difficulty);
|
||||
sb.Append(": ");
|
||||
//sb.Append(type.Name);
|
||||
sb.Append(example.Title);
|
||||
//sb.Append(example.Category);
|
||||
//sb.Append(" ");
|
||||
//if (example.Difficulty < 10)
|
||||
// sb.Append("0"); // To keep items nicely sorted.
|
||||
//sb.Append(example.Difficulty);
|
||||
//sb.Append(": ");
|
||||
////sb.Append(type.Name);
|
||||
//sb.Append(example.Title);
|
||||
|
||||
if (example.Visible && example.Category != ExampleCategory.Test)
|
||||
listBox1.Items.Add(new ExampleInfo(type, example));
|
||||
else
|
||||
{
|
||||
#if DEBUG
|
||||
example.Title += " (hidden)";
|
||||
listBox1.Items.Add(new ExampleInfo(type, example));
|
||||
#else
|
||||
hidden_items.Add(new ExampleInfo(type, example));
|
||||
|
||||
// Clean the StringBuilder for the next pass.
|
||||
#endif
|
||||
}
|
||||
// Clean the StringBuilder for the next pass.
|
||||
sb.Remove(0, sb.Length);
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue