CSemanticChecker abstract class CSemanticChecker Documentation Code public abstract SymbolLoader SymbolLoader { get; } protected CSemanticChecker() public bool CheckAccess(Symbol symCheck, AggregateType atsCheck, Symbol symWhere, CType typeThru) public virtual ACCESSERROR CheckAccess2(Symbol symCheck, AggregateType atsCheck, Symbol symWhere, CType typeThru) public bool CheckBogus(Symbol sym) public bool CheckBogus(CType pType) public bool CheckForStaticClass(Symbol symCtx, CType CType, ErrorCode err) public virtual bool CheckTypeAccess(CType type, Symbol symWhere) public BSYMMGR getBSymmgr() public ErrorHandling GetErrorContext() public MiscSymFactory GetGlobalMiscSymFactory() public SymFactory GetGlobalSymbolFactory() public NameManager GetNameManager() public PredefinedTypes getPredefTypes() public abstract SymbolLoader GetSymbolLoader() public TypeManager GetTypeManager() public void ReportAccessError(SymWithType swtBad, Symbol symWhere, CType typeQual) public void ReportStaticClassError(Symbol symCtx, CType CType, ErrorCode err)