IFluentInterface by Daniel Cazzulino

<PackageReference Include="IFluentInterface" Version="2.1.0" />

Package Files

0 bytes

 IFluentInterface 2.1.0

The core interface to implement fluent APIs that hide the default System.Object members.

<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
  <metadata>
    <id>IFluentInterface</id>
    <version>2.1.0</version>
    <title>IFluentInterface</title>
    <authors>Daniel Cazzulino</authors>
    <owners>clariuslabs, kzu</owners>
    <licenseUrl>https://github.com/kzu/IFluentInterface/blob/master/LICENSE</licenseUrl>
    <projectUrl>https://github.com/kzu/IFluentInterface</projectUrl>
    <iconUrl>https://raw.github.com/kzu/IFluentInterface/master/images/icon-32.png</iconUrl>
    <requireLicenseAcceptance>false</requireLicenseAcceptance>
    <developmentDependency>true</developmentDependency>
    <description>The core interface to implement fluent APIs that hide the default System.Object members.</description>
    <releaseNotes># IFluentInterface

The core interface to implement fluent APIs that hide the default System.Object members 
has been added to your project. 

No additional files are added to your source, but the new IFluentInterface is ready to be 
"implemented" in all your classes or interfaces where you want to hide the base System.Object 
members, like:

// C#
public interface IVerifies : IFluentInterface

// VB
Public Interface IVerifies 
	Inherits IFluentInterface


You don't need to implement any actual interface members. The mere fact of declaring this 
inheritance causes Visual Studio to hide the System.Object whenever it's consumed as a 
library from another project (although you won't see the effect within the same solution).</releaseNotes>
    <copyright>Copyright 2011</copyright>
    <language>en-US</language>
    <tags>fluent API</tags>
  </metadata>
</package>