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
- FixedSOMImage.cs
- ButtonBaseAutomationPeer.cs
- DataViewManager.cs
- TemplateColumn.cs
- DispatcherHooks.cs
- InkCanvasInnerCanvas.cs
- CounterSample.cs
- PrincipalPermission.cs
- GridViewCellAutomationPeer.cs
- ApplicationCommands.cs
- _ConnectStream.cs
- ControlIdConverter.cs
- LightweightCodeGenerator.cs
- FocusChangedEventArgs.cs
- DependencyPropertyHelper.cs
- SoapElementAttribute.cs
- ViewStateException.cs
- __TransparentProxy.cs
- InfoCardBinaryReader.cs
- WmfPlaceableFileHeader.cs
- FileInfo.cs
- LoginUtil.cs
- _NestedSingleAsyncResult.cs
- DataGridViewSortCompareEventArgs.cs
- EntityContainerEmitter.cs
- StateMachineDesignerPaint.cs
- SQLSingle.cs
- SamlConditions.cs
- InternalConfigConfigurationFactory.cs
- Queue.cs
- CodeGenerator.cs
- SmtpFailedRecipientException.cs
- TextProperties.cs
- Binding.cs
- DebuggerAttributes.cs
- _CookieModule.cs
- HashCodeCombiner.cs
- ConstraintConverter.cs
- Vector3dCollection.cs
- CommonProperties.cs
- WebPartMinimizeVerb.cs
- XPathChildIterator.cs
- SchemaCompiler.cs
- EntityProxyTypeInfo.cs
- RtfToken.cs
- ColumnWidthChangedEvent.cs
- StreamProxy.cs
- Expressions.cs
- MsmqIntegrationAppDomainProtocolHandler.cs
- PrintDialogException.cs
- ImageCollectionEditor.cs
- RadioButtonPopupAdapter.cs
- MultiView.cs
- OracleDataReader.cs
- AssemblyInfo.cs
- versioninfo.cs
- TCEAdapterGenerator.cs
- CanExecuteRoutedEventArgs.cs
- SafeCoTaskMem.cs
- RegexCapture.cs
- WindowsGrip.cs
- Base64Stream.cs
- ApplicationBuildProvider.cs
- PrintDialog.cs
- Debug.cs
- ApplicationFileParser.cs
- EditorZoneBase.cs
- DataListItem.cs
- PageCodeDomTreeGenerator.cs
- FormsAuthenticationTicket.cs
- XmlSchemas.cs
- CultureInfo.cs
- MappingModelBuildProvider.cs
- DataServiceQueryException.cs
- SafeThreadHandle.cs
- ClientConfigurationHost.cs
- shaperfactoryquerycachekey.cs
- TrustSection.cs
- FacetDescription.cs
- SqlFactory.cs
- PropertiesTab.cs
- SpecularMaterial.cs
- DataGridViewAutoSizeColumnsModeEventArgs.cs
- DBDataPermission.cs
- IndicCharClassifier.cs
- InternalSendMessage.cs
- HScrollProperties.cs
- RoleGroupCollection.cs
- BindStream.cs
- CardSpaceException.cs
- OdbcEnvironment.cs
- FileClassifier.cs
- BulletChrome.cs
- Emitter.cs
- ModifierKeysConverter.cs
- BaseComponentEditor.cs
- TextServicesCompartmentContext.cs
- AppLevelCompilationSectionCache.cs
- MimeFormatter.cs
- TypeDescriptionProvider.cs