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