[amd64/tramp] hide interpreter specific trampoline behind ifdef
[mono.git] / mcs / class / referencesource / System.Activities.Presentation / System.Activities.Presentation / System / Activities / Presentation / Base / Core / Internal / PropertyEditing / ContainerGeneratedEventArgs.cs
1 //----------------------------------------------------------------
2 // Copyright (c) Microsoft Corporation.  All rights reserved.
3 //----------------------------------------------------------------
4 namespace System.Activities.Presentation.Internal.PropertyEditing 
5 {
6     using System;
7     using System.Activities.Presentation;
8
9     // <summary>
10     // EventArgs we use to fire CategoryList.ContainerGenerated event
11     // </summary>
12     internal class ContainerGeneratedEventArgs : EventArgs 
13     {
14
15         private CiderCategoryContainer _container;
16
17         public ContainerGeneratedEventArgs(CiderCategoryContainer container) 
18         {
19             if (container == null) 
20             {
21                 throw FxTrace.Exception.ArgumentNull("container");
22             }
23             _container = container;
24         }
25
26         public CiderCategoryContainer Container 
27         {
28             get {
29                 return _container;
30             }
31         }
32     }
33
34     // <summary>
35     // Used in conjunction with ContainerGeneratedEventArgs
36     // </summary>
37     // <param name="sender"></param>
38     // <param name="e"></param>
39     internal delegate void ContainerGeneratedHandler(object sender, ContainerGeneratedEventArgs e);
40 }