Skip to content

Commit 8cfe310

Browse files
initial
1 parent 6c0131b commit 8cfe310

File tree

17 files changed

+609
-319
lines changed

17 files changed

+609
-319
lines changed

src/libraries/Microsoft.PowerFx.Core/Localization/Strings.cs

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -523,8 +523,10 @@ internal static class TexlStrings
523523
public static StringGetter AboutClearCollect = (b) => StringResources.Get("AboutClearCollect", b);
524524

525525
public static StringGetter AboutRemove = (b) => StringResources.Get("AboutRemove", b);
526-
public static StringGetter RemoveDataSourceArg = (b) => StringResources.Get("RemoveDataSourceArg", b);
527-
public static StringGetter RemoveRecordsArg = (b) => StringResources.Get("RemoveRecordsArg", b);
526+
public static StringGetter RemoveArg1 = (b) => StringResources.Get("RemoveArg1", b);
527+
public static StringGetter RemoveArg2 = (b) => StringResources.Get("RemoveArg2", b);
528+
public static StringGetter RemoveArg3 = (b) => StringResources.Get("RemoveArg3", b);
529+
public static StringGetter RemoveAllArg2 = (b) => StringResources.Get("RemoveAllArg2", b);
528530

529531
public static StringGetter AboutDec2Hex = (b) => StringResources.Get("AboutDec2Hex", b);
530532
public static StringGetter Dec2HexArg1 = (b) => StringResources.Get("Dec2HexArg1", b);
@@ -655,6 +657,7 @@ internal static class TexlStrings
655657
public static ErrorResourceKey ErrBadType_ExpectedType_ProvidedType = new ErrorResourceKey("ErrBadType_ExpectedType_ProvidedType");
656658
public static ErrorResourceKey ErrBadType_VoidExpression = new ErrorResourceKey("ErrBadType_VoidExpression");
657659
public static ErrorResourceKey ErrBadSchema_ExpectedType = new ErrorResourceKey("ErrBadSchema_ExpectedType");
660+
public static ErrorResourceKey ErrNeedTable_Arg = new ErrorResourceKey("ErrNeedTable_Arg");
658661
public static ErrorResourceKey ErrInvalidArgs_Func = new ErrorResourceKey("ErrInvalidArgs_Func");
659662
public static ErrorResourceKey ErrNeedTable_Func = new ErrorResourceKey("ErrNeedTable_Func");
660663
public static ErrorResourceKey ErrNeedTableCol_Func = new ErrorResourceKey("ErrNeedTableCol_Func");
@@ -868,5 +871,9 @@ internal static class TexlStrings
868871
public static ErrorResourceKey ErrJoinArgIsNotAsNode = new ErrorResourceKey("ErrJoinArgIsNotAsNode");
869872
public static ErrorResourceKey ErrJoinAtLeastOneRigthRecordField = new ErrorResourceKey("ErrJoinAtLeastOneRigthRecordField");
870873
public static ErrorResourceKey ErrJoinDottedNameleft = new ErrorResourceKey("ErrJoinDottedNameleft");
874+
875+
public static ErrorResourceKey ErrCollectionDoesNotAcceptThisType = new ErrorResourceKey("ErrCollectionDoesNotAcceptThisType");
876+
public static ErrorResourceKey ErrNeedAll = new ErrorResourceKey("ErrNeedAll");
877+
public static ErrorResourceKey ErrNeedCollection_Func = new ErrorResourceKey("ErrNeedCollection_Func");
871878
}
872879
}

src/libraries/Microsoft.PowerFx.Core/Public/Config/Features.cs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,11 @@ public sealed class Features
9292
/// </summary>
9393
internal bool IsUserDefinedTypesEnabled { get; init; } = false;
9494

95+
/// <summary>
96+
/// Enables Remove All delegation.
97+
/// </summary>
98+
internal bool IsRemoveAllDelegationEnabled { get; set; }
99+
95100
internal static readonly Features None = new Features();
96101

97102
/// <summary>

src/libraries/Microsoft.PowerFx.Core/Public/Values/CollectionTableValue.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -220,7 +220,7 @@ public override async Task<DValue<BooleanValue>> RemoveAsync(IEnumerable<Formula
220220
if (!found)
221221
{
222222
// https://github.com/microsoft/Power-Fx/issues/2618
223-
errors.Add(new ExpressionError() { Message = "The specified record was not found.", Kind = ErrorKind.NotFound });
223+
errors.Add(new ExpressionError() { Kind = ErrorKind.NotFound });
224224
}
225225
}
226226

0 commit comments

Comments
 (0)