1 //------------------------------------------------------------
2 // Copyright (c) Microsoft Corporation. All rights reserved.
3 //------------------------------------------------------------
5 namespace System.Activities.Presentation.Toolbox
7 using System.ComponentModel;
8 using System.Diagnostics.CodeAnalysis;
12 // This class represents event arguments for tool created event
14 [Fx.Tag.XamlVisible(false)]
15 public sealed class ToolCreatedEventArgs : RoutedEventArgs
17 IComponent[] components;
19 internal ToolCreatedEventArgs(RoutedEvent eventName, object sender, IComponent[] components)
20 : base(eventName, sender)
22 this.components = components;
26 [SuppressMessage(FxCop.Category.Performance, "CA1819:PropertiesShouldNotReturnArrays",
27 Justification = "Array type property does not clone the array in the getter. It references the same array instance.")]
28 public IComponent[] Components
30 get { return this.components; }