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
- JournalNavigationScope.cs
- ChangeProcessor.cs
- AbsoluteQuery.cs
- ChannelServices.cs
- ViewManager.cs
- RepeaterCommandEventArgs.cs
- DocumentEventArgs.cs
- _ContextAwareResult.cs
- FileAuthorizationModule.cs
- DropSourceBehavior.cs
- KnownTypesHelper.cs
- ErrorActivity.cs
- ProviderUtil.cs
- SpeechUI.cs
- TextCompositionManager.cs
- connectionpool.cs
- CodeBlockBuilder.cs
- NonBatchDirectoryCompiler.cs
- DynamicILGenerator.cs
- ListViewDataItem.cs
- WorkflowDesignerMessageFilter.cs
- SqlEnums.cs
- CryptoStream.cs
- ValidationErrorCollection.cs
- DbConnectionStringBuilder.cs
- Focus.cs
- ListChangedEventArgs.cs
- DependencyObjectProvider.cs
- SimpleType.cs
- InputReport.cs
- TextBoxLine.cs
- FontUnit.cs
- KnownAssembliesSet.cs
- PictureBoxDesigner.cs
- MemberMemberBinding.cs
- selecteditemcollection.cs
- ObjectComplexPropertyMapping.cs
- SystemIPv6InterfaceProperties.cs
- CutCopyPasteHelper.cs
- IsolatedStorageFilePermission.cs
- NullReferenceException.cs
- MulticastOption.cs
- ConfigurationElementProperty.cs
- MethodAccessException.cs
- StrokeCollection2.cs
- ResourcePermissionBaseEntry.cs
- ActivitiesCollection.cs
- CryptoHelper.cs
- BasicHttpSecurityMode.cs
- FlowDocumentScrollViewerAutomationPeer.cs
- PropertyMetadata.cs
- RootProfilePropertySettingsCollection.cs
- WebPartsSection.cs
- MembershipPasswordException.cs
- GeometryCollection.cs
- NamespaceInfo.cs
- ContextConfiguration.cs
- XmlnsCompatibleWithAttribute.cs
- FreeFormDesigner.cs
- UriScheme.cs
- CertificateManager.cs
- CheckBoxStandardAdapter.cs
- BrushMappingModeValidation.cs
- PresentationSource.cs
- ArrayList.cs
- AppSecurityManager.cs
- ParseNumbers.cs
- UniformGrid.cs
- remotingproxy.cs
- BamlReader.cs
- LiteralDesigner.cs
- Stylus.cs
- PropertyTabAttribute.cs
- LayoutTable.cs
- SymmetricKeyWrap.cs
- SecUtil.cs
- EntitySet.cs
- InfoCardRSAOAEPKeyExchangeDeformatter.cs
- ImageFormatConverter.cs
- Queue.cs
- ThemeDictionaryExtension.cs
- CodeTypeReference.cs
- MimeMapping.cs
- PolicyValidationException.cs
- DataGridViewSelectedCellsAccessibleObject.cs
- CapabilitiesUse.cs
- PolicyValidator.cs
- PropertyKey.cs
- XmlSchemaAttributeGroupRef.cs
- WindowsListViewItem.cs
- PointAnimationBase.cs
- XPathArrayIterator.cs
- XmlSerializerFactory.cs
- Action.cs
- BuildTopDownAttribute.cs
- CompilerScope.Storage.cs
- GridViewRowEventArgs.cs
- NetworkCredential.cs
- IgnoreDeviceFilterElementCollection.cs
- TextRunProperties.cs