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
- ClientBuildManagerTypeDescriptionProviderBridge.cs
- StrokeIntersection.cs
- ProtocolsConfigurationEntry.cs
- _IPv6Address.cs
- _AcceptOverlappedAsyncResult.cs
- DataGridViewColumn.cs
- DataGridPagerStyle.cs
- GridView.cs
- XmlUnspecifiedAttribute.cs
- PageThemeBuildProvider.cs
- DetailsViewPageEventArgs.cs
- HtmlInputImage.cs
- ParameterReplacerVisitor.cs
- GACIdentityPermission.cs
- WebResourceAttribute.cs
- StorageBasedPackageProperties.cs
- BypassElementCollection.cs
- SQLChars.cs
- DbMetaDataColumnNames.cs
- IteratorDescriptor.cs
- AdapterUtil.cs
- SyndicationDeserializer.cs
- MarkupExtensionReturnTypeAttribute.cs
- MarkupWriter.cs
- RotateTransform3D.cs
- PartialArray.cs
- _RequestCacheProtocol.cs
- WhitespaceRuleReader.cs
- DocumentViewerHelper.cs
- DrawListViewItemEventArgs.cs
- XmlNamespaceMapping.cs
- Dictionary.cs
- IssuanceTokenProviderState.cs
- SizeAnimationClockResource.cs
- ContainerFilterService.cs
- BitmapEffectCollection.cs
- FixedDSBuilder.cs
- ImageSourceValueSerializer.cs
- ListBase.cs
- PropertyGeneratedEventArgs.cs
- IgnoreFlushAndCloseStream.cs
- ProofTokenCryptoHandle.cs
- CaseKeyBox.xaml.cs
- UriTemplateCompoundPathSegment.cs
- ConvertersCollection.cs
- WindowsStartMenu.cs
- XmlCDATASection.cs
- TaskFormBase.cs
- ExpressionEditorSheet.cs
- UserControl.cs
- DataControlLinkButton.cs
- IdentityReference.cs
- TextDecorationLocationValidation.cs
- BindingMAnagerBase.cs
- Point.cs
- ArgIterator.cs
- EntityContainerEmitter.cs
- NavigationProperty.cs
- ToolStripTextBox.cs
- AsyncPostBackTrigger.cs
- TypeDescriptor.cs
- PropertyGeneratedEventArgs.cs
- unsafeIndexingFilterStream.cs
- SystemIPInterfaceStatistics.cs
- FormsAuthentication.cs
- Timer.cs
- _SpnDictionary.cs
- ColumnCollection.cs
- XmlArrayItemAttribute.cs
- PseudoWebRequest.cs
- ObjectDataSourceMethodEventArgs.cs
- WinEventTracker.cs
- TypeViewSchema.cs
- HttpCookiesSection.cs
- MetadataCache.cs
- TiffBitmapDecoder.cs
- WebPermission.cs
- StringValueSerializer.cs
- CharacterBufferReference.cs
- ProjectionPathBuilder.cs
- FixedSOMLineRanges.cs
- ElementNotEnabledException.cs
- EntityTemplateFactory.cs
- Typeface.cs
- BrowserCapabilitiesFactory.cs
- BooleanAnimationUsingKeyFrames.cs
- StringSource.cs
- FlowLayout.cs
- ApplicationServiceManager.cs
- GACIdentityPermission.cs
- DefaultValueTypeConverter.cs
- FindCriteria11.cs
- BaseTreeIterator.cs
- SafeNativeMethods.cs
- IgnoreSection.cs
- HashCodeCombiner.cs
- NavigationFailedEventArgs.cs
- SecurityHelper.cs
- CalendarAutomationPeer.cs
- DataGridViewSelectedColumnCollection.cs