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
- WindowsClientCredential.cs
- InputLanguageProfileNotifySink.cs
- KeyInstance.cs
- RedBlackList.cs
- MailSettingsSection.cs
- MultiSelectRootGridEntry.cs
- DrawingGroup.cs
- Identifier.cs
- XPathSingletonIterator.cs
- RouteUrlExpressionBuilder.cs
- UInt64Converter.cs
- Authorization.cs
- DBBindings.cs
- ClientWindowsAuthenticationMembershipProvider.cs
- SingleTagSectionHandler.cs
- SpellerHighlightLayer.cs
- MatrixConverter.cs
- SamlAuthorizationDecisionClaimResource.cs
- AssociatedControlConverter.cs
- Convert.cs
- EditorPartCollection.cs
- DateTimeOffsetAdapter.cs
- Convert.cs
- SqlDependencyListener.cs
- CLSCompliantAttribute.cs
- StorageScalarPropertyMapping.cs
- DesignerWithHeader.cs
- ItemTypeToolStripMenuItem.cs
- DetailsViewPageEventArgs.cs
- DataGridPagingPage.cs
- DataGridViewRowHeightInfoPushedEventArgs.cs
- ContextMarshalException.cs
- ActivationServices.cs
- RequiredFieldValidator.cs
- DeclaredTypeElementCollection.cs
- Context.cs
- HtmlInputPassword.cs
- DataStreamFromComStream.cs
- Int32AnimationBase.cs
- QilTypeChecker.cs
- Converter.cs
- PropertyItem.cs
- QueryCacheKey.cs
- ToolStripDropDownItem.cs
- ReplyChannel.cs
- ConfigXmlDocument.cs
- DSASignatureFormatter.cs
- WebRequest.cs
- DataServiceRequest.cs
- WebPartDisplayModeEventArgs.cs
- TablePatternIdentifiers.cs
- AuthenticationModeHelper.cs
- MenuScrollingVisibilityConverter.cs
- DataBindingCollection.cs
- ItemsChangedEventArgs.cs
- WinFormsUtils.cs
- GroupLabel.cs
- ControlBuilderAttribute.cs
- Win32PrintDialog.cs
- ValidationPropertyAttribute.cs
- Sentence.cs
- SpeechDetectedEventArgs.cs
- ToolStripHighContrastRenderer.cs
- RoutedCommand.cs
- Size.cs
- ComPlusTypeValidator.cs
- NetCodeGroup.cs
- SessionEndingEventArgs.cs
- Visitors.cs
- SQLChars.cs
- ServiceBusyException.cs
- SafeRightsManagementEnvironmentHandle.cs
- XslNumber.cs
- QilGeneratorEnv.cs
- ApplicationCommands.cs
- BamlRecords.cs
- DeclarationUpdate.cs
- ProfileParameter.cs
- DesignerTransactionCloseEvent.cs
- DbParameterCollectionHelper.cs
- ServiceHandle.cs
- SqlDeflator.cs
- OutputScope.cs
- SQLSingleStorage.cs
- Query.cs
- DataFieldConverter.cs
- StrongTypingException.cs
- AutomationProperties.cs
- PKCS1MaskGenerationMethod.cs
- InvalidTimeZoneException.cs
- ParserExtension.cs
- HitTestWithPointDrawingContextWalker.cs
- dsa.cs
- MetafileHeader.cs
- DataSvcMapFileSerializer.cs
- GridViewRowCollection.cs
- StringResourceManager.cs
- DocumentViewerBase.cs
- InternalConfigEventArgs.cs
- WebPartAddingEventArgs.cs