Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / NetFx40 / System.Activities / System / Activities / RuntimeDelegateArgument.cs / 1305376 / RuntimeDelegateArgument.cs
//------------------------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------------------------- namespace System.Activities { using System; using System.Activities.Validation; using System.Collections.Generic; using System.Diagnostics.CodeAnalysis; using System.Runtime; // DelegateArgument is the XAML-based construct. RuntimeDelegateArgument is a binding construct to store the value [Fx.Tag.XamlVisible(false)] public sealed class RuntimeDelegateArgument { public RuntimeDelegateArgument(string name, Type type, ArgumentDirection direction, DelegateArgument boundArgument) { if (string.IsNullOrEmpty(name)) { throw FxTrace.Exception.ArgumentNullOrEmpty("name"); } if (type == null) { throw FxTrace.Exception.ArgumentNull("type"); } ArgumentDirectionHelper.Validate(direction, "direction"); if (boundArgument != null) { // Validations that the bound argument matches are done // in CacheMetadata for ActivityDelegate. boundArgument.Bind(this); } this.Name = name; this.Type = type; this.Direction = direction; this.BoundArgument = boundArgument; } public string Name { get; private set; } [SuppressMessage(FxCop.Category.Naming, FxCop.Rule.PropertyNamesShouldNotMatchGetMethods, Justification = "Workflow normalizes on Type for Type properties")] public Type Type { get; private set; } public ArgumentDirection Direction { get; private set; } public DelegateArgument BoundArgument { get; private set; } } } // 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
- MailAddress.cs
- XmlSchemaType.cs
- Models.cs
- control.ime.cs
- ToolStripItemImageRenderEventArgs.cs
- Socket.cs
- SingleAnimationBase.cs
- DataServiceRequestException.cs
- GuidelineCollection.cs
- WhitespaceRuleReader.cs
- ProfilePropertySettingsCollection.cs
- TextContainerChangedEventArgs.cs
- SQLDouble.cs
- OutputChannelBinder.cs
- ButtonDesigner.cs
- WebHttpDispatchOperationSelector.cs
- TagPrefixCollection.cs
- ExecutionContext.cs
- SplitterEvent.cs
- ExpressionVisitor.cs
- QueryCacheEntry.cs
- RemoteCryptoDecryptRequest.cs
- DataQuery.cs
- StringSorter.cs
- _AutoWebProxyScriptWrapper.cs
- TreeViewEvent.cs
- NodeFunctions.cs
- TreeNode.cs
- IndexOutOfRangeException.cs
- RootBrowserWindowAutomationPeer.cs
- CodeSnippetTypeMember.cs
- HttpPostedFileWrapper.cs
- CharAnimationUsingKeyFrames.cs
- MemoryMappedFileSecurity.cs
- SupportingTokenSecurityTokenResolver.cs
- entityreference_tresulttype.cs
- DataControlCommands.cs
- RestClientProxyHandler.cs
- PlatformCulture.cs
- StylusPointPropertyInfoDefaults.cs
- XmlChoiceIdentifierAttribute.cs
- Base64Stream.cs
- ColorAnimationBase.cs
- ReferentialConstraintRoleElement.cs
- TreeNodeClickEventArgs.cs
- PlatformNotSupportedException.cs
- Conditional.cs
- HandlerWithFactory.cs
- ForAllOperator.cs
- Site.cs
- PlatformCulture.cs
- ElementsClipboardData.cs
- SqlCacheDependencyDatabaseCollection.cs
- UInt64.cs
- embossbitmapeffect.cs
- DataRelationCollection.cs
- webproxy.cs
- ContentValidator.cs
- KeyFrames.cs
- Int16KeyFrameCollection.cs
- EntityViewGenerationAttribute.cs
- RtfToken.cs
- SingleConverter.cs
- XmlSchemaSequence.cs
- UnhandledExceptionEventArgs.cs
- Empty.cs
- X509Utils.cs
- EventlogProvider.cs
- GenericAuthenticationEventArgs.cs
- ImageBrush.cs
- FileDialogCustomPlaces.cs
- RightsManagementInformation.cs
- cookieexception.cs
- UserPersonalizationStateInfo.cs
- DataSourceXmlSerializer.cs
- CompositeCollectionView.cs
- MouseBinding.cs
- CaretElement.cs
- WebPartMenuStyle.cs
- SecurityTokenAttachmentMode.cs
- Stylus.cs
- RoleManagerSection.cs
- ConfigurationValue.cs
- PointLight.cs
- SafeReversePInvokeHandle.cs
- InstanceDescriptor.cs
- RequiredFieldValidator.cs
- OdbcErrorCollection.cs
- ToolStripContentPanelDesigner.cs
- AspNetSynchronizationContext.cs
- Annotation.cs
- ModelProperty.cs
- SQLInt64Storage.cs
- ContextCorrelationInitializer.cs
- StringBlob.cs
- GeneralTransform3DGroup.cs
- AssemblyNameProxy.cs
- ProgressPage.cs
- RefreshInfo.cs
- SqlVisitor.cs