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
- ClaimTypes.cs
- CSharpCodeProvider.cs
- KeyValueInternalCollection.cs
- figurelengthconverter.cs
- RenderingEventArgs.cs
- Converter.cs
- SqlFacetAttribute.cs
- AgileSafeNativeMemoryHandle.cs
- LoginCancelEventArgs.cs
- ActivityPropertyReference.cs
- SystemColors.cs
- SimpleHandlerFactory.cs
- CrossSiteScriptingValidation.cs
- GroupBox.cs
- GlyphRun.cs
- CatalogZoneDesigner.cs
- ListControlStringCollectionEditor.cs
- DropShadowEffect.cs
- ApplicationDirectoryMembershipCondition.cs
- StateMachine.cs
- Html32TextWriter.cs
- AssertFilter.cs
- SqlFlattener.cs
- AdornedElementPlaceholder.cs
- ViewCellRelation.cs
- DataSvcMapFileSerializer.cs
- RuleSettingsCollection.cs
- MULTI_QI.cs
- Manipulation.cs
- DataTrigger.cs
- ProvidePropertyAttribute.cs
- ColumnMapCopier.cs
- InfoCardAsymmetricCrypto.cs
- TableLayoutSettings.cs
- LambdaCompiler.Unary.cs
- ProfileProvider.cs
- GenericFlowSwitchHelper.cs
- CryptoHelper.cs
- CodeExpressionCollection.cs
- ParamArrayAttribute.cs
- RequestQueryProcessor.cs
- CrossAppDomainChannel.cs
- XmlEventCache.cs
- TextModifierScope.cs
- TrackingProfileCache.cs
- DataGridViewColumnConverter.cs
- HtmlPageAdapter.cs
- ACL.cs
- SQLRoleProvider.cs
- SafeRightsManagementEnvironmentHandle.cs
- ColorTranslator.cs
- RightNameExpirationInfoPair.cs
- SchemaElementLookUpTableEnumerator.cs
- TracedNativeMethods.cs
- WebServiceBindingAttribute.cs
- ElementMarkupObject.cs
- ResXResourceSet.cs
- ConnectionsZone.cs
- TaiwanLunisolarCalendar.cs
- CaseKeyBox.ViewModel.cs
- DesignerHelpers.cs
- CachedRequestParams.cs
- Encoding.cs
- ToolStripPanelCell.cs
- NodeLabelEditEvent.cs
- FirstMatchCodeGroup.cs
- Compiler.cs
- Matrix3DValueSerializer.cs
- CreateParams.cs
- ContentFileHelper.cs
- HttpStreamMessage.cs
- EditorZoneDesigner.cs
- XmlQuerySequence.cs
- GridViewAutomationPeer.cs
- DocumentXmlWriter.cs
- HttpApplicationStateWrapper.cs
- SimpleHandlerFactory.cs
- Exceptions.cs
- HtmlSelect.cs
- MinimizableAttributeTypeConverter.cs
- TypeCollectionDesigner.xaml.cs
- _ProxyChain.cs
- _DynamicWinsockMethods.cs
- DefaultAssemblyResolver.cs
- _emptywebproxy.cs
- AncillaryOps.cs
- TextSelectionHelper.cs
- BinaryQueryOperator.cs
- ChildrenQuery.cs
- SqlGenerator.cs
- StandardCommands.cs
- DynamicMethod.cs
- XmlRootAttribute.cs
- SkipStoryboardToFill.cs
- StylusPointProperty.cs
- WebScriptMetadataMessage.cs
- SmiContextFactory.cs
- Rotation3DAnimationUsingKeyFrames.cs
- WpfSharedBamlSchemaContext.cs
- DataFieldConverter.cs