Castle.DynamicProxy.Contributors.InterfaceProxyWithoutTargetContributor.CollectElementsToProxyInternal C# (CSharp) Method

CollectElementsToProxyInternal() protected method

protected CollectElementsToProxyInternal ( IProxyGenerationHook hook ) : IEnumerable
hook IProxyGenerationHook
return IEnumerable
		protected override IEnumerable<MembersCollector> CollectElementsToProxyInternal(IProxyGenerationHook hook)
		{
			Debug.Assert(hook != null, "hook != null");
			foreach (var @interface in interfaces)
			{
				var item = new InterfaceMembersCollector(@interface);
				item.CollectMembersToProxy(hook);
				yield return item;
			}
		}