// interface list explicitly defined public AggregatedWrapper(Type[] supportedTypes) { _aggregatedObjectPtr = AggregationHelper.CreateAggregatedWrapper(this, supportedTypes); }
// no explicit interface list defined, so use our implemented interfaces list public AggregatedWrapper() { _aggregatedObjectPtr = AggregationHelper.CreateAggregatedWrapper(this, GetType().GetInterfaces()); }