... directly"); 30 return this; 31 } 32 33 public string Display(int depth) { 34 return new String('-', depth) + Name+"\n"; 35 } 36 37 public IComponent <T> Find (T s) { 38 if ... 1, 2, 3, 4, 5, 6, 7, 8, 9 };In C# 2.0, initialization syntax was valid only for arrays.cf. C# Language Specification Version 3. 0, September 2007, Section 7.5.10.1 -3 49Chapter 3 CHAPTER 3 Structural ... what+" you"); }}58|Chapter 3: Structural Patterns: Composite and FlyweightThe Client class that implements these commands is shown in Example 3- 3. It is asimple command interpreter...