Fluent Assertions Documentation
FluentAssertions Assembly / FluentAssertions.Equivalency Namespace / IMemberMatchingRule Interface / Match Method
The IMember of the subject's member for which a match must be found. Can never be a null reference (Nothing in Visual Basic).
The subject object for which a matching member must be returned. Can never be a null reference (Nothing in Visual Basic).
In This Topic
    Match Method (IMemberMatchingRule)
    In This Topic
    Attempts to find a member on the subject that should be compared with the expectedMember during a structural equality.
    Syntax

    Parameters

    expectedMember
    The IMember of the subject's member for which a match must be found. Can never be a null reference (Nothing in Visual Basic).
    subject
    The subject object for which a matching member must be returned. Can never be a null reference (Nothing in Visual Basic).
    parent
    options
    assertionChain

    Return Value

    Returns the IMember of the property with which to compare the subject with, or a null reference (Nothing in Visual Basic) if no match was found.
    Remarks
    Whether or not a match is required or optional is up to the specific rule. If no match is found and this is not an issue, simply return a null reference (Nothing in Visual Basic).
    Supported Frameworks

    .NET: net5.0, net5.0-windows, net6.0, net6.0-macos, net6.0-windows, net7.0, net7.0-macos, net7.0-windows, net8.0, net8.0-browser, net8.0-macos, net8.0-windows, net9.0, net9.0-browser, net9.0-macos, net9.0-windows, net10.0, net10.0-browser, net10.0-macos, net10.0-windows.

    .NET Standard: netstandard2.0, netstandard2.1.

    .NET Framework: net40, net403, net45, net451, net452, net46, net461, net462, net463, net47, net471, net472, net48, net481.

    See Also