2009-06-16 Jeffrey Stedfast <fejj@novell.com>
[moon.git] / class / System.Windows / Mono / Types.g.cs
blob2e3ee3a5e62a5f45f9c4d07b19a3b043e148e346
1 /*
2 * Automatically generated, do not edit this file directly
3 */
5 using Mono;
6 using System;
7 using System.Reflection;
8 using System.Collections.Generic;
10 namespace Mono {
11 partial class Types {
12 private void CreateNativeTypes ()
14 Type t;
15 try {
16 t = typeof (Microsoft.Internal.TextBoxView);
17 types.Add (t, new ManagedType (t, Kind.TEXTBOXVIEW));
18 t = typeof (Mono.DispatcherTimer);
19 types.Add (t, new ManagedType (t, Kind.DISPATCHERTIMER));
20 t = typeof (System.Uri);
21 types.Add (t, new ManagedType (t, Kind.URI));
22 t = typeof (System.Windows.AssemblyPart);
23 types.Add (t, new ManagedType (t, Kind.ASSEMBLYPART));
24 t = typeof (System.Windows.AssemblyPartCollection);
25 types.Add (t, new ManagedType (t, Kind.ASSEMBLYPART_COLLECTION));
26 t = typeof (System.Windows.DataTemplate);
27 types.Add (t, new ManagedType (t, Kind.DATATEMPLATE));
28 t = typeof (System.Windows.DependencyObject);
29 types.Add (t, new ManagedType (t, Kind.DEPENDENCY_OBJECT));
30 t = typeof (System.Windows.Deployment);
31 types.Add (t, new ManagedType (t, Kind.DEPLOYMENT));
32 t = typeof (System.Windows.Duration);
33 types.Add (t, new ManagedType (t, Kind.DURATION));
34 t = typeof (System.Windows.EventTrigger);
35 types.Add (t, new ManagedType (t, Kind.EVENTTRIGGER));
36 t = typeof (System.Windows.FrameworkElement);
37 types.Add (t, new ManagedType (t, Kind.FRAMEWORKELEMENT));
38 t = typeof (System.Windows.FrameworkTemplate);
39 types.Add (t, new ManagedType (t, Kind.FRAMEWORKTEMPLATE));
40 t = typeof (System.Windows.GridLength);
41 types.Add (t, new ManagedType (t, Kind.GRIDLENGTH));
42 t = typeof (System.Windows.PresentationFrameworkCollection<>);
43 types.Add (t, new ManagedType (t, Kind.COLLECTION));
44 t = typeof (System.Windows.ResourceDictionary);
45 types.Add (t, new ManagedType (t, Kind.RESOURCE_DICTIONARY));
46 t = typeof (System.Windows.Setter);
47 types.Add (t, new ManagedType (t, Kind.SETTER));
48 t = typeof (System.Windows.SetterBase);
49 types.Add (t, new ManagedType (t, Kind.SETTERBASE));
50 t = typeof (System.Windows.SetterBaseCollection);
51 types.Add (t, new ManagedType (t, Kind.SETTERBASE_COLLECTION));
52 t = typeof (System.Windows.Style);
53 types.Add (t, new ManagedType (t, Kind.STYLE));
54 t = typeof (System.Windows.TriggerAction);
55 types.Add (t, new ManagedType (t, Kind.TRIGGERACTION));
56 t = typeof (System.Windows.TriggerActionCollection);
57 types.Add (t, new ManagedType (t, Kind.TRIGGERACTION_COLLECTION));
58 t = typeof (System.Windows.TriggerBase);
59 types.Add (t, new ManagedType (t, Kind.TRIGGERBASE));
60 t = typeof (System.Windows.TriggerCollection);
61 types.Add (t, new ManagedType (t, Kind.TRIGGER_COLLECTION));
62 t = typeof (System.Windows.UIElement);
63 types.Add (t, new ManagedType (t, Kind.UIELEMENT));
64 t = typeof (System.Windows.Controls.Border);
65 types.Add (t, new ManagedType (t, Kind.BORDER));
66 t = typeof (System.Windows.Controls.Canvas);
67 types.Add (t, new ManagedType (t, Kind.CANVAS));
68 t = typeof (System.Windows.Controls.ColumnDefinition);
69 types.Add (t, new ManagedType (t, Kind.COLUMNDEFINITION));
70 t = typeof (System.Windows.Controls.ColumnDefinitionCollection);
71 types.Add (t, new ManagedType (t, Kind.COLUMNDEFINITION_COLLECTION));
72 t = typeof (System.Windows.Controls.ContentControl);
73 types.Add (t, new ManagedType (t, Kind.CONTENTCONTROL));
74 t = typeof (System.Windows.Controls.Control);
75 types.Add (t, new ManagedType (t, Kind.CONTROL));
76 t = typeof (System.Windows.Controls.ControlTemplate);
77 types.Add (t, new ManagedType (t, Kind.CONTROLTEMPLATE));
78 t = typeof (System.Windows.Controls.Grid);
79 types.Add (t, new ManagedType (t, Kind.GRID));
80 t = typeof (System.Windows.Controls.HitTestCollection);
81 types.Add (t, new ManagedType (t, Kind.HITTEST_COLLECTION));
82 t = typeof (System.Windows.Controls.Image);
83 types.Add (t, new ManagedType (t, Kind.IMAGE));
84 t = typeof (System.Windows.Controls.InkPresenter);
85 types.Add (t, new ManagedType (t, Kind.INKPRESENTER));
86 t = typeof (System.Windows.Controls.ItemCollection);
87 types.Add (t, new ManagedType (t, Kind.ITEM_COLLECTION));
88 t = typeof (System.Windows.Controls.MediaElement);
89 types.Add (t, new ManagedType (t, Kind.MEDIAELEMENT));
90 t = typeof (System.Windows.Controls.MultiScaleImage);
91 types.Add (t, new ManagedType (t, Kind.MULTISCALEIMAGE));
92 t = typeof (System.Windows.Controls.MultiScaleSubImage);
93 types.Add (t, new ManagedType (t, Kind.MULTISCALESUBIMAGE));
94 t = typeof (System.Windows.Controls.MultiScaleSubImageCollection);
95 types.Add (t, new ManagedType (t, Kind.MULTISCALESUBIMAGE_COLLECTION));
96 t = typeof (System.Windows.Controls.Panel);
97 types.Add (t, new ManagedType (t, Kind.PANEL));
98 t = typeof (System.Windows.Controls.PasswordBox);
99 types.Add (t, new ManagedType (t, Kind.PASSWORDBOX));
100 t = typeof (System.Windows.Controls.RowDefinition);
101 types.Add (t, new ManagedType (t, Kind.ROWDEFINITION));
102 t = typeof (System.Windows.Controls.RowDefinitionCollection);
103 types.Add (t, new ManagedType (t, Kind.ROWDEFINITION_COLLECTION));
104 t = typeof (System.Windows.Controls.TextBlock);
105 types.Add (t, new ManagedType (t, Kind.TEXTBLOCK));
106 t = typeof (System.Windows.Controls.TextBox);
107 types.Add (t, new ManagedType (t, Kind.TEXTBOX));
108 t = typeof (System.Windows.Controls.UIElementCollection);
109 types.Add (t, new ManagedType (t, Kind.UIELEMENT_COLLECTION));
110 t = typeof (System.Windows.Controls.UserControl);
111 types.Add (t, new ManagedType (t, Kind.USERCONTROL));
112 t = typeof (System.Windows.Controls.Primitives.LayoutInformation);
113 types.Add (t, new ManagedType (t, Kind.LAYOUTINFORMATION));
114 t = typeof (System.Windows.Controls.Primitives.Popup);
115 types.Add (t, new ManagedType (t, Kind.POPUP));
116 t = typeof (System.Windows.Documents.Glyphs);
117 types.Add (t, new ManagedType (t, Kind.GLYPHS));
118 t = typeof (System.Windows.Documents.Inline);
119 types.Add (t, new ManagedType (t, Kind.INLINE));
120 t = typeof (System.Windows.Documents.InlineCollection);
121 types.Add (t, new ManagedType (t, Kind.INLINE_COLLECTION));
122 t = typeof (System.Windows.Documents.LineBreak);
123 types.Add (t, new ManagedType (t, Kind.LINEBREAK));
124 t = typeof (System.Windows.Documents.Run);
125 types.Add (t, new ManagedType (t, Kind.RUN));
126 t = typeof (System.Windows.Ink.DrawingAttributes);
127 types.Add (t, new ManagedType (t, Kind.DRAWINGATTRIBUTES));
128 t = typeof (System.Windows.Ink.Stroke);
129 types.Add (t, new ManagedType (t, Kind.STROKE));
130 t = typeof (System.Windows.Ink.StrokeCollection);
131 types.Add (t, new ManagedType (t, Kind.STROKE_COLLECTION));
132 t = typeof (System.Windows.Input.InputMethod);
133 types.Add (t, new ManagedType (t, Kind.INPUTMETHOD));
134 t = typeof (System.Windows.Input.StylusInfo);
135 types.Add (t, new ManagedType (t, Kind.STYLUSINFO));
136 t = typeof (System.Windows.Input.StylusPointCollection);
137 types.Add (t, new ManagedType (t, Kind.STYLUSPOINT_COLLECTION));
138 t = typeof (System.Windows.Media.ArcSegment);
139 types.Add (t, new ManagedType (t, Kind.ARCSEGMENT));
140 t = typeof (System.Windows.Media.BezierSegment);
141 types.Add (t, new ManagedType (t, Kind.BEZIERSEGMENT));
142 t = typeof (System.Windows.Media.Brush);
143 types.Add (t, new ManagedType (t, Kind.BRUSH));
144 t = typeof (System.Windows.Media.Color);
145 types.Add (t, new ManagedType (t, Kind.COLOR));
146 t = typeof (System.Windows.Media.DeepZoomImageTileSource);
147 types.Add (t, new ManagedType (t, Kind.DEEPZOOMIMAGETILESOURCE));
148 t = typeof (System.Windows.Media.DoubleCollection);
149 types.Add (t, new ManagedType (t, Kind.DOUBLE_COLLECTION));
150 t = typeof (System.Windows.Media.EllipseGeometry);
151 types.Add (t, new ManagedType (t, Kind.ELLIPSEGEOMETRY));
152 t = typeof (System.Windows.Media.GeneralTransform);
153 types.Add (t, new ManagedType (t, Kind.GENERALTRANSFORM));
154 t = typeof (System.Windows.Media.Geometry);
155 types.Add (t, new ManagedType (t, Kind.GEOMETRY));
156 t = typeof (System.Windows.Media.GeometryCollection);
157 types.Add (t, new ManagedType (t, Kind.GEOMETRY_COLLECTION));
158 t = typeof (System.Windows.Media.GeometryGroup);
159 types.Add (t, new ManagedType (t, Kind.GEOMETRYGROUP));
160 t = typeof (System.Windows.Media.GradientBrush);
161 types.Add (t, new ManagedType (t, Kind.GRADIENTBRUSH));
162 t = typeof (System.Windows.Media.GradientStop);
163 types.Add (t, new ManagedType (t, Kind.GRADIENTSTOP));
164 t = typeof (System.Windows.Media.GradientStopCollection);
165 types.Add (t, new ManagedType (t, Kind.GRADIENTSTOP_COLLECTION));
166 t = typeof (System.Windows.Media.ImageBrush);
167 types.Add (t, new ManagedType (t, Kind.IMAGEBRUSH));
168 t = typeof (System.Windows.Media.ImageSource);
169 types.Add (t, new ManagedType (t, Kind.IMAGESOURCE));
170 t = typeof (System.Windows.Media.LinearGradientBrush);
171 types.Add (t, new ManagedType (t, Kind.LINEARGRADIENTBRUSH));
172 t = typeof (System.Windows.Media.LineGeometry);
173 types.Add (t, new ManagedType (t, Kind.LINEGEOMETRY));
174 t = typeof (System.Windows.Media.LineSegment);
175 types.Add (t, new ManagedType (t, Kind.LINESEGMENT));
176 t = typeof (System.Windows.Media.MatrixTransform);
177 types.Add (t, new ManagedType (t, Kind.MATRIXTRANSFORM));
178 t = typeof (System.Windows.Media.MediaAttribute);
179 types.Add (t, new ManagedType (t, Kind.MEDIAATTRIBUTE));
180 t = typeof (System.Windows.Media.MediaAttributeCollection);
181 types.Add (t, new ManagedType (t, Kind.MEDIAATTRIBUTE_COLLECTION));
182 t = typeof (System.Windows.Media.MultiScaleTileSource);
183 types.Add (t, new ManagedType (t, Kind.MULTISCALETILESOURCE));
184 t = typeof (System.Windows.Media.PathFigure);
185 types.Add (t, new ManagedType (t, Kind.PATHFIGURE));
186 t = typeof (System.Windows.Media.PathFigureCollection);
187 types.Add (t, new ManagedType (t, Kind.PATHFIGURE_COLLECTION));
188 t = typeof (System.Windows.Media.PathGeometry);
189 types.Add (t, new ManagedType (t, Kind.PATHGEOMETRY));
190 t = typeof (System.Windows.Media.PathSegment);
191 types.Add (t, new ManagedType (t, Kind.PATHSEGMENT));
192 t = typeof (System.Windows.Media.PathSegmentCollection);
193 types.Add (t, new ManagedType (t, Kind.PATHSEGMENT_COLLECTION));
194 t = typeof (System.Windows.Media.PointCollection);
195 types.Add (t, new ManagedType (t, Kind.POINT_COLLECTION));
196 t = typeof (System.Windows.Media.PolyBezierSegment);
197 types.Add (t, new ManagedType (t, Kind.POLYBEZIERSEGMENT));
198 t = typeof (System.Windows.Media.PolyLineSegment);
199 types.Add (t, new ManagedType (t, Kind.POLYLINESEGMENT));
200 t = typeof (System.Windows.Media.PolyQuadraticBezierSegment);
201 types.Add (t, new ManagedType (t, Kind.POLYQUADRATICBEZIERSEGMENT));
202 t = typeof (System.Windows.Media.QuadraticBezierSegment);
203 types.Add (t, new ManagedType (t, Kind.QUADRATICBEZIERSEGMENT));
204 t = typeof (System.Windows.Media.RadialGradientBrush);
205 types.Add (t, new ManagedType (t, Kind.RADIALGRADIENTBRUSH));
206 t = typeof (System.Windows.Media.RectangleGeometry);
207 types.Add (t, new ManagedType (t, Kind.RECTANGLEGEOMETRY));
208 t = typeof (System.Windows.Media.RotateTransform);
209 types.Add (t, new ManagedType (t, Kind.ROTATETRANSFORM));
210 t = typeof (System.Windows.Media.ScaleTransform);
211 types.Add (t, new ManagedType (t, Kind.SCALETRANSFORM));
212 t = typeof (System.Windows.Media.SkewTransform);
213 types.Add (t, new ManagedType (t, Kind.SKEWTRANSFORM));
214 t = typeof (System.Windows.Media.SolidColorBrush);
215 types.Add (t, new ManagedType (t, Kind.SOLIDCOLORBRUSH));
216 t = typeof (System.Windows.Media.TileBrush);
217 types.Add (t, new ManagedType (t, Kind.TILEBRUSH));
218 t = typeof (System.Windows.Media.TimelineMarker);
219 types.Add (t, new ManagedType (t, Kind.TIMELINEMARKER));
220 t = typeof (System.Windows.Media.TimelineMarkerCollection);
221 types.Add (t, new ManagedType (t, Kind.TIMELINEMARKER_COLLECTION));
222 t = typeof (System.Windows.Media.Transform);
223 types.Add (t, new ManagedType (t, Kind.TRANSFORM));
224 t = typeof (System.Windows.Media.TransformCollection);
225 types.Add (t, new ManagedType (t, Kind.TRANSFORM_COLLECTION));
226 t = typeof (System.Windows.Media.TransformGroup);
227 types.Add (t, new ManagedType (t, Kind.TRANSFORMGROUP));
228 t = typeof (System.Windows.Media.TranslateTransform);
229 types.Add (t, new ManagedType (t, Kind.TRANSLATETRANSFORM));
230 t = typeof (System.Windows.Media.UnmanagedMatrix);
231 types.Add (t, new ManagedType (t, Kind.UNMANAGEDMATRIX));
232 t = typeof (System.Windows.Media.VideoBrush);
233 types.Add (t, new ManagedType (t, Kind.VIDEOBRUSH));
234 t = typeof (System.Windows.Media.Animation.BackEase);
235 types.Add (t, new ManagedType (t, Kind.BACKEASE));
236 t = typeof (System.Windows.Media.Animation.BeginStoryboard);
237 types.Add (t, new ManagedType (t, Kind.BEGINSTORYBOARD));
238 t = typeof (System.Windows.Media.Animation.BounceEase);
239 types.Add (t, new ManagedType (t, Kind.BOUNCEEASE));
240 t = typeof (System.Windows.Media.Animation.CircleEase);
241 types.Add (t, new ManagedType (t, Kind.CIRCLEEASE));
242 t = typeof (System.Windows.Media.Animation.ColorAnimation);
243 types.Add (t, new ManagedType (t, Kind.COLORANIMATION));
244 t = typeof (System.Windows.Media.Animation.ColorAnimationUsingKeyFrames);
245 types.Add (t, new ManagedType (t, Kind.COLORANIMATIONUSINGKEYFRAMES));
246 t = typeof (System.Windows.Media.Animation.ColorKeyFrame);
247 types.Add (t, new ManagedType (t, Kind.COLORKEYFRAME));
248 t = typeof (System.Windows.Media.Animation.ColorKeyFrameCollection);
249 types.Add (t, new ManagedType (t, Kind.COLORKEYFRAME_COLLECTION));
250 t = typeof (System.Windows.Media.Animation.CubicEase);
251 types.Add (t, new ManagedType (t, Kind.CUBICEASE));
252 t = typeof (System.Windows.Media.Animation.DiscreteColorKeyFrame);
253 types.Add (t, new ManagedType (t, Kind.DISCRETECOLORKEYFRAME));
254 t = typeof (System.Windows.Media.Animation.DiscreteDoubleKeyFrame);
255 types.Add (t, new ManagedType (t, Kind.DISCRETEDOUBLEKEYFRAME));
256 t = typeof (System.Windows.Media.Animation.DiscreteObjectKeyFrame);
257 types.Add (t, new ManagedType (t, Kind.DISCRETEOBJECTKEYFRAME));
258 t = typeof (System.Windows.Media.Animation.DiscretePointKeyFrame);
259 types.Add (t, new ManagedType (t, Kind.DISCRETEPOINTKEYFRAME));
260 t = typeof (System.Windows.Media.Animation.DoubleAnimation);
261 types.Add (t, new ManagedType (t, Kind.DOUBLEANIMATION));
262 t = typeof (System.Windows.Media.Animation.DoubleAnimationUsingKeyFrames);
263 types.Add (t, new ManagedType (t, Kind.DOUBLEANIMATIONUSINGKEYFRAMES));
264 t = typeof (System.Windows.Media.Animation.DoubleKeyFrame);
265 types.Add (t, new ManagedType (t, Kind.DOUBLEKEYFRAME));
266 t = typeof (System.Windows.Media.Animation.DoubleKeyFrameCollection);
267 types.Add (t, new ManagedType (t, Kind.DOUBLEKEYFRAME_COLLECTION));
268 t = typeof (System.Windows.Media.Animation.EasingColorKeyFrame);
269 types.Add (t, new ManagedType (t, Kind.EASINGCOLORKEYFRAME));
270 t = typeof (System.Windows.Media.Animation.EasingDoubleKeyFrame);
271 types.Add (t, new ManagedType (t, Kind.EASINGDOUBLEKEYFRAME));
272 t = typeof (System.Windows.Media.Animation.EasingFunctionBase);
273 types.Add (t, new ManagedType (t, Kind.EASINGFUNCTIONBASE));
274 t = typeof (System.Windows.Media.Animation.EasingPointKeyFrame);
275 types.Add (t, new ManagedType (t, Kind.EASINGPOINTKEYFRAME));
276 t = typeof (System.Windows.Media.Animation.ElasticEase);
277 types.Add (t, new ManagedType (t, Kind.ELASTICEASE));
278 t = typeof (System.Windows.Media.Animation.ExponentialEase);
279 types.Add (t, new ManagedType (t, Kind.EXPONENTIALEASE));
280 t = typeof (System.Windows.Media.Animation.KeySpline);
281 types.Add (t, new ManagedType (t, Kind.KEYSPLINE));
282 t = typeof (System.Windows.Media.Animation.KeyTime);
283 types.Add (t, new ManagedType (t, Kind.KEYTIME));
284 t = typeof (System.Windows.Media.Animation.LinearColorKeyFrame);
285 types.Add (t, new ManagedType (t, Kind.LINEARCOLORKEYFRAME));
286 t = typeof (System.Windows.Media.Animation.LinearDoubleKeyFrame);
287 types.Add (t, new ManagedType (t, Kind.LINEARDOUBLEKEYFRAME));
288 t = typeof (System.Windows.Media.Animation.LinearPointKeyFrame);
289 types.Add (t, new ManagedType (t, Kind.LINEARPOINTKEYFRAME));
290 t = typeof (System.Windows.Media.Animation.ObjectAnimationUsingKeyFrames);
291 types.Add (t, new ManagedType (t, Kind.OBJECTANIMATIONUSINGKEYFRAMES));
292 t = typeof (System.Windows.Media.Animation.ObjectKeyFrame);
293 types.Add (t, new ManagedType (t, Kind.OBJECTKEYFRAME));
294 t = typeof (System.Windows.Media.Animation.ObjectKeyFrameCollection);
295 types.Add (t, new ManagedType (t, Kind.OBJECTKEYFRAME_COLLECTION));
296 t = typeof (System.Windows.Media.Animation.PointAnimation);
297 types.Add (t, new ManagedType (t, Kind.POINTANIMATION));
298 t = typeof (System.Windows.Media.Animation.PointAnimationUsingKeyFrames);
299 types.Add (t, new ManagedType (t, Kind.POINTANIMATIONUSINGKEYFRAMES));
300 t = typeof (System.Windows.Media.Animation.PointKeyFrame);
301 types.Add (t, new ManagedType (t, Kind.POINTKEYFRAME));
302 t = typeof (System.Windows.Media.Animation.PointKeyFrameCollection);
303 types.Add (t, new ManagedType (t, Kind.POINTKEYFRAME_COLLECTION));
304 t = typeof (System.Windows.Media.Animation.PowerEase);
305 types.Add (t, new ManagedType (t, Kind.POWEREASE));
306 t = typeof (System.Windows.Media.Animation.QuadraticEase);
307 types.Add (t, new ManagedType (t, Kind.QUADRATICEASE));
308 t = typeof (System.Windows.Media.Animation.QuarticEase);
309 types.Add (t, new ManagedType (t, Kind.QUARTICEASE));
310 t = typeof (System.Windows.Media.Animation.QuinticEase);
311 types.Add (t, new ManagedType (t, Kind.QUINTICEASE));
312 t = typeof (System.Windows.Media.Animation.RepeatBehavior);
313 types.Add (t, new ManagedType (t, Kind.REPEATBEHAVIOR));
314 t = typeof (System.Windows.Media.Animation.SineEase);
315 types.Add (t, new ManagedType (t, Kind.SINEEASE));
316 t = typeof (System.Windows.Media.Animation.SplineColorKeyFrame);
317 types.Add (t, new ManagedType (t, Kind.SPLINECOLORKEYFRAME));
318 t = typeof (System.Windows.Media.Animation.SplineDoubleKeyFrame);
319 types.Add (t, new ManagedType (t, Kind.SPLINEDOUBLEKEYFRAME));
320 t = typeof (System.Windows.Media.Animation.SplinePointKeyFrame);
321 types.Add (t, new ManagedType (t, Kind.SPLINEPOINTKEYFRAME));
322 t = typeof (System.Windows.Media.Animation.Storyboard);
323 types.Add (t, new ManagedType (t, Kind.STORYBOARD));
324 t = typeof (System.Windows.Media.Animation.Timeline);
325 types.Add (t, new ManagedType (t, Kind.TIMELINE));
326 t = typeof (System.Windows.Media.Animation.TimelineCollection);
327 types.Add (t, new ManagedType (t, Kind.TIMELINE_COLLECTION));
328 t = typeof (System.Windows.Media.Imaging.BitmapImage);
329 types.Add (t, new ManagedType (t, Kind.BITMAPIMAGE));
330 t = typeof (System.Windows.Media.Imaging.BitmapSource);
331 types.Add (t, new ManagedType (t, Kind.BITMAPSOURCE));
332 t = typeof (System.Windows.Media.Imaging.WriteableBitmap);
333 types.Add (t, new ManagedType (t, Kind.WRITEABLEBITMAP));
334 t = typeof (System.Windows.Shapes.Ellipse);
335 types.Add (t, new ManagedType (t, Kind.ELLIPSE));
336 t = typeof (System.Windows.Shapes.Line);
337 types.Add (t, new ManagedType (t, Kind.LINE));
338 t = typeof (System.Windows.Shapes.Path);
339 types.Add (t, new ManagedType (t, Kind.PATH));
340 t = typeof (System.Windows.Shapes.Polygon);
341 types.Add (t, new ManagedType (t, Kind.POLYGON));
342 t = typeof (System.Windows.Shapes.Polyline);
343 types.Add (t, new ManagedType (t, Kind.POLYLINE));
344 t = typeof (System.Windows.Shapes.Rectangle);
345 types.Add (t, new ManagedType (t, Kind.RECTANGLE));
346 t = typeof (System.Windows.Shapes.Shape);
347 types.Add (t, new ManagedType (t, Kind.SHAPE));
348 t = typeof (char);
349 types.Add (t, new ManagedType (t, Kind.UINT32));
350 t = typeof (object);
351 types.Add (t, new ManagedType (t, Kind.OBJECT));
352 t = typeof (bool);
353 types.Add (t, new ManagedType (t, Kind.BOOL));
354 t = typeof (double);
355 types.Add (t, new ManagedType (t, Kind.DOUBLE));
356 t = typeof (float);
357 types.Add (t, new ManagedType (t, Kind.FLOAT));
358 t = typeof (ulong);
359 types.Add (t, new ManagedType (t, Kind.UINT64));
360 t = typeof (long);
361 types.Add (t, new ManagedType (t, Kind.INT64));
362 t = typeof (uint);
363 types.Add (t, new ManagedType (t, Kind.UINT32));
364 t = typeof (int);
365 types.Add (t, new ManagedType (t, Kind.INT32));
366 t = typeof (string);
367 types.Add (t, new ManagedType (t, Kind.STRING));
368 t = typeof (TimeSpan);
369 types.Add (t, new ManagedType (t, Kind.TIMESPAN));
370 t = typeof (IComparable);
371 types.Add (t, new ManagedType (t, Kind.ICOMPARABLE));
372 t = typeof (IFormattable);
373 types.Add (t, new ManagedType (t, Kind.IFORMATTABLE));
374 t = typeof (IConvertible);
375 types.Add (t, new ManagedType (t, Kind.ICONVERTIBLE));
376 t = typeof (IEquatable<bool>);
377 types.Add (t, new ManagedType (t, Kind.IEQUATABLE_BOOL));
378 t = typeof (IComparable<bool>);
379 types.Add (t, new ManagedType (t, Kind.ICOMPARABLE_BOOL));
380 t = typeof (IEquatable<double>);
381 types.Add (t, new ManagedType (t, Kind.IEQUATABLE_DOUBLE));
382 t = typeof (IComparable<double>);
383 types.Add (t, new ManagedType (t, Kind.ICOMPARABLE_DOUBLE));
384 t = typeof (IEquatable<float>);
385 types.Add (t, new ManagedType (t, Kind.IEQUATABLE_FLOAT));
386 t = typeof (IComparable<float>);
387 types.Add (t, new ManagedType (t, Kind.ICOMPARABLE_FLOAT));
388 t = typeof (IEquatable<char>);
389 types.Add (t, new ManagedType (t, Kind.IEQUATABLE_CHAR));
390 t = typeof (IComparable<char>);
391 types.Add (t, new ManagedType (t, Kind.ICOMPARABLE_CHAR));
392 t = typeof (IEquatable<int>);
393 types.Add (t, new ManagedType (t, Kind.IEQUATABLE_INT));
394 t = typeof (IComparable<int>);
395 types.Add (t, new ManagedType (t, Kind.ICOMPARABLE_INT));
396 t = typeof (IEquatable<long>);
397 types.Add (t, new ManagedType (t, Kind.IEQUATABLE_LONG));
398 t = typeof (IComparable<long>);
399 types.Add (t, new ManagedType (t, Kind.ICOMPARABLE_LONG));
400 t = typeof (IEquatable<string>);
401 types.Add (t, new ManagedType (t, Kind.IEQUATABLE_STRING));
402 t = typeof (IComparable<string>);
403 types.Add (t, new ManagedType (t, Kind.ICOMPARABLE_STRING));
404 t = typeof (IEquatable<TimeSpan>);
405 types.Add (t, new ManagedType (t, Kind.IEQUATABLE_TIMESPAN));
406 t = typeof (IComparable<TimeSpan>);
407 types.Add (t, new ManagedType (t, Kind.ICOMPARABLE_TIMESPAN));
408 t = typeof (IEquatable<uint>);
409 types.Add (t, new ManagedType (t, Kind.IEQUATABLE_UINT));
410 t = typeof (IComparable<uint>);
411 types.Add (t, new ManagedType (t, Kind.ICOMPARABLE_UINT));
412 t = typeof (IEquatable<ulong>);
413 types.Add (t, new ManagedType (t, Kind.IEQUATABLE_ULONG));
414 t = typeof (IComparable<ulong>);
415 types.Add (t, new ManagedType (t, Kind.ICOMPARABLE_ULONG));
416 t = typeof (System.Windows.Application);
417 types.Add (t, new ManagedType (t, Kind.APPLICATION));
418 t = typeof (System.Windows.Thickness);
419 types.Add (t, new ManagedType (t, Kind.THICKNESS));
420 t = typeof (System.Windows.CornerRadius);
421 types.Add (t, new ManagedType (t, Kind.CORNERRADIUS));
422 t = typeof (System.Windows.PropertyPath);
423 types.Add (t, new ManagedType (t, Kind.PROPERTYPATH));
424 t = typeof (System.Windows.Point);
425 types.Add (t, new ManagedType (t, Kind.POINT));
426 t = typeof (System.Windows.Rect);
427 types.Add (t, new ManagedType (t, Kind.RECT));
428 t = typeof (System.Windows.Size);
429 types.Add (t, new ManagedType (t, Kind.SIZE));
430 t = typeof (System.Windows.FontStretch);
431 types.Add (t, new ManagedType (t, Kind.FONTSTRETCH));
432 t = typeof (System.Windows.FontWeight);
433 types.Add (t, new ManagedType (t, Kind.FONTWEIGHT));
434 t = typeof (System.Windows.FontStyle);
435 types.Add (t, new ManagedType (t, Kind.FONTSTYLE));
436 t = typeof (System.Windows.Input.Cursor);
437 types.Add (t, new ManagedType (t, Kind.CURSOR));
438 t = typeof (System.Windows.Media.FontFamily);
439 types.Add (t, new ManagedType (t, Kind.FONTFAMILY));
440 t = typeof (System.Windows.Markup.XmlLanguage);
441 types.Add (t, new ManagedType (t, Kind.XMLLANGUAGE));
442 } catch (Exception ex) {
443 Console.WriteLine ("There was an error while loading native types: " + ex.ToString ());