Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / NetFx40 / Tools / System.Activities.Core.Presentation / System / Activities / Core / Presentation / ForEachDesigner.xaml.cs / 1305376 / ForEachDesigner.xaml.cs
//---------------------------------------------------------------- // Copyright (c) Microsoft Corporation. All rights reserved. //--------------------------------------------------------------- namespace System.Activities.Core.Presentation { using System; using System.Activities; using System.Activities.Statements; using System.Activities.Presentation.Metadata; using System.Activities.Presentation.Model; using System.Activities.Presentation.View; using System.Collections; using System.Collections.Generic; using System.ComponentModel; using System.Diagnostics; using System.Windows; using System.Runtime; using System.Activities.Presentation; using System.Reflection; ////// Interaction logic for ForEachDesigner.xaml /// partial class ForEachDesigner { public ForEachDesigner() { InitializeComponent(); } public static void RegisterMetadata(AttributeTableBuilder builder) { Type[] types = new Type[] { typeof(System.Activities.Statements.ForEach<>), typeof(System.Activities.Statements.ParallelForEach<>) }; foreach (Type type in types) { builder.AddCustomAttributes(type, new DesignerAttribute(typeof(ForEachDesigner))); builder.AddCustomAttributes(type, type.GetProperty("Body"), BrowsableAttribute.No); } builder.AddCustomAttributes(typeof(System.Activities.Statements.ForEach<>), new FeatureAttribute(typeof(UpdatableGenericArgumentsFeature))); builder.AddCustomAttributes(typeof(System.Activities.Statements.ParallelForEach<>), new FeatureAttribute(typeof(UpdatableGenericArgumentsFeature))); builder.AddCustomAttributes(typeof(System.Activities.Core.Presentation.Factories.ForEachWithBodyFactory<>), new DefaultTypeArgumentAttribute(typeof(int))); builder.AddCustomAttributes(typeof(System.Activities.Core.Presentation.Factories.ParallelForEachWithBodyFactory<>), new DefaultTypeArgumentAttribute(typeof(int))); } void OnValuesBoxLoaded(object sender, RoutedEventArgs e) { ExpressionTextBox etb = sender as ExpressionTextBox; Fx.Assert(null != etb, "sender should not be null!"); etb.ExpressionType = typeof(IEnumerable<>).MakeGenericType(this.ModelItem.ItemType.GetGenericArguments()); } } } // 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
- ImplicitInputBrush.cs
- PagerSettings.cs
- PathGradientBrush.cs
- DecimalConstantAttribute.cs
- ExpressionBuilder.cs
- TypeInitializationException.cs
- Crc32.cs
- DebugView.cs
- ViewStateException.cs
- Viewport3DVisual.cs
- StaticTextPointer.cs
- WebBrowserContainer.cs
- Listbox.cs
- TypeConstant.cs
- DbParameterCollectionHelper.cs
- ContentType.cs
- DateBoldEvent.cs
- _CookieModule.cs
- DataTemplateKey.cs
- HtmlSelectionListAdapter.cs
- XmlDocumentSchema.cs
- ISO2022Encoding.cs
- _StreamFramer.cs
- Font.cs
- URI.cs
- ResolveDuplexAsyncResult.cs
- Control.cs
- StreamReader.cs
- ObjectTag.cs
- IUnknownConstantAttribute.cs
- StringUtil.cs
- CircleEase.cs
- ToolStripDropDownClosedEventArgs.cs
- TextDecorations.cs
- WindowsImpersonationContext.cs
- BindingsCollection.cs
- WebPartMenu.cs
- EntityDataSourceViewSchema.cs
- Oid.cs
- WebPartConnectionCollection.cs
- ModelItemCollection.cs
- StylusPointCollection.cs
- ContentControl.cs
- CodeExpressionStatement.cs
- XsdBuildProvider.cs
- CachedBitmap.cs
- CompilationUtil.cs
- srgsitem.cs
- XmlSchemaSubstitutionGroup.cs
- TreeNodeStyle.cs
- Int16Storage.cs
- InvokeProviderWrapper.cs
- UIElement.cs
- TreeViewBindingsEditorForm.cs
- PerspectiveCamera.cs
- ViewSimplifier.cs
- Column.cs
- BamlCollectionHolder.cs
- RelationshipWrapper.cs
- HScrollBar.cs
- Activity.cs
- XmlWriter.cs
- CalendarBlackoutDatesCollection.cs
- BaseTemplateCodeDomTreeGenerator.cs
- TypedDatasetGenerator.cs
- exports.cs
- AudioFormatConverter.cs
- MailDefinition.cs
- SecureConversationServiceCredential.cs
- RegexCode.cs
- DetailsViewPageEventArgs.cs
- RoutedEvent.cs
- WebPartMovingEventArgs.cs
- Section.cs
- CodeTypeReferenceExpression.cs
- CallbackValidatorAttribute.cs
- ItemContainerPattern.cs
- ZipIOLocalFileBlock.cs
- MetaType.cs
- UniformGrid.cs
- ImageConverter.cs
- SystemSounds.cs
- ResourcePermissionBase.cs
- ObjectReferenceStack.cs
- WorkflowTransactionService.cs
- WaitForChangedResult.cs
- XmlMembersMapping.cs
- ItemCollection.cs
- Grammar.cs
- AsymmetricAlgorithm.cs
- XamlToRtfParser.cs
- EntityContainerEntitySetDefiningQuery.cs
- NullReferenceException.cs
- RequestBringIntoViewEventArgs.cs
- SmiXetterAccessMap.cs
- QuaternionAnimation.cs
- PropertyChangeTracker.cs
- Span.cs
- ValidatedMobileControlConverter.cs
- InplaceBitmapMetadataWriter.cs