2 * Automatically generated, do not edit this file directly
7 using System
.Reflection
;
8 using System
.Collections
.Generic
;
12 private void CreateNativeTypes ()
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
));
349 types
.Add (t
, new ManagedType (t
, Kind
.UINT32
));
351 types
.Add (t
, new ManagedType (t
, Kind
.OBJECT
));
353 types
.Add (t
, new ManagedType (t
, Kind
.BOOL
));
355 types
.Add (t
, new ManagedType (t
, Kind
.DOUBLE
));
357 types
.Add (t
, new ManagedType (t
, Kind
.FLOAT
));
359 types
.Add (t
, new ManagedType (t
, Kind
.UINT64
));
361 types
.Add (t
, new ManagedType (t
, Kind
.INT64
));
363 types
.Add (t
, new ManagedType (t
, Kind
.UINT32
));
365 types
.Add (t
, new ManagedType (t
, Kind
.INT32
));
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 ());