Implicitify by Implicitify

<PackageReference Include="Implicitify" Version="1.0.2" />

.NET API 9,728 bytes



Legend

  •  Assembly
  •  Namespace
  •  Class
  •  Interface or Abstract Class
  •  Static Class
  •  Struct
  •  Enum
  •  Delegate
  •  Grayed out == non-public

 Implicitify 1.0.2

Make any class implement any interface without changing it. Allows for abstractions over any class as long as it has methods with the same signatures as the interface.

<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd">
  <metadata>
    <id>Implicitify</id>
    <version>1.0.2</version>
    <authors>Implicitify</authors>
    <owners>Implicitify</owners>
    <requireLicenseAcceptance>true</requireLicenseAcceptance>
    <licenseUrl>https://github.com/sj-freitas/Implicitify/blob/master/LICENSE</licenseUrl>
    <projectUrl>https://github.com/sj-freitas/Implicitify</projectUrl>
    <description>Make any class implement any interface without changing it. Allows for abstractions over any class as long as it has methods with the same signatures as the interface.</description>
    <releaseNotes>Initial release</releaseNotes>
    <copyright>2019</copyright>
    <tags>implicit interface proxy</tags>
    <repository type="GitHub" url="https://github.com/sj-freitas/Implicitify" />
    <dependencies>
      <group targetFramework=".NETStandard2.0">
        <dependency id="Castle.Core" version="4.3.1" exclude="Build,Analyzers" />
      </group>
    </dependencies>
  </metadata>
</package>