84 references to InteropValidationEnum
System.Workflow.Runtime (84)
System\Activities\Statements\Interop.cs (84)
874
Variable<HashSet<
InteropValidationEnum
>> rootValidationDataVar = new Variable<HashSet<
InteropValidationEnum
>>(context => new HashSet<
InteropValidationEnum
>());
877
Variable<HashSet<
InteropValidationEnum
>> nestedChildrenValidationDataVar = new Variable<HashSet<
InteropValidationEnum
>>(context => new HashSet<
InteropValidationEnum
>());
896
RootLevelValidationData = new InArgument<HashSet<
InteropValidationEnum
>>(rootValidationDataVar),
897
NestedChildrenValidationData = new InArgument<HashSet<
InteropValidationEnum
>>(nestedChildrenValidationDataVar),
1059
public InArgument<HashSet<
InteropValidationEnum
>> ValidationResults
1067
HashSet<
InteropValidationEnum
> validationResults = this.ValidationResults.Get(context);
1068
if (validationResults.Contains(
InteropValidationEnum
.TransactionScope))
1079
public InArgument<HashSet<
InteropValidationEnum
>> NestedChildrenValidationData
1085
public InArgument<HashSet<
InteropValidationEnum
>> RootLevelValidationData
1093
HashSet<
InteropValidationEnum
> nestedValidationData = this.NestedChildrenValidationData.Get(context);
1094
HashSet<
InteropValidationEnum
> rootValidationData = this.RootLevelValidationData.Get(context);
1096
if (nestedValidationData.Contains(
InteropValidationEnum
.PersistOnClose) || rootValidationData.Contains(
InteropValidationEnum
.PersistOnClose))
1117
public InArgument<HashSet<
InteropValidationEnum
>> RootLevelValidationData
1123
public InArgument<HashSet<
InteropValidationEnum
>> NestedChildrenValidationData
1133
foreach (
InteropValidationEnum
validationEnum in this.RootLevelValidationData.Get(context))
1137
if (validationEnum !=
InteropValidationEnum
.PersistOnClose)
1144
foreach (
InteropValidationEnum
validationEnum in this.NestedChildrenValidationData.Get(context))
1148
if ((validationEnum !=
InteropValidationEnum
.PersistOnClose) && (validationEnum !=
InteropValidationEnum
.TransactionScope))
1165
public InArgument<HashSet<
InteropValidationEnum
>> RootLevelValidationData
1171
public InArgument<HashSet<
InteropValidationEnum
>> NestedChildrenValidationData
1187
HashSet<
InteropValidationEnum
> validationResults;
1207
void ProcessAtRootLevel(System.Workflow.ComponentModel.Activity interopBody, HashSet<
InteropValidationEnum
> validationResults)
1214
validationResults.Add(
InteropValidationEnum
.PersistOnClose);
1220
validationResults.Add(
InteropValidationEnum
.TransactionScope);
1224
validationResults.Add(
InteropValidationEnum
.Code);
1228
validationResults.Add(
InteropValidationEnum
.Delay);
1232
validationResults.Add(
InteropValidationEnum
.InvokeWebService);
1236
validationResults.Add(
InteropValidationEnum
.InvokeWorkflow);
1240
validationResults.Add(
InteropValidationEnum
.Policy);
1244
validationResults.Add(
InteropValidationEnum
.Send);
1248
validationResults.Add(
InteropValidationEnum
.SetState);
1252
validationResults.Add(
InteropValidationEnum
.WebServiceFault);
1256
validationResults.Add(
InteropValidationEnum
.WebServiceInput);
1260
validationResults.Add(
InteropValidationEnum
.WebServiceOutput);
1264
validationResults.Add(
InteropValidationEnum
.Compensate);
1268
validationResults.Add(
InteropValidationEnum
.Suspend);
1272
validationResults.Add(
InteropValidationEnum
.Terminate);
1276
validationResults.Add(
InteropValidationEnum
.Throw);
1280
validationResults.Add(
InteropValidationEnum
.ConditionedActivityGroup);
1284
validationResults.Add(
InteropValidationEnum
.EventHandlers);
1288
validationResults.Add(
InteropValidationEnum
.EventHandlingScope);
1292
validationResults.Add(
InteropValidationEnum
.IfElse);
1296
validationResults.Add(
InteropValidationEnum
.Listen);
1300
validationResults.Add(
InteropValidationEnum
.Parallel);
1304
validationResults.Add(
InteropValidationEnum
.Replicator);
1308
validationResults.Add(
InteropValidationEnum
.Sequence);
1312
validationResults.Add(
InteropValidationEnum
.CompensatableSequence);
1316
validationResults.Add(
InteropValidationEnum
.EventDriven);
1320
validationResults.Add(
InteropValidationEnum
.IfElseBranch);
1324
validationResults.Add(
InteropValidationEnum
.Receive);
1328
validationResults.Add(
InteropValidationEnum
.SequentialWorkflow);
1332
validationResults.Add(
InteropValidationEnum
.StateFinalization);
1336
validationResults.Add(
InteropValidationEnum
.StateInitialization);
1340
validationResults.Add(
InteropValidationEnum
.State);
1344
validationResults.Add(
InteropValidationEnum
.StateMachineWorkflow);
1348
validationResults.Add(
InteropValidationEnum
.While);
1352
validationResults.Add(
InteropValidationEnum
.CancellationHandler);
1356
validationResults.Add(
InteropValidationEnum
.CompensatableTransactionScope);
1360
validationResults.Add(
InteropValidationEnum
.CompensationHandler);
1364
validationResults.Add(
InteropValidationEnum
.FaultHandler);
1368
validationResults.Add(
InteropValidationEnum
.FaultHandlers);
1372
validationResults.Add(
InteropValidationEnum
.SynchronizationScope);
1376
validationResults.Add(
InteropValidationEnum
.ICompensatable);
1380
void ProcessNestedChildren(System.Workflow.ComponentModel.Activity interopBody, HashSet<
InteropValidationEnum
> validationResults)
1395
validationResults.Add(
InteropValidationEnum
.TransactionScope);
1399
validationResults.Add(
InteropValidationEnum
.InvokeWorkflow);
1404
validationResults.Add(
InteropValidationEnum
.Send);
1408
validationResults.Add(
InteropValidationEnum
.WebServiceFault);
1412
validationResults.Add(
InteropValidationEnum
.WebServiceInput);
1416
validationResults.Add(
InteropValidationEnum
.WebServiceOutput);
1420
validationResults.Add(
InteropValidationEnum
.Compensate);
1424
validationResults.Add(
InteropValidationEnum
.Suspend);
1428
validationResults.Add(
InteropValidationEnum
.CompensatableSequence);
1433
validationResults.Add(
InteropValidationEnum
.Receive);
1437
validationResults.Add(
InteropValidationEnum
.CompensatableTransactionScope);
1441
validationResults.Add(
InteropValidationEnum
.CompensationHandler);
1445
validationResults.Add(
InteropValidationEnum
.ICompensatable);
1451
validationResults.Add(
InteropValidationEnum
.PersistOnClose);