Ejemplo n.º 1
0
 /// <summary>
 /// Gets the expression for getting the instance managed by the <see cref="TransientLifetime"/>
 /// </summary>
 /// <param name="objectBuilder">An <see cref="IObjectBuilder"/> implementation.</param>
 /// <param name="resolutionInfo">The info about the actual resolution.</param>
 /// <param name="resolutionInfoExpression">The expression of the info about the actual resolution.</param>
 /// <param name="resolveType">The type info about the resolved type.</param>
 /// <returns>The lifetime managed object.</returns>
 public Expression GetExpression(IObjectBuilder objectBuilder, ResolutionInfo resolutionInfo, Expression resolutionInfoExpression, TypeInformation resolveType)
 {
     return objectBuilder.GetExpression(resolutionInfo, resolutionInfoExpression, resolveType);
 }
Ejemplo n.º 2
0
 /// <inheritdoc />
 public virtual Expression GetExpression(IServiceRegistration serviceRegistration, IObjectBuilder objectBuilder,
                                         ResolutionInfo resolutionInfo, Type resolveType) => objectBuilder.GetExpression(serviceRegistration, resolutionInfo, resolveType);
Ejemplo n.º 3
0
 /// <inheritdoc />
 public virtual Expression GetExpression(IContainerContext containerContext, IServiceRegistration serviceRegistration, IObjectBuilder objectBuilder,
                                         ResolutionContext resolutionContext, Type resolveType) => objectBuilder.GetExpression(containerContext, serviceRegistration, resolutionContext, resolveType);