Пример #1
0
 internal sunSymbolInfo(sunSymbolType type, string name)
 {
     if (name == null)
     {
         throw new ArgumentNullException("name");
     }
     mType = type;
     mName = name;
 }
Пример #2
0
 // symbol
 public override void WriteSymbol(sunSymbolType type, string name, uint data)
 {
     mSymbol.Writer.WriteS32((int)type);
     mSymbol.Writer.Write32(mSymbolString.Size);
     mSymbol.Writer.Write32(data);
     mSymbol.Writer.Write32(0u);             // runtime field (hash)
     mSymbol.Writer.Write32(0u);             // runtime field (funcptr)
     mSymbolString.Writer.WriteString <aZSTR>(name);
     ++mSymbolCount;
     if (type == sunSymbolType.Variable)
     {
         ++mVarCount;
     }
 }
Пример #3
0
 public abstract void WriteSymbol(sunSymbolType type, string name, uint data);