/// <summary> /// Constructs an AspectEngine /// </summary> /// <param name="config">From where to gather the /// configuration</param> public AspectEngine(EngineConfiguration config) { AssertUtil.ArgumentNotNull(config, "config"); _config = config; _aspectMatcher = new DefaultAspectMatcher(); _proxyFactory = new DefaultProxyFactory(this); }
/// <summary> /// /// </summary> public static void Clear() { aspectRepository = new AspectRepository(); aspectMatcher = new AspectMatcher(); jointPointRegisterCheckTable.Clear(); }