TypeModifier<T> public sealed class TypeModifier<T> : ITypeModifier<T> Show allBasic implementation of the generic ITypeModifier interface. Type parameters:TType constraint. AllConstructorsPropertiesMethods ObsoleteInherited ConstructorsTypeModifier#public TypeModifier(string name, string info, IIcon icon, Func<Pear<T>, Pear<T>> func)Create a new type modifier.Parameters:name (string)Modifier name.info (string)Modifier description.icon (IIcon)Modifier icon.func (Func<Pear<T>, Pear<T>>)Modifier functionality.PropertiesIcon#public IIcon Icon { get; }Gets the icon associated with this modifier.Implements: IconInfo#public string Info { get; }Gets information about this modifier.Implements: InfoName#public string Name { get; }Gets the name of this modifier.Implements: NameMethodsModify#public IPear Modify(IPear pear)Modify an actual pear.Parameters:pear (IPear)Pear to modify.Returns: Modified pair.Implements: ModifyModify#public Pear<T> Modify(Pear<T> pear)Modify an actual pear.Parameters:pear (Pear<T>)Pear to modify.Returns: Modified pear.Implements: Modify