TypeExtensionFactoryBase<T>.ShouldOverwrite Method
ShouldOverwrite(Type, Boolean, Type, Boolean)
Declaration
public static bool ShouldOverwrite(Type newExtensionTargetType, bool isNewGeneric, Type oldExtensionTargetType, bool isOldGeneric)
Parameters
Type | Name | Description |
---|---|---|
System.Type | newExtensionTargetType | |
System.Boolean | isNewGeneric | |
System.Type | oldExtensionTargetType | |
System.Boolean | isOldGeneric |
Returns
Type | Description |
---|---|
System.Boolean |
Remarks
This logic is supposed to mimic overload resolution in C#.