internal static Symbol NewTemp( SymbolCollection aCollection, uint aAddress ) { Symbol ret = new Symbol( aCollection ); // ret.Size = 0; ret.OffsetAddress = aAddress - aCollection.BaseAddress; ret.iName = InternedName.NewExplicit( "TempInternal" ); ret.Object = "TempInternal"; // return ret; }
internal static Symbol NewDefault( SymbolCollection aCollection ) { Symbol ret = new Symbol( aCollection ); // ret.IsDefault = true; ret.Size = 0; ret.OffsetAddress = SymbolConstants.KNullEntryAddress; ret.Object = SymbolConstants.KNonMatchingObjectName; ret.iName = InternedName.NewExplicit( SymbolConstants.KNonMatchingInternedName ); // return ret; }
public static InternedName New(string aText) { InternedName ret = new InternedName(aText); return(ret); }
public static InternedName NewExplicit(string aText) { InternedName ret = new InternedName(aText, string.Empty); return(ret); }