/// <summary> /// 引数で渡されたインスタンスに登録されているアスペクトをWeaveする /// </summary> /// <exception cref="CanNotWeaveAspectException"> /// 引数のインスタンスがWeave不可能なインスタンスの場合この例外を投げる /// </exception> public void Weave() { foreach (IAspect aspect in AspectWeaver.Instance().GetAspects()) { Weave(aspect); } }