logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class ReflectionCallArgumentRowsTests

    The inspector's row model: one row per parameter of the selected method, where a row that takes a stored argument edits the slot the runtime binds to that parameter, never the slot its position in the parameter list happens to suggest.

    Inheritance
    object
    ReflectionCallArgumentRowsTests
    Inherited Members
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    Namespace: Serenity.Global.Infrastructure.Tests.Editor.InitializationPipeline
    Assembly: Serenity.InitializationPipeline.Tests.Editor.dll
    Syntax
    public class ReflectionCallArgumentRowsTests

    Constructors

    ReflectionCallArgumentRowsTests()

    Declaration
    public ReflectionCallArgumentRowsTests()

    Methods

    EmptyList_ForAMethodWithRequiredStrings_NamesEveryOneOfThem()

    Declaration
    public void EmptyList_ForAMethodWithRequiredStrings_NamesEveryOneOfThem()

    ExactList_HasNoMismatch()

    Declaration
    public void ExactList_HasNoMismatch()

    LongerList_ReportsTheExtraArgumentsAndReconcilesByTrimmingThem()

    Declaration
    public void LongerList_ReportsTheExtraArgumentsAndReconcilesByTrimmingThem()

    OnlySuppliedParameters_HasNoRowThatTakesAnArgument()

    Declaration
    public void OnlySuppliedParameters_HasNoRowThatTakesAnArgument()

    Rows_NeverMutateTheStoredListTheyWereBuiltFrom()

    Declaration
    public void Rows_NeverMutateTheStoredListTheyWereBuiltFrom()

    ServiceFirst_TheServiceRowIsSuppliedAndTheStringsStartAtSlotZero()

    Declaration
    public void ServiceFirst_TheServiceRowIsSuppliedAndTheStringsStartAtSlotZero()

    ShorterList_MissingOnlyAnOptionalParameter_IsNotAMismatchAndStaysUnwritten()

    Declaration
    public void ShorterList_MissingOnlyAnOptionalParameter_IsNotAMismatchAndStaysUnwritten()

    ShorterList_NamesTheRequiredParametersNothingIsStoredFor()

    Declaration
    public void ShorterList_NamesTheRequiredParametersNothingIsStoredFor()

    TokenInTheMiddle_DrawsOneRowPerParameterAndOnlyTheStringsTakeArguments()

    Declaration
    public void TokenInTheMiddle_DrawsOneRowPerParameterAndOnlyTheStringsTakeArguments()

    TokenInTheMiddle_EachRowShowsTheArgumentTheRuntimeBindsToItsParameter()

    Declaration
    public void TokenInTheMiddle_EachRowShowsTheArgumentTheRuntimeBindsToItsParameter()

    TokenInTheMiddle_EditingEveryRow_WritesRowNToSlotN()

    Declaration
    public void TokenInTheMiddle_EditingEveryRow_WritesRowNToSlotN()

    TokenInTheMiddle_EditingTheRowAfterTheToken_WritesTheSecondStoredArgument()

    Declaration
    public void TokenInTheMiddle_EditingTheRowAfterTheToken_WritesTheSecondStoredArgument()

    WithArgument_BeyondTheStoredList_GrowsOnlyAsFarAsTheSlotAndBlanksTheGap()

    Declaration
    public void WithArgument_BeyondTheStoredList_GrowsOnlyAsFarAsTheSlotAndBlanksTheGap()

    WithArgument_KeepsEveryOtherStoredValueExactlyWhereItWas()

    Declaration
    public void WithArgument_KeepsEveryOtherStoredValueExactlyWhereItWas()
    In this article
    © 2026 Serenity. All Rights Reserved