protected void IncludeBaseCore(Type sourceBase, Type destinationBase) { var baseTypes = new TypePair(sourceBase, destinationBase); _types.CheckIsDerivedFrom(baseTypes); TypeMapActions.Add(tm => tm.IncludeBaseTypes(baseTypes)); }
protected void IncludeCore(Type derivedSourceType, Type derivedDestinationType) { var derivedTypes = new TypePair(derivedSourceType, derivedDestinationType); derivedTypes.CheckIsDerivedFrom(_types); TypeMapActions.Add(tm => tm.IncludeDerivedTypes(derivedTypes)); }