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
- Globals.cs
- DesignerSerializationOptionsAttribute.cs
- DataGridTableStyleMappingNameEditor.cs
- ImmutableAssemblyCacheEntry.cs
- ScrollItemProviderWrapper.cs
- XmlLangPropertyAttribute.cs
- ConfigurationLocation.cs
- HttpClientCertificate.cs
- DTCTransactionManager.cs
- ProjectionCamera.cs
- IPGlobalProperties.cs
- OdbcUtils.cs
- MessageHeaderT.cs
- AssemblyUtil.cs
- ScaleTransform3D.cs
- PackageDigitalSignatureManager.cs
- ProxyWebPart.cs
- NumericUpDownAcceleration.cs
- Events.cs
- ErrorHandler.cs
- HtmlContainerControl.cs
- DataControlFieldCell.cs
- ComPlusDiagnosticTraceRecords.cs
- StrongNameIdentityPermission.cs
- CellParagraph.cs
- RemoteEndpointMessageProperty.cs
- UrlMappingsModule.cs
- dataSvcMapFileLoader.cs
- KnownTypeDataContractResolver.cs
- TextTreeInsertUndoUnit.cs
- ProxySimple.cs
- NativeDirectoryServicesQueryAPIs.cs
- MouseActionConverter.cs
- TemplateBindingExpressionConverter.cs
- SimpleType.cs
- ControlBuilderAttribute.cs
- StylusPointPropertyInfoDefaults.cs
- GradientStop.cs
- KeySpline.cs
- IERequestCache.cs
- DriveInfo.cs
- ZipArchive.cs
- CriticalExceptions.cs
- ByteViewer.cs
- AssociationSetEnd.cs
- SafePointer.cs
- InvalidBodyAccessException.cs
- Vector3dCollection.cs
- CharEnumerator.cs
- ImageIndexConverter.cs
- CalendarDay.cs
- SurrogateChar.cs
- AlternateView.cs
- SafeThreadHandle.cs
- View.cs
- QueryLifecycle.cs
- ExtentCqlBlock.cs
- DrawingContextWalker.cs
- QilSortKey.cs
- PassportIdentity.cs
- TaskHelper.cs
- DataGridCellAutomationPeer.cs
- PeerCollaboration.cs
- NumericExpr.cs
- EventOpcode.cs
- IPHostEntry.cs
- EntityModelBuildProvider.cs
- RawStylusInput.cs
- XslAstAnalyzer.cs
- LongValidatorAttribute.cs
- ConsoleCancelEventArgs.cs
- MessageBox.cs
- PermissionSetEnumerator.cs
- RectAnimationClockResource.cs
- SortedDictionary.cs
- TextServicesCompartmentEventSink.cs
- SqlDependency.cs
- Int16.cs
- BuildProviderAppliesToAttribute.cs
- PngBitmapEncoder.cs
- HtmlInputText.cs
- ComplexTypeEmitter.cs
- CorrelationResolver.cs
- Stack.cs
- WebPartDisplayModeEventArgs.cs
- SafeRegistryHandle.cs
- StackSpiller.Generated.cs
- LocatorGroup.cs
- SecurityTokenValidationException.cs
- SyndicationDeserializer.cs
- AspNetSynchronizationContext.cs
- ToolStripDropDownItem.cs
- SharedConnectionInfo.cs
- PreservationFileReader.cs
- SqlDuplicator.cs
- PagedDataSource.cs
- InfoCardSymmetricCrypto.cs
- StagingAreaInputItem.cs
- SafeLocalMemHandle.cs
- AppDomainAttributes.cs