SymbolLoader sealed class SymbolLoader Documentation Code public ErrorHandling ErrorContext { get; } public PredefinedMembers PredefinedMembers { get; } public SymbolTable RuntimeBinderSymbolTable { get; } public TypeManager TypeManager { get; } public SymbolLoader(GlobalSymbolContext globalSymbols, UserStringBuilder userStringBuilder, ErrorHandling errorContext) public bool FCanLift() public AggregateType GetAggTypeSym(CType typeSym) public BSYMMGR getBSymmgr() public ErrorHandling GetErrorContext() public MiscSymFactory GetGlobalMiscSymFactory() public GlobalSymbolContext GetGlobalSymbolContext() public SymFactory GetGlobalSymbolFactory() public NameManager GetNameManager() public AggregateSymbol GetOptPredefAgg(PredefinedType pt) public AggregateType GetOptPredefType(PredefinedType pt) public AggregateType GetOptPredefType(PredefinedType pt, bool fEnsureState) public AggregateType GetOptPredefTypeErr(PredefinedType pt, bool fEnsureState) public PredefinedMembers getPredefinedMembers() public PredefinedTypes getPredefTypes() public AggregateType GetReqPredefType(PredefinedType pt) public AggregateType GetReqPredefType(PredefinedType pt, bool fEnsureState) public TypeManager GetTypeManager() public bool HasBaseConversion(CType pSource, CType pDest) public bool HasIdentityOrImplicitReferenceConversion(CType pSource, CType pDest) public bool HasImplicitBoxingConversion(CType pSource, CType pDest) public bool IsBaseAggregate(AggregateSymbol derived, AggregateSymbol base) public bool IsBaseClassOfClass(CType pDerived, CType pBase) public Symbol LookupAggMember(Name name, AggregateSymbol agg, symbmask_t mask) public MethodSymbol LookupInvokeMeth(AggregateSymbol pAggDel) public Symbol LookupNextSym(Symbol sym, ParentSymbol parent, symbmask_t kindmask)