DefineParentContext() private method

Defines the parent context.
private DefineParentContext ( IContext context, ITarget target ) : void
context IContext The parent context.
target ITarget The parent target.
return void
 /// <summary>
 /// Defines the parent context for the specified resolution root.
 /// </summary>
 /// <param name="context">The context.</param>
 /// <param name="namedScopeResolutionRoot">The named scope resolution root.</param>
 private static void DefineParentContext(IContext context, ContextPreservingResolutionRoot namedScopeResolutionRoot)
 {
     if (context.Request.Target.Member.DeclaringType.FullName == "Ninject.Extensions.Factory.FactoryInterceptor")
     {
         namedScopeResolutionRoot.DefineParentContext(context.Request.ParentRequest.ParentContext, context.Request.ParentRequest.ParentRequest.Target);
     }
     else
     {
         namedScopeResolutionRoot.DefineParentContext(context.Request.ParentContext, context.Request.Target);
     }
 }
 /// <summary>
 /// Defines the parent context for the specified resolution root.
 /// </summary>
 /// <param name="context">The context.</param>
 /// <param name="namedScopeResolutionRoot">The named scope resolution root.</param>
 private static void DefineParentContext(IContext context, ContextPreservingResolutionRoot namedScopeResolutionRoot)
 {
     if (context.Request.Target.Member.DeclaringType.FullName == "Ninject.Extensions.Factory.FactoryInterceptor")
     {
         namedScopeResolutionRoot.DefineParentContext(context.Request.ParentRequest.ParentContext, context.Request.ParentRequest.ParentRequest.Target);
     }
     else
     {
         namedScopeResolutionRoot.DefineParentContext(context.Request.ParentContext, context.Request.Target);
     }
 }