public CompilerParameterizedBinding(LazyBindingGenerator generator)
     : base(generator.Key, null, false, generator.Key)
 {
     elementKey = generator.LazyKey;
 }
Beispiel #2
0
 private bool TryGetLazyGenerator(InjectMemberInfo injectMemberInfo, TypeReference containingType, string memberTypeName, out LazyBindingGenerator generator)
 {
     return(TryGetParameterizedBinding(
                injectMemberInfo,
                containingType,
                memberTypeName,
                "Lazy<T>",
                imi => imi.HasLazyKey,
                (imi, t) => new LazyBindingGenerator(moduleDefinition, references, imi.Key, imi.LazyKey, t),
                out generator));
 }