Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / NetFx40 / System.Activities / System / Activities / Statements / InvokeAction.cs / 1305376 / InvokeAction.cs
//------------------------------------------------------------------------------
// Copyright (c) Microsoft Corporation. All rights reserved.
//-----------------------------------------------------------------------------
namespace System.Activities.Statements
{
using System;
using System.Activities.Validation;
using System.Collections.Generic;
using System.ComponentModel;
using System.Runtime.Collections;
using System.Windows.Markup;
using System.Collections.ObjectModel;
[ContentProperty("Action")]
public sealed class InvokeAction : NativeActivity
{
IList actionArguments;
public InvokeAction()
{
this.actionArguments = new ValidatingCollection
{
// disallow null values
OnAddValidationCallback = item =>
{
if (item == null)
{
throw FxTrace.Exception.ArgumentNull("item");
}
}
};
}
[DefaultValue(null)]
public ActivityAction Action
{
get;
set;
}
protected override void CacheMetadata(NativeActivityMetadata metadata)
{
metadata.AddDelegate(this.Action);
}
protected override void Execute(NativeActivityContext context)
{
if (Action == null || Action.Handler == null)
{
return;
}
context.ScheduleAction(Action);
}
}
[ContentProperty("Action")]
public sealed class InvokeAction : NativeActivity
{
public InvokeAction()
{
}
[RequiredArgument]
public InArgument Argument
{
get;
set;
}
[DefaultValue(null)]
public ActivityAction Action
{
get;
set;
}
protected override void CacheMetadata(NativeActivityMetadata metadata)
{
metadata.AddDelegate(this.Action);
RuntimeArgument runtimeArgument = new RuntimeArgument("Argument", typeof(T), ArgumentDirection.In, true);
metadata.Bind(this.Argument, runtimeArgument);
metadata.SetArgumentsCollection(new Collection { runtimeArgument });
}
protected override void Execute(NativeActivityContext context)
{
if (Action == null || Action.Handler == null) // no-op
{
return;
}
context.ScheduleAction(Action, Argument.Get(context));
}
}
[ContentProperty("Action")]
public sealed class InvokeAction : NativeActivity
{
public InvokeAction()
{
}
[RequiredArgument]
public InArgument Argument1
{
get;
set;
}
[RequiredArgument]
public InArgument Argument2
{
get;
set;
}
[DefaultValue(null)]
public ActivityAction Action
{
get;
set;
}
protected override void Execute(NativeActivityContext context)
{
if (Action == null || Action.Handler == null) // no-op
{
return;
}
context.ScheduleAction(Action, Argument1.Get(context), Argument2.Get(context));
}
}
[ContentProperty("Action")]
public sealed class InvokeAction : NativeActivity
{
public InvokeAction()
{
}
[RequiredArgument]
public InArgument Argument1
{
get;
set;
}
[RequiredArgument]
public InArgument Argument2
{
get;
set;
}
[RequiredArgument]
public InArgument Argument3
{
get;
set;
}
[DefaultValue(null)]
public ActivityAction Action
{
get;
set;
}
protected override void Execute(NativeActivityContext context)
{
if (Action == null || Action.Handler == null)
{
return;
}
context.ScheduleAction(Action, Argument1.Get(context), Argument2.Get(context), Argument3.Get(context));
}
}
[ContentProperty("Action")]
public sealed class InvokeAction : NativeActivity
{
public InvokeAction()
{
}
[RequiredArgument]
public InArgument Argument1
{
get;
set;
}
[RequiredArgument]
public InArgument Argument2
{
get;
set;
}
[RequiredArgument]
public InArgument Argument3
{
get;
set;
}
[RequiredArgument]
public InArgument Argument4
{
get;
set;
}
[DefaultValue(null)]
public ActivityAction Action
{
get;
set;
}
protected override void Execute(NativeActivityContext context)
{
if (Action == null || Action.Handler == null)
{
return;
}
context.ScheduleAction(Action, Argument1.Get(context), Argument2.Get(context), Argument3.Get(context),
Argument4.Get(context));
}
}
[ContentProperty("Action")]
public sealed class InvokeAction : NativeActivity
{
public InvokeAction()
{
}
[RequiredArgument]
public InArgument Argument1
{
get;
set;
}
[RequiredArgument]
public InArgument Argument2
{
get;
set;
}
[RequiredArgument]
public InArgument Argument3
{
get;
set;
}
[RequiredArgument]
public InArgument Argument4
{
get;
set;
}
[RequiredArgument]
public InArgument Argument5
{
get;
set;
}
[DefaultValue(null)]
public ActivityAction Action
{
get;
set;
}
protected override void Execute(NativeActivityContext context)
{
if (Action == null || Action.Handler == null)
{
return;
}
context.ScheduleAction(Action, Argument1.Get(context), Argument2.Get(context), Argument3.Get(context),
Argument4.Get(context), Argument5.Get(context));
}
}
[ContentProperty("Action")]
public sealed class InvokeAction : NativeActivity
{
public InvokeAction()
{
}
[RequiredArgument]
public InArgument Argument1
{
get;
set;
}
[RequiredArgument]
public InArgument Argument2
{
get;
set;
}
[RequiredArgument]
public InArgument Argument3
{
get;
set;
}
[RequiredArgument]
public InArgument Argument4
{
get;
set;
}
[RequiredArgument]
public InArgument Argument5
{
get;
set;
}
[RequiredArgument]
public InArgument Argument6
{
get;
set;
}
[DefaultValue(null)]
public ActivityAction Action
{
get;
set;
}
protected override void Execute(NativeActivityContext context)
{
if (Action == null || Action.Handler == null)
{
return;
}
context.ScheduleAction(Action, Argument1.Get(context), Argument2.Get(context), Argument3.Get(context),
Argument4.Get(context), Argument5.Get(context), Argument6.Get(context));
}
}
[ContentProperty("Action")]
public sealed class InvokeAction : NativeActivity
{
public InvokeAction()
{
}
[RequiredArgument]
public InArgument Argument1
{
get;
set;
}
[RequiredArgument]
public InArgument Argument2
{
get;
set;
}
[RequiredArgument]
public InArgument Argument3
{
get;
set;
}
[RequiredArgument]
public InArgument Argument4
{
get;
set;
}
[RequiredArgument]
public InArgument Argument5
{
get;
set;
}
[RequiredArgument]
public InArgument Argument6
{
get;
set;
}
[RequiredArgument]
public InArgument Argument7
{
get;
set;
}
[DefaultValue(null)]
public ActivityAction Action
{
get;
set;
}
protected override void Execute(NativeActivityContext context)
{
if (Action == null || Action.Handler == null)
{
return;
}
context.ScheduleAction(Action, Argument1.Get(context), Argument2.Get(context), Argument3.Get(context),
Argument4.Get(context), Argument5.Get(context), Argument6.Get(context), Argument7.Get(context));
}
}
[ContentProperty("Action")]
public sealed class InvokeAction : NativeActivity
{
public InvokeAction()
{
}
[RequiredArgument]
public InArgument Argument1
{
get;
set;
}
[RequiredArgument]
public InArgument Argument2
{
get;
set;
}
[RequiredArgument]
public InArgument Argument3
{
get;
set;
}
[RequiredArgument]
public InArgument Argument4
{
get;
set;
}
[RequiredArgument]
public InArgument Argument5
{
get;
set;
}
[RequiredArgument]
public InArgument Argument6
{
get;
set;
}
[RequiredArgument]
public InArgument Argument7
{
get;
set;
}
[RequiredArgument]
public InArgument Argument8
{
get;
set;
}
[DefaultValue(null)]
public ActivityAction Action
{
get;
set;
}
protected override void Execute(NativeActivityContext context)
{
if (Action == null || Action.Handler == null)
{
return;
}
context.ScheduleAction(Action, Argument1.Get(context), Argument2.Get(context), Argument3.Get(context),
Argument4.Get(context), Argument5.Get(context), Argument6.Get(context), Argument7.Get(context),
Argument8.Get(context));
}
}
[ContentProperty("Action")]
public sealed class InvokeAction : NativeActivity
{
public InvokeAction()
{
}
[RequiredArgument]
public InArgument Argument1
{
get;
set;
}
[RequiredArgument]
public InArgument Argument2
{
get;
set;
}
[RequiredArgument]
public InArgument Argument3
{
get;
set;
}
[RequiredArgument]
public InArgument Argument4
{
get;
set;
}
[RequiredArgument]
public InArgument Argument5
{
get;
set;
}
[RequiredArgument]
public InArgument Argument6
{
get;
set;
}
[RequiredArgument]
public InArgument Argument7
{
get;
set;
}
[RequiredArgument]
public InArgument Argument8
{
get;
set;
}
[RequiredArgument]
public InArgument Argument9
{
get;
set;
}
[DefaultValue(null)]
public ActivityAction Action
{
get;
set;
}
protected override void Execute(NativeActivityContext context)
{
if (Action == null || Action.Handler == null)
{
return;
}
context.ScheduleAction(Action, Argument1.Get(context), Argument2.Get(context), Argument3.Get(context),
Argument4.Get(context), Argument5.Get(context), Argument6.Get(context), Argument7.Get(context),
Argument8.Get(context), Argument9.Get(context));
}
}
[ContentProperty("Action")]
public sealed class InvokeAction : NativeActivity
{
public InvokeAction()
{
}
[RequiredArgument]
public InArgument Argument1
{
get;
set;
}
[RequiredArgument]
public InArgument Argument2
{
get;
set;
}
[RequiredArgument]
public InArgument Argument3
{
get;
set;
}
[RequiredArgument]
public InArgument Argument4
{
get;
set;
}
[RequiredArgument]
public InArgument Argument5
{
get;
set;
}
[RequiredArgument]
public InArgument Argument6
{
get;
set;
}
[RequiredArgument]
public InArgument Argument7
{
get;
set;
}
[RequiredArgument]
public InArgument Argument8
{
get;
set;
}
[RequiredArgument]
public InArgument Argument9
{
get;
set;
}
[RequiredArgument]
public InArgument Argument10
{
get;
set;
}
[DefaultValue(null)]
public ActivityAction Action
{
get;
set;
}
protected override void Execute(NativeActivityContext context)
{
if (Action == null || Action.Handler == null)
{
return;
}
context.ScheduleAction(Action, Argument1.Get(context), Argument2.Get(context), Argument3.Get(context),
Argument4.Get(context), Argument5.Get(context), Argument6.Get(context), Argument7.Get(context),
Argument8.Get(context), Argument9.Get(context), Argument10.Get(context));
}
}
[ContentProperty("Action")]
public sealed class InvokeAction : NativeActivity
{
public InvokeAction()
{
}
[RequiredArgument]
public InArgument Argument1
{
get;
set;
}
[RequiredArgument]
public InArgument Argument2
{
get;
set;
}
[RequiredArgument]
public InArgument Argument3
{
get;
set;
}
[RequiredArgument]
public InArgument Argument4
{
get;
set;
}
[RequiredArgument]
public InArgument Argument5
{
get;
set;
}
[RequiredArgument]
public InArgument Argument6
{
get;
set;
}
[RequiredArgument]
public InArgument Argument7
{
get;
set;
}
[RequiredArgument]
public InArgument Argument8
{
get;
set;
}
[RequiredArgument]
public InArgument Argument9
{
get;
set;
}
[RequiredArgument]
public InArgument Argument10
{
get;
set;
}
[RequiredArgument]
public InArgument Argument11
{
get;
set;
}
[DefaultValue(null)]
public ActivityAction Action
{
get;
set;
}
protected override void Execute(NativeActivityContext context)
{
if (Action == null || Action.Handler == null)
{
return;
}
context.ScheduleAction(Action, Argument1.Get(context), Argument2.Get(context), Argument3.Get(context),
Argument4.Get(context), Argument5.Get(context), Argument6.Get(context), Argument7.Get(context),
Argument8.Get(context), Argument9.Get(context), Argument10.Get(context), Argument11.Get(context));
}
}
[ContentProperty("Action")]
public sealed class InvokeAction : NativeActivity
{
public InvokeAction()
{
}
[RequiredArgument]
public InArgument Argument1
{
get;
set;
}
[RequiredArgument]
public InArgument Argument2
{
get;
set;
}
[RequiredArgument]
public InArgument Argument3
{
get;
set;
}
[RequiredArgument]
public InArgument Argument4
{
get;
set;
}
[RequiredArgument]
public InArgument Argument5
{
get;
set;
}
[RequiredArgument]
public InArgument Argument6
{
get;
set;
}
[RequiredArgument]
public InArgument Argument7
{
get;
set;
}
[RequiredArgument]
public InArgument Argument8
{
get;
set;
}
[RequiredArgument]
public InArgument Argument9
{
get;
set;
}
[RequiredArgument]
public InArgument Argument10
{
get;
set;
}
[RequiredArgument]
public InArgument Argument11
{
get;
set;
}
[RequiredArgument]
public InArgument Argument12
{
get;
set;
}
[DefaultValue(null)]
public ActivityAction Action
{
get;
set;
}
protected override void Execute(NativeActivityContext context)
{
if (Action == null || Action.Handler == null)
{
return;
}
context.ScheduleAction(Action, Argument1.Get(context), Argument2.Get(context), Argument3.Get(context),
Argument4.Get(context), Argument5.Get(context), Argument6.Get(context), Argument7.Get(context),
Argument8.Get(context), Argument9.Get(context), Argument10.Get(context), Argument11.Get(context),
Argument12.Get(context));
}
}
[ContentProperty("Action")]
public sealed class InvokeAction : NativeActivity
{
public InvokeAction()
{
}
[RequiredArgument]
public InArgument Argument1
{
get;
set;
}
[RequiredArgument]
public InArgument Argument2
{
get;
set;
}
[RequiredArgument]
public InArgument Argument3
{
get;
set;
}
[RequiredArgument]
public InArgument Argument4
{
get;
set;
}
[RequiredArgument]
public InArgument Argument5
{
get;
set;
}
[RequiredArgument]
public InArgument Argument6
{
get;
set;
}
[RequiredArgument]
public InArgument Argument7
{
get;
set;
}
[RequiredArgument]
public InArgument Argument8
{
get;
set;
}
[RequiredArgument]
public InArgument Argument9
{
get;
set;
}
[RequiredArgument]
public InArgument Argument10
{
get;
set;
}
[RequiredArgument]
public InArgument Argument11
{
get;
set;
}
[RequiredArgument]
public InArgument Argument12
{
get;
set;
}
[RequiredArgument]
public InArgument Argument13
{
get;
set;
}
[DefaultValue(null)]
public ActivityAction Action
{
get;
set;
}
protected override void Execute(NativeActivityContext context)
{
if (Action == null || Action.Handler == null)
{
return;
}
context.ScheduleAction(Action, Argument1.Get(context), Argument2.Get(context), Argument3.Get(context),
Argument4.Get(context), Argument5.Get(context), Argument6.Get(context), Argument7.Get(context),
Argument8.Get(context), Argument9.Get(context), Argument10.Get(context), Argument11.Get(context),
Argument12.Get(context), Argument13.Get(context));
}
}
[ContentProperty("Action")]
public sealed class InvokeAction : NativeActivity
{
public InvokeAction()
{
}
[RequiredArgument]
public InArgument Argument1
{
get;
set;
}
[RequiredArgument]
public InArgument Argument2
{
get;
set;
}
[RequiredArgument]
public InArgument Argument3
{
get;
set;
}
[RequiredArgument]
public InArgument Argument4
{
get;
set;
}
[RequiredArgument]
public InArgument Argument5
{
get;
set;
}
[RequiredArgument]
public InArgument Argument6
{
get;
set;
}
[RequiredArgument]
public InArgument Argument7
{
get;
set;
}
[RequiredArgument]
public InArgument Argument8
{
get;
set;
}
[RequiredArgument]
public InArgument Argument9
{
get;
set;
}
[RequiredArgument]
public InArgument Argument10
{
get;
set;
}
[RequiredArgument]
public InArgument Argument11
{
get;
set;
}
[RequiredArgument]
public InArgument Argument12
{
get;
set;
}
[RequiredArgument]
public InArgument Argument13
{
get;
set;
}
[RequiredArgument]
public InArgument Argument14
{
get;
set;
}
[DefaultValue(null)]
public ActivityAction Action
{
get;
set;
}
protected override void Execute(NativeActivityContext context)
{
if (Action == null || Action.Handler == null)
{
return;
}
context.ScheduleAction(Action, Argument1.Get(context), Argument2.Get(context), Argument3.Get(context),
Argument4.Get(context), Argument5.Get(context), Argument6.Get(context), Argument7.Get(context),
Argument8.Get(context), Argument9.Get(context), Argument10.Get(context), Argument11.Get(context),
Argument12.Get(context), Argument13.Get(context), Argument14.Get(context));
}
}
[ContentProperty("Action")]
public sealed class InvokeAction : NativeActivity
{
public InvokeAction()
{
}
[RequiredArgument]
public InArgument Argument1
{
get;
set;
}
[RequiredArgument]
public InArgument Argument2
{
get;
set;
}
[RequiredArgument]
public InArgument Argument3
{
get;
set;
}
[RequiredArgument]
public InArgument Argument4
{
get;
set;
}
[RequiredArgument]
public InArgument Argument5
{
get;
set;
}
[RequiredArgument]
public InArgument Argument6
{
get;
set;
}
[RequiredArgument]
public InArgument Argument7
{
get;
set;
}
[RequiredArgument]
public InArgument Argument8
{
get;
set;
}
[RequiredArgument]
public InArgument Argument9
{
get;
set;
}
[RequiredArgument]
public InArgument Argument10
{
get;
set;
}
[RequiredArgument]
public InArgument Argument11
{
get;
set;
}
[RequiredArgument]
public InArgument Argument12
{
get;
set;
}
[RequiredArgument]
public InArgument Argument13
{
get;
set;
}
[RequiredArgument]
public InArgument Argument14
{
get;
set;
}
[RequiredArgument]
public InArgument Argument15
{
get;
set;
}
[DefaultValue(null)]
public ActivityAction Action
{
get;
set;
}
protected override void Execute(NativeActivityContext context)
{
if (Action == null || Action.Handler == null)
{
return;
}
context.ScheduleAction(Action, Argument1.Get(context), Argument2.Get(context), Argument3.Get(context),
Argument4.Get(context), Argument5.Get(context), Argument6.Get(context), Argument7.Get(context),
Argument8.Get(context), Argument9.Get(context), Argument10.Get(context), Argument11.Get(context),
Argument12.Get(context), Argument13.Get(context), Argument14.Get(context), Argument15.Get(context));
}
}
[ContentProperty("Action")]
public sealed class InvokeAction : NativeActivity
{
public InvokeAction()
{
}
[RequiredArgument]
public InArgument Argument1
{
get;
set;
}
[RequiredArgument]
public InArgument Argument2
{
get;
set;
}
[RequiredArgument]
public InArgument Argument3
{
get;
set;
}
[RequiredArgument]
public InArgument Argument4
{
get;
set;
}
[RequiredArgument]
public InArgument Argument5
{
get;
set;
}
[RequiredArgument]
public InArgument Argument6
{
get;
set;
}
[RequiredArgument]
public InArgument Argument7
{
get;
set;
}
[RequiredArgument]
public InArgument Argument8
{
get;
set;
}
[RequiredArgument]
public InArgument Argument9
{
get;
set;
}
[RequiredArgument]
public InArgument Argument10
{
get;
set;
}
[RequiredArgument]
public InArgument Argument11
{
get;
set;
}
[RequiredArgument]
public InArgument Argument12
{
get;
set;
}
[RequiredArgument]
public InArgument Argument13
{
get;
set;
}
[RequiredArgument]
public InArgument Argument14
{
get;
set;
}
[RequiredArgument]
public InArgument Argument15
{
get;
set;
}
[RequiredArgument]
public InArgument Argument16
{
get;
set;
}
[DefaultValue(null)]
public ActivityAction Action
{
get;
set;
}
protected override void Execute(NativeActivityContext context)
{
if (Action == null || Action.Handler == null)
{
return;
}
context.ScheduleAction(Action, Argument1.Get(context), Argument2.Get(context), Argument3.Get(context),
Argument4.Get(context), Argument5.Get(context), Argument6.Get(context), Argument7.Get(context),
Argument8.Get(context), Argument9.Get(context), Argument10.Get(context), Argument11.Get(context),
Argument12.Get(context), Argument13.Get(context), Argument14.Get(context), Argument15.Get(context),
Argument16.Get(context));
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- EventWaitHandleSecurity.cs
- ThrowOnMultipleAssignment.cs
- FormViewPagerRow.cs
- ErasingStroke.cs
- NameValueConfigurationElement.cs
- DataGridViewColumnDesignTimeVisibleAttribute.cs
- Serializer.cs
- DrawListViewSubItemEventArgs.cs
- ButtonRenderer.cs
- SoapExtensionReflector.cs
- Annotation.cs
- RequestChannel.cs
- DataStreams.cs
- RegexWorker.cs
- WizardPanelChangingEventArgs.cs
- InspectionWorker.cs
- TransactionBridgeSection.cs
- HtmlLink.cs
- RequestTimeoutManager.cs
- XmlProcessingInstruction.cs
- EntityObject.cs
- HttpProfileGroupBase.cs
- EventHandlerList.cs
- DependentList.cs
- SQLDateTimeStorage.cs
- AsymmetricAlgorithm.cs
- EntityModelBuildProvider.cs
- LambdaExpression.cs
- Error.cs
- UIPermission.cs
- EntityCollection.cs
- PathSegment.cs
- AnimationStorage.cs
- XmlLinkedNode.cs
- PassportAuthenticationEventArgs.cs
- XmlSequenceWriter.cs
- XmlSchemaProviderAttribute.cs
- UrlMappingCollection.cs
- IFlowDocumentViewer.cs
- ApplicationProxyInternal.cs
- TraceSection.cs
- Point.cs
- XslTransform.cs
- XamlFilter.cs
- FileCodeGroup.cs
- DbConnectionFactory.cs
- AssemblyHash.cs
- CanonicalXml.cs
- ListViewContainer.cs
- Utils.cs
- DBPropSet.cs
- Clause.cs
- PartialCachingControl.cs
- LoopExpression.cs
- SystemIPGlobalProperties.cs
- StringBlob.cs
- ChildTable.cs
- TraceSection.cs
- DecoderReplacementFallback.cs
- VariableBinder.cs
- MessageSecurityVersion.cs
- ExtendedPropertyDescriptor.cs
- StickyNoteAnnotations.cs
- HtmlShimManager.cs
- CatalogZoneDesigner.cs
- EventSetter.cs
- OptimalBreakSession.cs
- AssociationSetMetadata.cs
- BehaviorEditorPart.cs
- IgnoreSectionHandler.cs
- DataControlCommands.cs
- OracleNumber.cs
- HtmlTextArea.cs
- XmlWriterTraceListener.cs
- TextBoxAutomationPeer.cs
- DecimalAnimationUsingKeyFrames.cs
- Base64Decoder.cs
- SubstitutionList.cs
- WindowAutomationPeer.cs
- XmlSchemaObjectCollection.cs
- Missing.cs
- DiscoveryClientBindingElement.cs
- File.cs
- ZoneMembershipCondition.cs
- ChtmlTextBoxAdapter.cs
- SafeNativeMethods.cs
- IntegrationExceptionEventArgs.cs
- DetailsViewPagerRow.cs
- TemplateApplicationHelper.cs
- AssemblyFilter.cs
- InternalPermissions.cs
- StatusBarAutomationPeer.cs
- TreeWalkHelper.cs
- Descriptor.cs
- SqlAggregateChecker.cs
- UnSafeCharBuffer.cs
- XPSSignatureDefinition.cs
- PrimaryKeyTypeConverter.cs
- VBCodeProvider.cs
- ImagingCache.cs