예제 #1
1
 private void AddModel(Type fragmentClass, FieldInfo field, InjectionAttribute injectionAttribute)
 {
     //  bool optional = field.HasAttribute<OptionalAttribute>() || injectionAttribute.IsOptional();
     //  var dependencyModel = new DependencyModel(injectionAttribute, field.FieldType, fragmentClass, optional);
     var injectedFieldModel = new InjectedFieldModel(field, injectionAttribute);
     this.fields.Add(injectedFieldModel);
 }
예제 #2
0
        private void AddModel(Type fragmentClass, FieldInfo field, InjectionAttribute injectionAttribute)
        {
            //  bool optional = field.HasAttribute<OptionalAttribute>() || injectionAttribute.IsOptional();
            //  var dependencyModel = new DependencyModel(injectionAttribute, field.FieldType, fragmentClass, optional);
            var injectedFieldModel = new InjectedFieldModel(field, injectionAttribute);

            this.fields.Add(injectedFieldModel);
        }