public SourceWalker(YClass @class, TypeMapper.IncludeFinder finder) : base(@class, finder) { _typeMapper = new TypeMapper(finder, new HashSet <string>()); // ignore includes for now }
public override UnitWalker CreateUnitWalker(YClass @class, TypeMapper.IncludeFinder finder) { return(new SourceWalker(@class, finder)); }
public abstract UnitWalker CreateUnitWalker(YClass @class, TypeMapper.IncludeFinder finder);
public HeaderWalker(YClass @class, TypeMapper.IncludeFinder finder) : base(@class, finder) { _typeMapper = new TypeMapper(finder, _includes); }
protected UnitWalker(YClass @class, TypeMapper.IncludeFinder finder) { Class = @class; IncludeFinder = finder; }