Skip to content

Add *ExpressionHelper OnGetArguments() overloads #296

@TheBrambleShark

Description

@TheBrambleShark

I've modified OnGetArguments in my personal environment to accept more parameter types. I've added the following:

// BinaryExpressionHelper.cs
public static void OnGetArguments<TLeft, TRight>(CodeActivityMetadata, InArgument<TLeft>, InArgument<TRight>);
public static void OnGetArguments<TLeft, TRight>(CodeActivityMetadata, InOutArgument<TLeft>, InArgument<TRight>);
public static void OnGetArguments<TLeft, TRight>(CodeActiviytMetadata, InArgument<TLeft, InOutArgument<TRight>);
public static void OnGetArguments<TLeft, TRight>(CodeActiviytMetadata, InOutArgument<TLeft, InOutArgument<TRight>);

// All of these forward to this method:
internal static void OnGetArgumentsBase<TLeft, TRight>
(
    CodeActivityMetadata,
    Argument left,
    ArgumentDirection leftDirection,
    Argument right,
    ArgumentDirection rightDirection
);

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions