30 | | |
31 | | * to be continued: `ValueLookupParameter` and `SubScopesLookupParameter` are still waiting for their review |
| 30 | * '''!LookupParameter''': Why is the public static string `TranslateName` located in the `LookupParameter`? Is this the correct place or should it be located elsewhere (`IExecutionContext`)? |
| 31 | |
| 32 | * '''!SubScopesLookupParameter''': In the `GetActualValueMethod` the name is translated by the `TranslateName` method. The name is translated upwards in the `ExecutionContext` hierarchy, but I am not sure if this behavior is intended. |
| 33 | * '''!SubScopesLookupParameter''': The `SubScopesLookupParameter` should have a property which returns a concrete `ItemArray<T>` as the value. |
| 34 | * '''!SubScopesLookupParameter''': I think it would be better to skip a value with a different type instead of throwing an exception in the `GetActualValue` method. In the `SetActualValue` a type check should also be applied to avoid exceptions. |