@@ -54,40 +54,40 @@ public void CaseValueEqual(CaseAvailableActionContext context, string source, ob
5454 switch ( sourceType )
5555 {
5656 case ActionValueType . String :
57- var sourceString = NewActionValue < string > ( context , source ) ;
58- var compareString = NewActionValue < string > ( context , compare , valueDate ) ;
57+ var sourceString = GetActionValue < string > ( context , source ) ;
58+ var compareString = GetActionValue < string > ( context , compare , valueDate ) ;
5959 if ( sourceString . ResolvedValue != compareString . ResolvedValue )
6060 {
6161 context . AddIssue ( $ "{ sourceString } is not equal { compareString } ") ;
6262 }
6363 break ;
6464 case ActionValueType . Boolean :
65- var sourceBool = NewActionValue < bool > ( context , source ) ;
66- var compareBool = NewActionValue < bool ? > ( context , compare , valueDate ) ;
65+ var sourceBool = GetActionValue < bool > ( context , source ) ;
66+ var compareBool = GetActionValue < bool ? > ( context , compare , valueDate ) ;
6767 if ( sourceBool . ResolvedValue != compareBool . ResolvedValue )
6868 {
6969 context . AddIssue ( $ "{ sourceBool } is not equal { compareBool } ") ;
7070 }
7171 break ;
7272 case ActionValueType . Integer :
73- var sourceInteger = NewActionValue < int > ( context , source ) ;
74- var compareInteger = NewActionValue < int ? > ( context , compare , valueDate ) ;
73+ var sourceInteger = GetActionValue < int > ( context , source ) ;
74+ var compareInteger = GetActionValue < int ? > ( context , compare , valueDate ) ;
7575 if ( sourceInteger . ResolvedValue != compareInteger . ResolvedValue )
7676 {
7777 context . AddIssue ( $ "{ sourceInteger } is not equal { compareInteger } ") ;
7878 }
7979 break ;
8080 case ActionValueType . Decimal :
81- var sourceDecimal = NewActionValue < decimal > ( context , source ) ;
82- var compareDecimal = NewActionValue < decimal ? > ( context , compare , valueDate ) ;
81+ var sourceDecimal = GetActionValue < decimal > ( context , source ) ;
82+ var compareDecimal = GetActionValue < decimal ? > ( context , compare , valueDate ) ;
8383 if ( sourceDecimal . ResolvedValue != compareDecimal . ResolvedValue )
8484 {
8585 context . AddIssue ( $ "{ sourceDecimal } is not equal { compareDecimal } ") ;
8686 }
8787 break ;
8888 case ActionValueType . DateTime :
89- var sourceDateTime = NewActionValue < DateTime > ( context , source ) ;
90- var compareDateTime = NewActionValue < DateTime ? > ( context , compare , valueDate ) ;
89+ var sourceDateTime = GetActionValue < DateTime > ( context , source ) ;
90+ var compareDateTime = GetActionValue < DateTime ? > ( context , compare , valueDate ) ;
9191 if ( sourceDateTime . ResolvedValue != compareDateTime . ResolvedValue )
9292 {
9393 context . AddIssue ( $ "{ sourceDateTime } is not equal { compareDateTime } ") ;
@@ -142,40 +142,40 @@ public void CaseValueNotEqual(CaseAvailableActionContext context, string source,
142142 switch ( sourceType )
143143 {
144144 case ActionValueType . String :
145- var sourceString = NewActionValue < string > ( context , source ) ;
146- var compareString = NewActionValue < string > ( context , compare , valueDate ) ;
145+ var sourceString = GetActionValue < string > ( context , source ) ;
146+ var compareString = GetActionValue < string > ( context , compare , valueDate ) ;
147147 if ( sourceString . ResolvedValue == compareString . ResolvedValue )
148148 {
149149 context . AddIssue ( $ "{ sourceString } is equal { compareString } ") ;
150150 }
151151 break ;
152152 case ActionValueType . Boolean :
153- var sourceBool = NewActionValue < bool > ( context , source ) ;
154- var compareBool = NewActionValue < bool ? > ( context , compare , valueDate ) ;
153+ var sourceBool = GetActionValue < bool > ( context , source ) ;
154+ var compareBool = GetActionValue < bool ? > ( context , compare , valueDate ) ;
155155 if ( sourceBool . ResolvedValue == compareBool . ResolvedValue )
156156 {
157157 context . AddIssue ( $ "{ sourceBool } is equal { compareBool } ") ;
158158 }
159159 break ;
160160 case ActionValueType . Integer :
161- var sourceInteger = NewActionValue < int > ( context , source ) ;
162- var compareInteger = NewActionValue < int ? > ( context , compare , valueDate ) ;
161+ var sourceInteger = GetActionValue < int > ( context , source ) ;
162+ var compareInteger = GetActionValue < int ? > ( context , compare , valueDate ) ;
163163 if ( sourceInteger . ResolvedValue == compareInteger . ResolvedValue )
164164 {
165165 context . AddIssue ( $ "{ sourceInteger } is equal { compareInteger } ") ;
166166 }
167167 break ;
168168 case ActionValueType . Decimal :
169- var sourceDecimal = NewActionValue < decimal > ( context , source ) ;
170- var compareDecimal = NewActionValue < decimal ? > ( context , compare , valueDate ) ;
169+ var sourceDecimal = GetActionValue < decimal > ( context , source ) ;
170+ var compareDecimal = GetActionValue < decimal ? > ( context , compare , valueDate ) ;
171171 if ( sourceDecimal . ResolvedValue == compareDecimal . ResolvedValue )
172172 {
173173 context . AddIssue ( $ "{ sourceDecimal } is equal { compareDecimal } ") ;
174174 }
175175 break ;
176176 case ActionValueType . DateTime :
177- var sourceDateTime = NewActionValue < DateTime > ( context , source ) ;
178- var compareDateTime = NewActionValue < DateTime ? > ( context , compare , valueDate ) ;
177+ var sourceDateTime = GetActionValue < DateTime > ( context , source ) ;
178+ var compareDateTime = GetActionValue < DateTime ? > ( context , compare , valueDate ) ;
179179 if ( sourceDateTime . ResolvedValue == compareDateTime . ResolvedValue )
180180 {
181181 context . AddIssue ( $ "{ sourceDateTime } is equal { compareDateTime } ") ;
@@ -230,24 +230,24 @@ public void CaseValueGreaterThan(CaseAvailableActionContext context, string sour
230230 switch ( sourceType )
231231 {
232232 case ActionValueType . Integer :
233- var sourceInteger = NewActionValue < int > ( context , source ) ;
234- var compareInteger = NewActionValue < int ? > ( context , compare , valueDate ) ;
233+ var sourceInteger = GetActionValue < int > ( context , source ) ;
234+ var compareInteger = GetActionValue < int ? > ( context , compare , valueDate ) ;
235235 if ( sourceInteger . ResolvedValue <= compareInteger . ResolvedValue )
236236 {
237237 context . AddIssue ( $ "{ sourceInteger } is less/equal than { compareInteger } ") ;
238238 }
239239 break ;
240240 case ActionValueType . Decimal :
241- var sourceDecimal = NewActionValue < decimal > ( context , source ) ;
242- var compareDecimal = NewActionValue < decimal ? > ( context , compare , valueDate ) ;
241+ var sourceDecimal = GetActionValue < decimal > ( context , source ) ;
242+ var compareDecimal = GetActionValue < decimal ? > ( context , compare , valueDate ) ;
243243 if ( sourceDecimal . ResolvedValue <= compareDecimal . ResolvedValue )
244244 {
245245 context . AddIssue ( $ "{ sourceDecimal } is less/equal than { compareDecimal } ") ;
246246 }
247247 break ;
248248 case ActionValueType . DateTime :
249- var sourceDateTime = NewActionValue < DateTime > ( context , source ) ;
250- var compareDateTime = NewActionValue < DateTime ? > ( context , compare , valueDate ) ;
249+ var sourceDateTime = GetActionValue < DateTime > ( context , source ) ;
250+ var compareDateTime = GetActionValue < DateTime ? > ( context , compare , valueDate ) ;
251251 if ( sourceDateTime . ResolvedValue <= compareDateTime . ResolvedValue )
252252 {
253253 context . AddIssue ( $ "{ sourceDateTime } is less/equal than { compareDateTime } ") ;
@@ -302,24 +302,24 @@ public void CaseValueGreaterEqualThan(CaseAvailableActionContext context, string
302302 switch ( sourceType )
303303 {
304304 case ActionValueType . Integer :
305- var sourceInteger = NewActionValue < int > ( context , source ) ;
306- var compareInteger = NewActionValue < int ? > ( context , compare , valueDate ) ;
305+ var sourceInteger = GetActionValue < int > ( context , source ) ;
306+ var compareInteger = GetActionValue < int ? > ( context , compare , valueDate ) ;
307307 if ( sourceInteger . ResolvedValue < compareInteger . ResolvedValue )
308308 {
309309 context . AddIssue ( $ "{ sourceInteger } is less than { compareInteger } ") ;
310310 }
311311 break ;
312312 case ActionValueType . Decimal :
313- var sourceDecimal = NewActionValue < decimal > ( context , source ) ;
314- var compareDecimal = NewActionValue < decimal ? > ( context , compare , valueDate ) ;
313+ var sourceDecimal = GetActionValue < decimal > ( context , source ) ;
314+ var compareDecimal = GetActionValue < decimal ? > ( context , compare , valueDate ) ;
315315 if ( sourceDecimal . ResolvedValue < compareDecimal . ResolvedValue )
316316 {
317317 context . AddIssue ( $ "{ sourceDecimal } is less than { compareDecimal } ") ;
318318 }
319319 break ;
320320 case ActionValueType . DateTime :
321- var sourceDateTime = NewActionValue < DateTime > ( context , source ) ;
322- var compareDateTime = NewActionValue < DateTime ? > ( context , compare , valueDate ) ;
321+ var sourceDateTime = GetActionValue < DateTime > ( context , source ) ;
322+ var compareDateTime = GetActionValue < DateTime ? > ( context , compare , valueDate ) ;
323323 if ( sourceDateTime . ResolvedValue < compareDateTime . ResolvedValue )
324324 {
325325 context . AddIssue ( $ "{ sourceDateTime } is less than { compareDateTime } ") ;
@@ -374,24 +374,24 @@ public void CaseValueLessThan(CaseAvailableActionContext context, string source,
374374 switch ( sourceType )
375375 {
376376 case ActionValueType . Integer :
377- var sourceInteger = NewActionValue < int > ( context , source ) ;
378- var compareInteger = NewActionValue < int ? > ( context , compare , valueDate ) ;
377+ var sourceInteger = GetActionValue < int > ( context , source ) ;
378+ var compareInteger = GetActionValue < int ? > ( context , compare , valueDate ) ;
379379 if ( sourceInteger . ResolvedValue >= compareInteger . ResolvedValue )
380380 {
381381 context . AddIssue ( $ "{ sourceInteger } is greater/equal than { compareInteger } ") ;
382382 }
383383 break ;
384384 case ActionValueType . Decimal :
385- var sourceDecimal = NewActionValue < decimal > ( context , source ) ;
386- var compareDecimal = NewActionValue < decimal ? > ( context , compare , valueDate ) ;
385+ var sourceDecimal = GetActionValue < decimal > ( context , source ) ;
386+ var compareDecimal = GetActionValue < decimal ? > ( context , compare , valueDate ) ;
387387 if ( sourceDecimal . ResolvedValue >= compareDecimal . ResolvedValue )
388388 {
389389 context . AddIssue ( $ "{ sourceDecimal } is greater/equal than { compareDecimal } ") ;
390390 }
391391 break ;
392392 case ActionValueType . DateTime :
393- var sourceDateTime = NewActionValue < DateTime > ( context , source ) ;
394- var compareDateTime = NewActionValue < DateTime ? > ( context , compare , valueDate ) ;
393+ var sourceDateTime = GetActionValue < DateTime > ( context , source ) ;
394+ var compareDateTime = GetActionValue < DateTime ? > ( context , compare , valueDate ) ;
395395 if ( sourceDateTime . ResolvedValue >= compareDateTime . ResolvedValue )
396396 {
397397 context . AddIssue ( $ "{ sourceDateTime } is greater/equal than { compareDateTime } ") ;
@@ -446,24 +446,24 @@ public void CaseValueLessEqualThan(CaseAvailableActionContext context, string so
446446 switch ( sourceType )
447447 {
448448 case ActionValueType . Integer :
449- var sourceInteger = NewActionValue < int > ( context , source ) ;
450- var compareInteger = NewActionValue < int ? > ( context , compare , valueDate ) ;
449+ var sourceInteger = GetActionValue < int > ( context , source ) ;
450+ var compareInteger = GetActionValue < int ? > ( context , compare , valueDate ) ;
451451 if ( sourceInteger . ResolvedValue > compareInteger . ResolvedValue )
452452 {
453453 context . AddIssue ( $ "{ sourceInteger } is greater than { compareInteger } ") ;
454454 }
455455 break ;
456456 case ActionValueType . Decimal :
457- var sourceDecimal = NewActionValue < decimal > ( context , source ) ;
458- var compareDecimal = NewActionValue < decimal ? > ( context , compare , valueDate ) ;
457+ var sourceDecimal = GetActionValue < decimal > ( context , source ) ;
458+ var compareDecimal = GetActionValue < decimal ? > ( context , compare , valueDate ) ;
459459 if ( sourceDecimal . ResolvedValue > compareDecimal . ResolvedValue )
460460 {
461461 context . AddIssue ( $ "{ sourceDecimal } is greater than { compareDecimal } ") ;
462462 }
463463 break ;
464464 case ActionValueType . DateTime :
465- var sourceDateTime = NewActionValue < DateTime > ( context , source ) ;
466- var compareDateTime = NewActionValue < DateTime ? > ( context , compare , valueDate ) ;
465+ var sourceDateTime = GetActionValue < DateTime > ( context , source ) ;
466+ var compareDateTime = GetActionValue < DateTime ? > ( context , compare , valueDate ) ;
467467 if ( sourceDateTime . ResolvedValue > compareDateTime . ResolvedValue )
468468 {
469469 context . AddIssue ( $ "{ sourceDateTime } is greater than { compareDateTime } ") ;
@@ -504,7 +504,7 @@ public void CaseValueBetween(CaseAvailableActionContext context, string source,
504504
505505 private static ActionValueType ? ResolveCaseValueType ( CaseAvailableActionContext context , string source )
506506 {
507- var caseValue = NewCaseActionValue < object > ( context , source ) ;
507+ var caseValue = GetSourceActionValue < object > ( context , source ) ;
508508 if ( caseValue == null || ! caseValue . IsCaseValueReference )
509509 {
510510 context . AddIssue ( $ "Invalid compare source value: { source } ") ;
@@ -525,7 +525,7 @@ public void CaseValueBetween(CaseAvailableActionContext context, string source,
525525
526526 private static ActionValueType ? ResolveCompareValueType ( CaseAvailableActionContext context , object compare )
527527 {
528- var compareValue = NewActionValue < object > ( context , compare ) ;
528+ var compareValue = GetActionValue < object > ( context , compare ) ;
529529 if ( compareValue == null || ! compareValue . IsFulfilled ||
530530 compareValue . IsCaseChangeReference )
531531 {
0 commit comments