mscorlib(4.0.0.0) API with additions
CodeStatement.cs
3 
4 namespace System.CodeDom
5 {
8  [ClassInterface(ClassInterfaceType.AutoDispatch)]
9  [ComVisible(true)]
10  public class CodeStatement : CodeObject
11  {
12  private CodeLinePragma linePragma;
13 
14  [OptionalField]
15  private CodeDirectiveCollection startDirectives;
16 
17  [OptionalField]
18  private CodeDirectiveCollection endDirectives;
19 
23  {
24  get
25  {
26  return linePragma;
27  }
28  set
29  {
30  linePragma = value;
31  }
32  }
33 
37  {
38  get
39  {
40  if (startDirectives == null)
41  {
42  startDirectives = new CodeDirectiveCollection();
43  }
44  return startDirectives;
45  }
46  }
47 
51  {
52  get
53  {
54  if (endDirectives == null)
55  {
56  endDirectives = new CodeDirectiveCollection();
57  }
58  return endDirectives;
59  }
60  }
61  }
62 }
CodeDirectiveCollection StartDirectives
Gets a T:System.CodeDom.CodeDirectiveCollection object that contains start directives.
Represents a collection of T:System.CodeDom.CodeDirective objects.
Definition: __Canon.cs:3
CodeDirectiveCollection EndDirectives
Gets a T:System.CodeDom.CodeDirectiveCollection object that contains end directives.
CodeLinePragma LinePragma
Gets or sets the line on which the code statement occurs.
Specifies that the class can be serialized.
ClassInterfaceType
Identifies the type of class interface that is generated for a class.
Represents the abstract base class from which all code statements derive.
Represents a specific location within a specific file.
Provides a common base class for most Code Document Object Model (CodeDOM) objects.
Definition: CodeObject.cs:11