Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / NetFx40 / Tools / System.Activities.Core.Presentation / System / Activities / Core / Presentation / InvokeMethodDesigner.xaml.cs / 1305376 / InvokeMethodDesigner.xaml.cs
//---------------------------------------------------------------- // Copyright (c) Microsoft Corporation. All rights reserved. //--------------------------------------------------------------- namespace System.Activities.Core.Presentation { using System; using System.Activities.Expressions; using System.Activities.Statements; using System.Activities.Presentation; using System.Activities.Presentation.Metadata; using System.Activities.Presentation.PropertyEditing; using System.ComponentModel; using System.Activities.Presentation.View; ////// Interaction logic for InvokeMethodDesigner.xaml /// partial class InvokeMethodDesigner { public InvokeMethodDesigner() { InitializeComponent(); } public static void RegisterMetadata(AttributeTableBuilder builder) { Type type = typeof(InvokeMethod); builder.AddCustomAttributes(type, new DesignerAttribute(typeof(InvokeMethodDesigner))); builder.AddCustomAttributes( type, "GenericTypeArguments", PropertyValueEditor.CreateEditorAttribute(typeof(TypeCollectionPropertyEditor)), new EditorOptionsAttribute { Name = TypeCollectionPropertyEditor.AllowDuplicate, Value = true }); builder.AddCustomAttributes( type, "Parameters", PropertyValueEditor.CreateEditorAttribute(typeof(ArgumentCollectionPropertyEditor))); builder.AddCustomAttributes( type, "TargetType", new EditorOptionsAttribute { Name = TypePropertyEditor.AllowNull, Value = true }, new EditorOptionsAttribute { Name = TypePropertyEditor.BrowseTypeDirectly, Value = false }); builder.AddCustomAttributes(type, new ActivityDesignerOptionsAttribute { AllowDrillIn = false }); ArgumentFixer.RegisterArgumentFixer( new ActivityArgumentFixer( (invoke, isLocation) => isLocation?(Argument)invoke.Result : (Argument)invoke.TargetObject, (invoke, argument) => { if (argument is InArgument) { invoke.TargetObject = (InArgument)argument; } else { invoke.Result = (OutArgument)argument; } } ) ); } } } // 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
- Hex.cs
- TextDecoration.cs
- CodeTypeConstructor.cs
- AnimationLayer.cs
- RC2CryptoServiceProvider.cs
- FrameworkReadOnlyPropertyMetadata.cs
- PluralizationServiceUtil.cs
- ValidationError.cs
- MultiBindingExpression.cs
- FilteredReadOnlyMetadataCollection.cs
- ToolTipAutomationPeer.cs
- EntityConnection.cs
- Duration.cs
- MethodCallExpression.cs
- ClientTarget.cs
- dataobject.cs
- PartitionerStatic.cs
- QuadraticBezierSegment.cs
- _KerberosClient.cs
- SQLDouble.cs
- ComboBox.cs
- ArrayWithOffset.cs
- FrameDimension.cs
- SiteMapProvider.cs
- ChangeInterceptorAttribute.cs
- AttributeProviderAttribute.cs
- LongValidator.cs
- UnknownBitmapEncoder.cs
- DataTransferEventArgs.cs
- FlowDocumentScrollViewer.cs
- RectConverter.cs
- StrokeNodeOperations.cs
- XhtmlBasicFormAdapter.cs
- GridViewUpdateEventArgs.cs
- messageonlyhwndwrapper.cs
- EntityDataSourceDataSelection.cs
- OleDbPermission.cs
- IdentitySection.cs
- SafeRightsManagementEnvironmentHandle.cs
- ChangeInterceptorAttribute.cs
- FloaterParagraph.cs
- CreateUserWizard.cs
- EventQueueState.cs
- RootNamespaceAttribute.cs
- ObjectAssociationEndMapping.cs
- Switch.cs
- MenuItem.cs
- MobileTemplatedControlDesigner.cs
- IImplicitResourceProvider.cs
- TransformProviderWrapper.cs
- AnimationException.cs
- QilSortKey.cs
- ObfuscationAttribute.cs
- ElapsedEventArgs.cs
- ZipIOBlockManager.cs
- XComponentModel.cs
- CompositeFontParser.cs
- OperatingSystem.cs
- PrintPreviewGraphics.cs
- XmlSchemaComplexType.cs
- HttpWriter.cs
- TabPage.cs
- ExceptionUtil.cs
- CodeNamespace.cs
- SystemUnicastIPAddressInformation.cs
- ProxyWebPartManager.cs
- XsltOutput.cs
- Query.cs
- WebEventCodes.cs
- EdmComplexTypeAttribute.cs
- EntityParameter.cs
- ActivationWorker.cs
- SmtpNtlmAuthenticationModule.cs
- AutoGeneratedFieldProperties.cs
- DataGridViewCellValueEventArgs.cs
- BamlWriter.cs
- AssociationTypeEmitter.cs
- StatusBarPanel.cs
- FrameworkObject.cs
- FormsIdentity.cs
- BoolExpression.cs
- LinearKeyFrames.cs
- TextElementEditingBehaviorAttribute.cs
- ThreadBehavior.cs
- WsrmFault.cs
- PeerCredential.cs
- SpeechRecognitionEngine.cs
- CustomWebEventKey.cs
- DrawingCollection.cs
- DataGridViewCellStyle.cs
- GridViewUpdatedEventArgs.cs
- IssuedTokenServiceElement.cs
- CompiledAction.cs
- HostingEnvironmentException.cs
- FontClient.cs
- TextReader.cs
- SerialStream.cs
- Tablet.cs
- DataDocumentXPathNavigator.cs
- webclient.cs