Beispiel #1
0
 //------------------------------------------------------------
 // コンストラクタ。
 public TypeSymbolNode(ISymbolNode aParent, ModuleContext aModuleContext, StaticTypeDef aStaticTypeDef)
 {
     mParent        = aParent;
     mModuleContext = aModuleContext;
     mStaticTypeDef = aStaticTypeDef;
     mNodeList      = new SymbolNodeList();
 }
Beispiel #2
0
 //------------------------------------------------------------
 // コンストラクタ。
 public ModuleDef(StaticTypeDef aStaticTypeDef)
 {
     StaticTypeDef = aStaticTypeDef;
 }
Beispiel #3
0
 //------------------------------------------------------------
 // 型の定義としてコンストラクトする。
 public SymbolDef(StaticTypeDef aST)
 {
     SymbolKind    = Kind.StaticTypeDef;
     StaticTypeDef = aST;
 }