public override int GetHashCode() { int hashCode = 85648994; hashCode = hashCode * -1521134295 + IsFound.GetHashCode(); hashCode = hashCode * -1521134295 + ComparisonCount.GetHashCode(); hashCode = hashCode * -1521134295 + Hash.GetHashCode(); return(hashCode); }
protected override async Task <Action <AsyncCodeActivityContext> > ExecuteAsync(AsyncCodeActivityContext context, CancellationToken cancellationToken) { // Inputs var inputArray = InputArray.Get(context); var searchWordCol = SearchWord.Get(context); var displayLog = DisplayLog; //Convert Collection to Array string[] searchWord = Utils.ConvertCollectionToArray(searchWordCol); /////////////////////////// // Add execution logic HERE bool bIsFound = Utils.MatchItemInArrayOfStrings(inputArray, searchWord, displayLog); /////////////////////////// // Outputs return((ctx) => { IsFound.Set(ctx, bIsFound); }); }