예제 #1
0
 public Activator([NotNull] IArgumentStoreQuery missingArgumentsQuery,
                  [NotNull] IArgumentStoreQuery constructorArgumentsQuery,
                  [NotNull] IArgumentStoreQuery propertyValuesQuery)
 {
     this.missingArgumentsQuery     = missingArgumentsQuery;
     this.constructorArgumentsQuery = constructorArgumentsQuery;
     this.propertyValuesQuery       = propertyValuesQuery;
 }
예제 #2
0
 public PropertySetter([NotNull] IArgumentStoreQuery propertyValuesQuery)
 {
     this.propertyValuesQuery = propertyValuesQuery;
 }
예제 #3
0
 public InstanceCreator([NotNull] IArgumentStoreQuery constructorArgumentsQuery)
 {
     this.constructorArgumentsQuery = constructorArgumentsQuery;
 }
 public MissingArgumentsReporter([NotNull] IArgumentStoreQuery wrappedQuery)
 {
     this.wrappedQuery = wrappedQuery;
 }