Search Results for

    Show / Hide Table of Contents

    Interface IFluentInterface

    This interface can be inherited by other fluent interfaces to stop methods declared by Object (ToString(), Equals() etc.) from showing up in Visual Studio IntelliSense®. It does not add any new functionality.

    It is used by e.g. IRowComparerCommand<TLeft, TRight> and IXlsxSourceCommand, and can optionally be used by any fluent API that the library user develops.

    Code that consumes implementations of this interface should expect one of two things:

    • When referencing the interface from within the same solution (a project reference), you will still see the methods this interface is meant to hide.
    • When referencing the interface through the compiled output assembly (an external reference, or a NuGet package reference), the standard Object methods will be hidden as intended.

    Namespace: actionETL
    Assembly: actionETL.dll
    Syntax
    public interface IFluentInterface

    Methods

    Equals(Object)

    Redeclaration that hides the Equals(Object) method from IntelliSense®.

    Declaration
    bool Equals(object obj)
    Parameters
    Type Name Description
    Object obj

    The Object to compare with this instance.

    Returns
    Type Description
    Boolean

    GetHashCode()

    Redeclaration that hides the GetHashCode() method from IntelliSense®.

    Declaration
    int GetHashCode()
    Returns
    Type Description
    Int32

    GetType()

    Redeclaration that hides the GetType() method from IntelliSense®.

    Declaration
    Type GetType()
    Returns
    Type Description
    Type

    ToString()

    Redeclaration that hides the ToString() method from IntelliSense®.

    Declaration
    string ToString()
    Returns
    Type Description
    String
    In This Article
    Back to top Copyright © 2023 Envobi Ltd