IFluentInterface 2.1.0
dotnet add package IFluentInterface --version 2.1.0
NuGet\Install-Package IFluentInterface -Version 2.1.0
<PackageReference Include="IFluentInterface" Version="2.1.0"> <PrivateAssets>all</PrivateAssets> <IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets> </PackageReference>
paket add IFluentInterface --version 2.1.0
#r "nuget: IFluentInterface, 2.1.0"
// Install IFluentInterface as a Cake Addin #addin nuget:?package=IFluentInterface&version=2.1.0 // Install IFluentInterface as a Cake Tool #tool nuget:?package=IFluentInterface&version=2.1.0
The core interface to implement fluent APIs that hide the default System.Object members.
Learn more about Target Frameworks and .NET Standard.
This package has no dependencies.
NuGet packages (3)
Showing the top 3 NuGet packages that depend on IFluentInterface:
Package | Downloads |
---|---|
Kimono
Kimono is a proxy generation framework that allows for creating proxies for objects and intercepting methods and property invocations. |
|
Overmock
Overmock is a mocking framework that allows for very robust mocking configuration and validation. |
|
CSTypes
C# Types Argument Parser |
GitHub repositories (4)
Showing the top 4 popular GitHub repositories that depend on IFluentInterface:
Repository | Stars |
---|---|
devlooped/moq
The most popular and friendly mocking framework for .NET
|
|
moq/labs
The most popular and friendly mocking framework for .NET
|
|
moq/moq.spikes
The most popular and friendly mocking framework for .NET
|
|
skwasjer/IbanNet
C# .NET IBAN validator, parser, builder and generator
|
Version | Downloads | Last updated |
---|---|---|
2.1.0 | 53,639 | 4/24/2018 |
# 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).