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
- MeasureData.cs
- DataStreamFromComStream.cs
- ToolStripPanel.cs
- ItemsChangedEventArgs.cs
- BStrWrapper.cs
- DirectoryObjectSecurity.cs
- BinHexEncoding.cs
- TreeNodeStyle.cs
- BamlLocalizableResource.cs
- HighContrastHelper.cs
- Hex.cs
- WebPartExportVerb.cs
- UrlMappingCollection.cs
- CompileXomlTask.cs
- documentation.cs
- PipelineDeploymentState.cs
- InvalidComObjectException.cs
- ThumbAutomationPeer.cs
- RootCodeDomSerializer.cs
- DefaultMergeHelper.cs
- XmlSchemas.cs
- ListSortDescriptionCollection.cs
- FormattedTextSymbols.cs
- CodeParameterDeclarationExpression.cs
- XmlBinaryReader.cs
- SimpleBitVector32.cs
- MatrixConverter.cs
- DesignerSerializationVisibilityAttribute.cs
- Baml6Assembly.cs
- HTMLTagNameToTypeMapper.cs
- CultureInfo.cs
- Size.cs
- VectorAnimation.cs
- Quaternion.cs
- SmtpTransport.cs
- SoapObjectInfo.cs
- StringInfo.cs
- MemberPathMap.cs
- oledbmetadatacollectionnames.cs
- SafeRightsManagementSessionHandle.cs
- FloatMinMaxAggregationOperator.cs
- TreeNodeConverter.cs
- EpmContentSerializerBase.cs
- ColorConvertedBitmapExtension.cs
- PipelineModuleStepContainer.cs
- EdmRelationshipRoleAttribute.cs
- ContentElementAutomationPeer.cs
- DictionaryEditChange.cs
- SystemException.cs
- QueryContinueDragEventArgs.cs
- ServiceBuildProvider.cs
- ConfigXmlText.cs
- AsyncCodeActivity.cs
- ValidationSummary.cs
- FileDetails.cs
- DefaultObjectMappingItemCollection.cs
- CreateUserErrorEventArgs.cs
- XpsS0ValidatingLoader.cs
- SoapInteropTypes.cs
- SafeArchiveContext.cs
- ScopedKnownTypes.cs
- StorageMappingItemCollection.cs
- HttpListenerResponse.cs
- ParameterModifier.cs
- ToolStripContainer.cs
- DeadCharTextComposition.cs
- StickyNote.cs
- InputElement.cs
- TaskFormBase.cs
- AspNetHostingPermission.cs
- RtfToken.cs
- Visual3DCollection.cs
- Size.cs
- EncoderParameter.cs
- ObjectTag.cs
- ListParaClient.cs
- ListViewGroup.cs
- ReferenceEqualityComparer.cs
- ScalarOps.cs
- FontWeightConverter.cs
- MemberAccessException.cs
- HandledMouseEvent.cs
- RequestQueryParser.cs
- XmlnsPrefixAttribute.cs
- Pen.cs
- EventRecord.cs
- FieldBuilder.cs
- StateMachineHistory.cs
- Util.cs
- SchemaImporterExtensionsSection.cs
- Latin1Encoding.cs
- EntitySqlQueryCacheKey.cs
- XmlComment.cs
- TemplateBamlTreeBuilder.cs
- UrlParameterReader.cs
- HttpModuleActionCollection.cs
- TextRunCacheImp.cs
- DispatcherHooks.cs
- AbstractSvcMapFileLoader.cs
- SpecialNameAttribute.cs