Represents a type within a program.
Inheritance: ProgramElementNode
Example #1
 /// <summary>
 /// Assigns the attributes of this field related to its structure within the program.
 /// </summary>
 /// <param name="splitter">An IdSplitter to split the words of identifiers.</param>
 /// <param name="tagger">A part-of-speech tagger</param>
 public void AssignStructuralInformation(IdSplitter splitter, Tagger tagger) {
     this.Type = new TypeNode(Context.IdType, Context.IdTypeIsPrimitive, splitter, tagger);
     this.DeclaringClass = new TypeNode(Context.DeclaringClass, false, splitter, tagger);