~ubuntu-branches/ubuntu/karmic/moon/karmic

« back to all changes in this revision

Viewing changes to class/Mono.Moonlight/Mono/Types.g.cs

  • Committer: Bazaar Package Importer
  • Author(s): Jo Shields
  • Date: 2009-02-14 12:01:08 UTC
  • Revision ID: james.westby@ubuntu.com-20090214120108-06539vb25vhbd8bn
Tags: upstream-1.0
ImportĀ upstreamĀ versionĀ 1.0

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/*
 
2
 * Automatically generated, do not edit this file directly
 
3
 */
 
4
 
 
5
using Mono;
 
6
using System;
 
7
using System.Reflection;
 
8
using System.Collections.Generic;
 
9
 
 
10
namespace Mono {
 
11
        static partial class Types {
 
12
                private static void CreateNativeTypes ()
 
13
                {
 
14
                        Assembly agclr = Helper.Agclr;
 
15
                        Type t;
 
16
                        try {
 
17
                                if (agclr == null) {
 
18
                                        Console.Error.WriteLine ("Types.CreateNativeTypes (): Helper.Agclr () has not been set yet.");
 
19
                                        return;
 
20
                                }
 
21
                                t = agclr.GetType ("System.Windows.ApplicationInternal", true); 
 
22
                                types.Add (t, new ManagedType (t, Kind.APPLICATION));
 
23
                                t = agclr.GetType ("System.Windows.AssemblyPart", true); 
 
24
                                types.Add (t, new ManagedType (t, Kind.ASSEMBLYPART));
 
25
                                t = agclr.GetType ("System.Windows.AssemblyPartCollection", true); 
 
26
                                types.Add (t, new ManagedType (t, Kind.ASSEMBLYPART_COLLECTION));
 
27
                                t = agclr.GetType ("System.Windows.DependencyObject", true); 
 
28
                                types.Add (t, new ManagedType (t, Kind.DEPENDENCY_OBJECT));
 
29
                                t = agclr.GetType ("System.Windows.Deployment", true); 
 
30
                                types.Add (t, new ManagedType (t, Kind.DEPLOYMENT));
 
31
                                t = agclr.GetType ("System.Windows.EventTrigger", true); 
 
32
                                types.Add (t, new ManagedType (t, Kind.EVENTTRIGGER));
 
33
                                t = agclr.GetType ("System.Windows.FrameworkElement", true); 
 
34
                                types.Add (t, new ManagedType (t, Kind.FRAMEWORKELEMENT));
 
35
                                t = agclr.GetType ("System.Windows.FrameworkTemplate", true); 
 
36
                                types.Add (t, new ManagedType (t, Kind.FRAMEWORKTEMPLATE));
 
37
                                t = agclr.GetType ("System.Windows.PresentationFrameworkCollection`1", true); 
 
38
                                types.Add (t, new ManagedType (t, Kind.COLLECTION));
 
39
                                t = agclr.GetType ("System.Windows.ResourceDictionary", true); 
 
40
                                types.Add (t, new ManagedType (t, Kind.RESOURCE_DICTIONARY));
 
41
                                t = agclr.GetType ("System.Windows.Setter", true); 
 
42
                                types.Add (t, new ManagedType (t, Kind.SETTER));
 
43
                                t = agclr.GetType ("System.Windows.SetterBase", true); 
 
44
                                types.Add (t, new ManagedType (t, Kind.SETTERBASE));
 
45
                                t = agclr.GetType ("System.Windows.SetterBaseCollection", true); 
 
46
                                types.Add (t, new ManagedType (t, Kind.SETTERBASE_COLLECTION));
 
47
                                t = agclr.GetType ("System.Windows.Style", true); 
 
48
                                types.Add (t, new ManagedType (t, Kind.STYLE));
 
49
                                t = agclr.GetType ("System.Windows.TriggerActionCollection", true); 
 
50
                                types.Add (t, new ManagedType (t, Kind.TRIGGERACTION_COLLECTION));
 
51
                                t = agclr.GetType ("System.Windows.TriggerCollection", true); 
 
52
                                types.Add (t, new ManagedType (t, Kind.TRIGGER_COLLECTION));
 
53
                                t = agclr.GetType ("System.Windows.UIElement", true); 
 
54
                                types.Add (t, new ManagedType (t, Kind.UIELEMENT));
 
55
                                t = agclr.GetType ("System.Windows.Controls.Border", true); 
 
56
                                types.Add (t, new ManagedType (t, Kind.BORDER));
 
57
                                t = agclr.GetType ("System.Windows.Controls.Canvas", true); 
 
58
                                types.Add (t, new ManagedType (t, Kind.CANVAS));
 
59
                                t = agclr.GetType ("System.Windows.Controls.ColumnDefinition", true); 
 
60
                                types.Add (t, new ManagedType (t, Kind.COLUMNDEFINITION));
 
61
                                t = agclr.GetType ("System.Windows.Controls.ColumnDefinitionCollection", true); 
 
62
                                types.Add (t, new ManagedType (t, Kind.COLUMNDEFINITION_COLLECTION));
 
63
                                t = agclr.GetType ("System.Windows.Controls.Control", true); 
 
64
                                types.Add (t, new ManagedType (t, Kind.CONTROL));
 
65
                                t = agclr.GetType ("System.Windows.Controls.ControlTemplate", true); 
 
66
                                types.Add (t, new ManagedType (t, Kind.CONTROLTEMPLATE));
 
67
                                t = agclr.GetType ("System.Windows.Controls.Grid", true); 
 
68
                                types.Add (t, new ManagedType (t, Kind.GRID));
 
69
                                t = agclr.GetType ("System.Windows.Controls.Image", true); 
 
70
                                types.Add (t, new ManagedType (t, Kind.IMAGE));
 
71
                                t = agclr.GetType ("System.Windows.Controls.InkPresenter", true); 
 
72
                                types.Add (t, new ManagedType (t, Kind.INKPRESENTER));
 
73
                                t = agclr.GetType ("System.Windows.Controls.MediaElement", true); 
 
74
                                types.Add (t, new ManagedType (t, Kind.MEDIAELEMENT));
 
75
                                t = agclr.GetType ("System.Windows.Controls.MultiScaleImage", true); 
 
76
                                types.Add (t, new ManagedType (t, Kind.MULTISCALEIMAGE));
 
77
                                t = agclr.GetType ("System.Windows.Controls.MultiScaleSubImage", true); 
 
78
                                types.Add (t, new ManagedType (t, Kind.MULTISCALESUBIMAGE));
 
79
                                t = agclr.GetType ("System.Windows.Controls.Panel", true); 
 
80
                                types.Add (t, new ManagedType (t, Kind.PANEL));
 
81
                                t = agclr.GetType ("System.Windows.Controls.RowDefinition", true); 
 
82
                                types.Add (t, new ManagedType (t, Kind.ROWDEFINITION));
 
83
                                t = agclr.GetType ("System.Windows.Controls.RowDefinitionCollection", true); 
 
84
                                types.Add (t, new ManagedType (t, Kind.ROWDEFINITION_COLLECTION));
 
85
                                t = agclr.GetType ("System.Windows.Controls.StackPanel", true); 
 
86
                                types.Add (t, new ManagedType (t, Kind.STACKPANEL));
 
87
                                t = agclr.GetType ("System.Windows.Controls.TextBlock", true); 
 
88
                                types.Add (t, new ManagedType (t, Kind.TEXTBLOCK));
 
89
                                t = agclr.GetType ("System.Windows.Controls.TextBox", true); 
 
90
                                types.Add (t, new ManagedType (t, Kind.TEXTBOX));
 
91
                                t = agclr.GetType ("System.Windows.Controls.UIElementCollection", true); 
 
92
                                types.Add (t, new ManagedType (t, Kind.UIELEMENT_COLLECTION));
 
93
                                t = agclr.GetType ("System.Windows.Controls.UserControl", true); 
 
94
                                types.Add (t, new ManagedType (t, Kind.USERCONTROL));
 
95
                                t = agclr.GetType ("System.Windows.Documents.Glyphs", true); 
 
96
                                types.Add (t, new ManagedType (t, Kind.GLYPHS));
 
97
                                t = agclr.GetType ("System.Windows.Documents.Inline", true); 
 
98
                                types.Add (t, new ManagedType (t, Kind.INLINE));
 
99
                                t = agclr.GetType ("System.Windows.Documents.InlineCollection", true); 
 
100
                                types.Add (t, new ManagedType (t, Kind.INLINE_COLLECTION));
 
101
                                t = agclr.GetType ("System.Windows.Documents.LineBreak", true); 
 
102
                                types.Add (t, new ManagedType (t, Kind.LINEBREAK));
 
103
                                t = agclr.GetType ("System.Windows.Documents.Run", true); 
 
104
                                types.Add (t, new ManagedType (t, Kind.RUN));
 
105
                                t = agclr.GetType ("System.Windows.Ink.DrawingAttributes", true); 
 
106
                                types.Add (t, new ManagedType (t, Kind.DRAWINGATTRIBUTES));
 
107
                                t = agclr.GetType ("System.Windows.Ink.Stroke", true); 
 
108
                                types.Add (t, new ManagedType (t, Kind.STROKE));
 
109
                                t = agclr.GetType ("System.Windows.Ink.StrokeCollection", true); 
 
110
                                types.Add (t, new ManagedType (t, Kind.STROKE_COLLECTION));
 
111
                                t = agclr.GetType ("System.Windows.Input.StylusPointCollection", true); 
 
112
                                types.Add (t, new ManagedType (t, Kind.STYLUSPOINT_COLLECTION));
 
113
                                t = agclr.GetType ("System.Windows.Media.ArcSegment", true); 
 
114
                                types.Add (t, new ManagedType (t, Kind.ARCSEGMENT));
 
115
                                t = agclr.GetType ("System.Windows.Media.BezierSegment", true); 
 
116
                                types.Add (t, new ManagedType (t, Kind.BEZIERSEGMENT));
 
117
                                t = agclr.GetType ("System.Windows.Media.Brush", true); 
 
118
                                types.Add (t, new ManagedType (t, Kind.BRUSH));
 
119
                                t = agclr.GetType ("System.Windows.Media.DeepZoomImageTileSource", true); 
 
120
                                types.Add (t, new ManagedType (t, Kind.DEEPZOOMIMAGETILESOURCE));
 
121
                                t = agclr.GetType ("System.Windows.Media.DoubleCollection", true); 
 
122
                                types.Add (t, new ManagedType (t, Kind.DOUBLE_COLLECTION));
 
123
                                t = agclr.GetType ("System.Windows.Media.EllipseGeometry", true); 
 
124
                                types.Add (t, new ManagedType (t, Kind.ELLIPSEGEOMETRY));
 
125
                                t = agclr.GetType ("System.Windows.Media.GeneralTransform", true); 
 
126
                                types.Add (t, new ManagedType (t, Kind.GENERALTRANSFORM));
 
127
                                t = agclr.GetType ("System.Windows.Media.Geometry", true); 
 
128
                                types.Add (t, new ManagedType (t, Kind.GEOMETRY));
 
129
                                t = agclr.GetType ("System.Windows.Media.GeometryCollection", true); 
 
130
                                types.Add (t, new ManagedType (t, Kind.GEOMETRY_COLLECTION));
 
131
                                t = agclr.GetType ("System.Windows.Media.GeometryGroup", true); 
 
132
                                types.Add (t, new ManagedType (t, Kind.GEOMETRYGROUP));
 
133
                                t = agclr.GetType ("System.Windows.Media.GradientBrush", true); 
 
134
                                types.Add (t, new ManagedType (t, Kind.GRADIENTBRUSH));
 
135
                                t = agclr.GetType ("System.Windows.Media.GradientStop", true); 
 
136
                                types.Add (t, new ManagedType (t, Kind.GRADIENTSTOP));
 
137
                                t = agclr.GetType ("System.Windows.Media.GradientStopCollection", true); 
 
138
                                types.Add (t, new ManagedType (t, Kind.GRADIENTSTOP_COLLECTION));
 
139
                                t = agclr.GetType ("System.Windows.Media.ImageBrush", true); 
 
140
                                types.Add (t, new ManagedType (t, Kind.IMAGEBRUSH));
 
141
                                t = agclr.GetType ("System.Windows.Media.LinearGradientBrush", true); 
 
142
                                types.Add (t, new ManagedType (t, Kind.LINEARGRADIENTBRUSH));
 
143
                                t = agclr.GetType ("System.Windows.Media.LineGeometry", true); 
 
144
                                types.Add (t, new ManagedType (t, Kind.LINEGEOMETRY));
 
145
                                t = agclr.GetType ("System.Windows.Media.LineSegment", true); 
 
146
                                types.Add (t, new ManagedType (t, Kind.LINESEGMENT));
 
147
                                t = agclr.GetType ("System.Windows.Media.MatrixTransform", true); 
 
148
                                types.Add (t, new ManagedType (t, Kind.MATRIXTRANSFORM));
 
149
                                t = agclr.GetType ("System.Windows.Media.MultiScaleTileSource", true); 
 
150
                                types.Add (t, new ManagedType (t, Kind.MULTISCALETILESOURCE));
 
151
                                t = agclr.GetType ("System.Windows.Media.PathFigure", true); 
 
152
                                types.Add (t, new ManagedType (t, Kind.PATHFIGURE));
 
153
                                t = agclr.GetType ("System.Windows.Media.PathFigureCollection", true); 
 
154
                                types.Add (t, new ManagedType (t, Kind.PATHFIGURE_COLLECTION));
 
155
                                t = agclr.GetType ("System.Windows.Media.PathGeometry", true); 
 
156
                                types.Add (t, new ManagedType (t, Kind.PATHGEOMETRY));
 
157
                                t = agclr.GetType ("System.Windows.Media.PathSegment", true); 
 
158
                                types.Add (t, new ManagedType (t, Kind.PATHSEGMENT));
 
159
                                t = agclr.GetType ("System.Windows.Media.PathSegmentCollection", true); 
 
160
                                types.Add (t, new ManagedType (t, Kind.PATHSEGMENT_COLLECTION));
 
161
                                t = agclr.GetType ("System.Windows.Media.PointCollection", true); 
 
162
                                types.Add (t, new ManagedType (t, Kind.POINT_COLLECTION));
 
163
                                t = agclr.GetType ("System.Windows.Media.PolyBezierSegment", true); 
 
164
                                types.Add (t, new ManagedType (t, Kind.POLYBEZIERSEGMENT));
 
165
                                t = agclr.GetType ("System.Windows.Media.PolyLineSegment", true); 
 
166
                                types.Add (t, new ManagedType (t, Kind.POLYLINESEGMENT));
 
167
                                t = agclr.GetType ("System.Windows.Media.PolyQuadraticBezierSegment", true); 
 
168
                                types.Add (t, new ManagedType (t, Kind.POLYQUADRATICBEZIERSEGMENT));
 
169
                                t = agclr.GetType ("System.Windows.Media.QuadraticBezierSegment", true); 
 
170
                                types.Add (t, new ManagedType (t, Kind.QUADRATICBEZIERSEGMENT));
 
171
                                t = agclr.GetType ("System.Windows.Media.RadialGradientBrush", true); 
 
172
                                types.Add (t, new ManagedType (t, Kind.RADIALGRADIENTBRUSH));
 
173
                                t = agclr.GetType ("System.Windows.Media.RectangleGeometry", true); 
 
174
                                types.Add (t, new ManagedType (t, Kind.RECTANGLEGEOMETRY));
 
175
                                t = agclr.GetType ("System.Windows.Media.RotateTransform", true); 
 
176
                                types.Add (t, new ManagedType (t, Kind.ROTATETRANSFORM));
 
177
                                t = agclr.GetType ("System.Windows.Media.ScaleTransform", true); 
 
178
                                types.Add (t, new ManagedType (t, Kind.SCALETRANSFORM));
 
179
                                t = agclr.GetType ("System.Windows.Media.SkewTransform", true); 
 
180
                                types.Add (t, new ManagedType (t, Kind.SKEWTRANSFORM));
 
181
                                t = agclr.GetType ("System.Windows.Media.SolidColorBrush", true); 
 
182
                                types.Add (t, new ManagedType (t, Kind.SOLIDCOLORBRUSH));
 
183
                                t = agclr.GetType ("System.Windows.Media.TileBrush", true); 
 
184
                                types.Add (t, new ManagedType (t, Kind.TILEBRUSH));
 
185
                                t = agclr.GetType ("System.Windows.Media.TimelineMarker", true); 
 
186
                                types.Add (t, new ManagedType (t, Kind.TIMELINEMARKER));
 
187
                                t = agclr.GetType ("System.Windows.Media.TimelineMarkerCollection", true); 
 
188
                                types.Add (t, new ManagedType (t, Kind.TIMELINEMARKER_COLLECTION));
 
189
                                t = agclr.GetType ("System.Windows.Media.Transform", true); 
 
190
                                types.Add (t, new ManagedType (t, Kind.TRANSFORM));
 
191
                                t = agclr.GetType ("System.Windows.Media.TransformCollection", true); 
 
192
                                types.Add (t, new ManagedType (t, Kind.TRANSFORM_COLLECTION));
 
193
                                t = agclr.GetType ("System.Windows.Media.TransformGroup", true); 
 
194
                                types.Add (t, new ManagedType (t, Kind.TRANSFORMGROUP));
 
195
                                t = agclr.GetType ("System.Windows.Media.TranslateTransform", true); 
 
196
                                types.Add (t, new ManagedType (t, Kind.TRANSLATETRANSFORM));
 
197
                                t = agclr.GetType ("System.Windows.Media.VideoBrush", true); 
 
198
                                types.Add (t, new ManagedType (t, Kind.VIDEOBRUSH));
 
199
                                t = agclr.GetType ("System.Windows.Media.Animation.BeginStoryboard", true); 
 
200
                                types.Add (t, new ManagedType (t, Kind.BEGINSTORYBOARD));
 
201
                                t = agclr.GetType ("System.Windows.Media.Animation.ColorAnimation", true); 
 
202
                                types.Add (t, new ManagedType (t, Kind.COLORANIMATION));
 
203
                                t = agclr.GetType ("System.Windows.Media.Animation.ColorAnimationUsingKeyFrames", true); 
 
204
                                types.Add (t, new ManagedType (t, Kind.COLORANIMATIONUSINGKEYFRAMES));
 
205
                                t = agclr.GetType ("System.Windows.Media.Animation.ColorKeyFrame", true); 
 
206
                                types.Add (t, new ManagedType (t, Kind.COLORKEYFRAME));
 
207
                                t = agclr.GetType ("System.Windows.Media.Animation.ColorKeyFrameCollection", true); 
 
208
                                types.Add (t, new ManagedType (t, Kind.COLORKEYFRAME_COLLECTION));
 
209
                                t = agclr.GetType ("System.Windows.Media.Animation.DiscreteColorKeyFrame", true); 
 
210
                                types.Add (t, new ManagedType (t, Kind.DISCRETECOLORKEYFRAME));
 
211
                                t = agclr.GetType ("System.Windows.Media.Animation.DiscreteDoubleKeyFrame", true); 
 
212
                                types.Add (t, new ManagedType (t, Kind.DISCRETEDOUBLEKEYFRAME));
 
213
                                t = agclr.GetType ("System.Windows.Media.Animation.DiscreteObjectKeyFrame", true); 
 
214
                                types.Add (t, new ManagedType (t, Kind.DISCRETEOBJECTKEYFRAME));
 
215
                                t = agclr.GetType ("System.Windows.Media.Animation.DiscretePointKeyFrame", true); 
 
216
                                types.Add (t, new ManagedType (t, Kind.DISCRETEPOINTKEYFRAME));
 
217
                                t = agclr.GetType ("System.Windows.Media.Animation.DoubleAnimation", true); 
 
218
                                types.Add (t, new ManagedType (t, Kind.DOUBLEANIMATION));
 
219
                                t = agclr.GetType ("System.Windows.Media.Animation.DoubleAnimationUsingKeyFrames", true); 
 
220
                                types.Add (t, new ManagedType (t, Kind.DOUBLEANIMATIONUSINGKEYFRAMES));
 
221
                                t = agclr.GetType ("System.Windows.Media.Animation.DoubleKeyFrame", true); 
 
222
                                types.Add (t, new ManagedType (t, Kind.DOUBLEKEYFRAME));
 
223
                                t = agclr.GetType ("System.Windows.Media.Animation.DoubleKeyFrameCollection", true); 
 
224
                                types.Add (t, new ManagedType (t, Kind.DOUBLEKEYFRAME_COLLECTION));
 
225
                                t = agclr.GetType ("System.Windows.Media.Animation.KeySpline", true); 
 
226
                                types.Add (t, new ManagedType (t, Kind.KEYSPLINE));
 
227
                                t = agclr.GetType ("System.Windows.Media.Animation.LinearColorKeyFrame", true); 
 
228
                                types.Add (t, new ManagedType (t, Kind.LINEARCOLORKEYFRAME));
 
229
                                t = agclr.GetType ("System.Windows.Media.Animation.LinearDoubleKeyFrame", true); 
 
230
                                types.Add (t, new ManagedType (t, Kind.LINEARDOUBLEKEYFRAME));
 
231
                                t = agclr.GetType ("System.Windows.Media.Animation.LinearPointKeyFrame", true); 
 
232
                                types.Add (t, new ManagedType (t, Kind.LINEARPOINTKEYFRAME));
 
233
                                t = agclr.GetType ("System.Windows.Media.Animation.ObjectAnimationUsingKeyFrames", true); 
 
234
                                types.Add (t, new ManagedType (t, Kind.OBJECTANIMATIONUSINGKEYFRAMES));
 
235
                                t = agclr.GetType ("System.Windows.Media.Animation.ObjectKeyFrame", true); 
 
236
                                types.Add (t, new ManagedType (t, Kind.OBJECTKEYFRAME));
 
237
                                t = agclr.GetType ("System.Windows.Media.Animation.ObjectKeyFrameCollection", true); 
 
238
                                types.Add (t, new ManagedType (t, Kind.OBJECTKEYFRAME_COLLECTION));
 
239
                                t = agclr.GetType ("System.Windows.Media.Animation.PointAnimation", true); 
 
240
                                types.Add (t, new ManagedType (t, Kind.POINTANIMATION));
 
241
                                t = agclr.GetType ("System.Windows.Media.Animation.PointAnimationUsingKeyFrames", true); 
 
242
                                types.Add (t, new ManagedType (t, Kind.POINTANIMATIONUSINGKEYFRAMES));
 
243
                                t = agclr.GetType ("System.Windows.Media.Animation.PointKeyFrame", true); 
 
244
                                types.Add (t, new ManagedType (t, Kind.POINTKEYFRAME));
 
245
                                t = agclr.GetType ("System.Windows.Media.Animation.PointKeyFrameCollection", true); 
 
246
                                types.Add (t, new ManagedType (t, Kind.POINTKEYFRAME_COLLECTION));
 
247
                                t = agclr.GetType ("System.Windows.Media.Animation.SplineColorKeyFrame", true); 
 
248
                                types.Add (t, new ManagedType (t, Kind.SPLINECOLORKEYFRAME));
 
249
                                t = agclr.GetType ("System.Windows.Media.Animation.SplineDoubleKeyFrame", true); 
 
250
                                types.Add (t, new ManagedType (t, Kind.SPLINEDOUBLEKEYFRAME));
 
251
                                t = agclr.GetType ("System.Windows.Media.Animation.SplinePointKeyFrame", true); 
 
252
                                types.Add (t, new ManagedType (t, Kind.SPLINEPOINTKEYFRAME));
 
253
                                t = agclr.GetType ("System.Windows.Media.Animation.Storyboard", true); 
 
254
                                types.Add (t, new ManagedType (t, Kind.STORYBOARD));
 
255
                                t = agclr.GetType ("System.Windows.Media.Animation.Timeline", true); 
 
256
                                types.Add (t, new ManagedType (t, Kind.TIMELINE));
 
257
                                t = agclr.GetType ("System.Windows.Media.Animation.TimelineCollection", true); 
 
258
                                types.Add (t, new ManagedType (t, Kind.TIMELINE_COLLECTION));
 
259
                                t = agclr.GetType ("System.Windows.Media.Imaging.BitmapImage", true); 
 
260
                                types.Add (t, new ManagedType (t, Kind.BITMAPIMAGE));
 
261
                                t = agclr.GetType ("System.Windows.Shapes.Ellipse", true); 
 
262
                                types.Add (t, new ManagedType (t, Kind.ELLIPSE));
 
263
                                t = agclr.GetType ("System.Windows.Shapes.Line", true); 
 
264
                                types.Add (t, new ManagedType (t, Kind.LINE));
 
265
                                t = agclr.GetType ("System.Windows.Shapes.Path", true); 
 
266
                                types.Add (t, new ManagedType (t, Kind.PATH));
 
267
                                t = agclr.GetType ("System.Windows.Shapes.Polygon", true); 
 
268
                                types.Add (t, new ManagedType (t, Kind.POLYGON));
 
269
                                t = agclr.GetType ("System.Windows.Shapes.Polyline", true); 
 
270
                                types.Add (t, new ManagedType (t, Kind.POLYLINE));
 
271
                                t = agclr.GetType ("System.Windows.Shapes.Rectangle", true); 
 
272
                                types.Add (t, new ManagedType (t, Kind.RECTANGLE));
 
273
                                t = agclr.GetType ("System.Windows.Shapes.Shape", true); 
 
274
                                types.Add (t, new ManagedType (t, Kind.SHAPE));
 
275
                                t = typeof (object);
 
276
                                types.Add (t, new ManagedType (t, Kind.OBJECT));
 
277
                                t = typeof (bool);
 
278
                                types.Add (t, new ManagedType (t, Kind.BOOL));
 
279
                                t = typeof (double);
 
280
                                types.Add (t, new ManagedType (t, Kind.DOUBLE));
 
281
                                t = typeof (ulong);
 
282
                                types.Add (t, new ManagedType (t, Kind.UINT64));
 
283
                                t = typeof (long);
 
284
                                types.Add (t, new ManagedType (t, Kind.INT64));
 
285
                                t = typeof (uint);
 
286
                                types.Add (t, new ManagedType (t, Kind.UINT32));
 
287
                                t = typeof (int);
 
288
                                types.Add (t, new ManagedType (t, Kind.INT32));
 
289
                                t = typeof (string);
 
290
                                types.Add (t, new ManagedType (t, Kind.STRING));
 
291
                                t = typeof (TimeSpan);
 
292
                                types.Add (t, new ManagedType (t, Kind.TIMESPAN));
 
293
                        } catch (Exception ex) {
 
294
                                Console.WriteLine ("There was an error while loading native types: " + ex.ToString ());
 
295
                        }
 
296
                }
 
297
        }
 
298
}