178 references to Create
illink (1)
Linker.Steps\AddBypassNGenStep.cs (1)
108
instructions.Add(Instruction.
Create
(OpCodes.Call, systemAttributeDefaultConstructor));
Microsoft.Maui.Controls.Build.Tasks (176)
CompiledConverters\BoundsTypeConverter.cs (1)
71
yield return Instruction.
Create
(OpCodes.Newobj, module.ImportCtorReference(context.Cache, ("Microsoft.Maui.Graphics", "Microsoft.Maui.Graphics", "Rect"), parameterTypes: new[] {
CompiledConverters\BrushTypeConverter.cs (2)
25
yield return Instruction.
Create
(OpCodes.Newobj, module.ImportCtorReference(context.Cache, ("Microsoft.Maui.Controls", "Microsoft.Maui.Controls", "SolidColorBrush"), parameterTypes: new[] {
39
yield return Instruction.
Create
(OpCodes.Call, propertyGetterReference);
CompiledConverters\ColorTypeConverter.cs (2)
32
yield return Instruction.
Create
(OpCodes.Newobj, module.ImportCtorReference(context.Cache, ("Microsoft.Maui.Graphics", "Microsoft.Maui.Graphics", "Color"), parameterTypes: new[] {
70
yield return Instruction.
Create
(OpCodes.Call, propertyGetterReference);
CompiledConverters\ColumnDefinitionCollectionTypeConverter.cs (2)
30
yield return
Create
(Newobj, module.ImportCtorReference(context.Cache,
35
yield return
Create
(Newobj, module.ImportCtorReference(context.Cache,
CompiledConverters\ConstraintTypeConverter.cs (1)
23
yield return
Create
(Call, module.ImportMethodReference(context.Cache, ("Microsoft.Maui.Controls", "Microsoft.Maui.Controls.Compatibility", "Constraint"),
CompiledConverters\CornerRadiusTypeConverter.cs (1)
43
yield return Instruction.
Create
(OpCodes.Newobj, module.ImportCtorReference(context.Cache, ("Microsoft.Maui", "Microsoft.Maui", "CornerRadius"), parameterTypes: args.Select(a => ("mscorlib", "System", "Double")).ToArray()));
CompiledConverters\FlexBasisTypeConverter.cs (2)
32
yield return Instruction.
Create
(OpCodes.Newobj, module.ImportCtorReference(context.Cache, ("Microsoft.Maui", "Microsoft.Maui.Layouts", "FlexBasis"), parameterTypes: new[] {
41
yield return Instruction.
Create
(OpCodes.Newobj, module.ImportCtorReference(context.Cache, ("Microsoft.Maui", "Microsoft.Maui.Layouts", "FlexBasis"), parameterTypes: new[] {
CompiledConverters\FontSizeTypeConverter.cs (3)
34
yield return Instruction.
Create
(OpCodes.Callvirt, module.ImportMethodReference(
42
yield return Instruction.
Create
(OpCodes.Call, module.ImportMethodReference(
49
yield return Instruction.
Create
(OpCodes.Call, module.ImportMethodReference(
CompiledConverters\GridLengthTypeConverter.cs (2)
36
yield return
Create
(Newobj, module.ImportCtorReference(context.Cache,
44
yield return
Create
(Newobj, module.ImportCtorReference(context.Cache,
CompiledConverters\ImageSourceTypeConverter.cs (3)
22
yield return Instruction.
Create
(OpCodes.Newobj, module.ImportCtorReference(context.Cache, ("System", "System", "Uri"), parameterTypes: new[] {
25
yield return Instruction.
Create
(OpCodes.Call, module.ImportMethodReference(context.Cache, ("Microsoft.Maui.Controls", "Microsoft.Maui.Controls", "ImageSource"), "FromUri", parameterTypes: new[] {
31
yield return Instruction.
Create
(OpCodes.Call, module.ImportMethodReference(context.Cache, ("Microsoft.Maui.Controls", "Microsoft.Maui.Controls", "ImageSource"), "FromFile", parameterTypes: new[] {
CompiledConverters\ListStringTypeConverter.cs (2)
26
yield return
Create
(Newobj, module.ImportCtorReference(context.Cache, ("System.Collections", "System.Collections.Generic", "List`1"),
33
yield return
Create
(Callvirt, module.ImportMethodReference(context.Cache, ("mscorlib", "System.Collections.Generic", "ICollection`1"),
CompiledConverters\PointTypeConverter.cs (1)
30
yield return Instruction.
Create
(OpCodes.Newobj, module.ImportCtorReference(context.Cache, ("Microsoft.Maui.Graphics", "Microsoft.Maui.Graphics", "Point"), parameterTypes: new[] {
CompiledConverters\RDSourceTypeConverter.cs (5)
118
yield return
Create
(Callvirt, currentModule.ImportReference(genericInstanceMethod));
140
yield return
Create
(Call, currentModule.ImportMethodReference(context.Cache, ("mscorlib", "System.Reflection", "Assembly"), methodName: "Load", parameterTypes: new[] { ("mscorlib", "System", "String") }, isStatic: true));
145
yield return
Create
(Call, currentModule.ImportMethodReference(context.Cache, ("mscorlib", "System", "Type"), methodName: "GetTypeFromHandle", parameterTypes: new[] { ("mscorlib", "System", "RuntimeTypeHandle") }, isStatic: true));
146
yield return
Create
(Callvirt, currentModule.ImportPropertyGetterReference(context.Cache, ("mscorlib", "System", "Type"), propertyName: "Assembly", flatten: true));
152
yield return
Create
(Call, currentModule.ImportMethodReference(
CompiledConverters\RectangleTypeConverter.cs (1)
44
yield return Instruction.
Create
(OpCodes.Newobj, module.ImportCtorReference(context.Cache, ("Microsoft.Maui.Graphics", "Microsoft.Maui.Graphics", "Rect"), parameterTypes: new[] {
CompiledConverters\RowDefinitionCollectionTypeConverter.cs (2)
30
yield return
Create
(Newobj, module.ImportCtorReference(
36
yield return
Create
(Newobj, module.ImportCtorReference(
CompiledConverters\StrokeShapeTypeConverter.cs (25)
26
yield return Instruction.
Create
(OpCodes.Newobj, module.ImportCtorReference(context.Cache, ("Microsoft.Maui.Controls", "Microsoft.Maui.Controls.Shapes", "Ellipse"), parameterTypes: null));
36
yield return Instruction.
Create
(OpCodes.Newobj, module.ImportCtorReference(context.Cache, ("Microsoft.Maui.Controls", "Microsoft.Maui.Controls.Shapes", "Line"), parameterTypes: null));
45
yield return Instruction.
Create
(OpCodes.Newobj, module.ImportCtorReference(context.Cache, ("Microsoft.Maui.Controls", "Microsoft.Maui.Controls.Shapes", "Line"), parameterTypes: null));
56
yield return Instruction.
Create
(OpCodes.Newobj, module.ImportCtorReference(context.Cache, ("Microsoft.Maui.Controls", "Microsoft.Maui.Controls.Shapes", "Line"), parameterTypes: new[] {
71
yield return Instruction.
Create
(OpCodes.Newobj, module.ImportCtorReference(context.Cache, ("Microsoft.Maui.Controls", "Microsoft.Maui.Controls.Shapes", "Line"), parameterTypes: new[] {
88
yield return Instruction.
Create
(OpCodes.Newobj, module.ImportCtorReference(context.Cache, ("Microsoft.Maui.Controls", "Microsoft.Maui.Controls.Shapes", "Path"), parameterTypes: null));
92
yield return Instruction.
Create
(OpCodes.Newobj, module.ImportCtorReference(context.Cache, ("Microsoft.Maui.Controls", "Microsoft.Maui.Controls.Shapes", "Path"), parameterTypes: null));
94
yield return Instruction.
Create
(OpCodes.Newobj, module.ImportCtorReference(context.Cache, ("Microsoft.Maui.Controls", "Microsoft.Maui.Controls.Shapes", "PathGeometryConverter"), parameterTypes: null));
96
yield return Instruction.
Create
(OpCodes.Call, module.ImportMethodReference(context.Cache, ("System", "System.ComponentModel", "TypeConverter"), "ConvertFromInvariantString", parameterTypes: new[] {
98
yield return Instruction.
Create
(OpCodes.Call, module.ImportPropertySetterReference(context.Cache, ("Microsoft.Maui.Controls", "Microsoft.Maui.Controls.Shapes", "Path"), "Data"));
107
yield return Instruction.
Create
(OpCodes.Newobj, module.ImportCtorReference(context.Cache, ("Microsoft.Maui.Controls", "Microsoft.Maui.Controls.Shapes", "Polygon"), parameterTypes: null));
116
yield return Instruction.
Create
(OpCodes.Newobj, module.ImportCtorReference(context.Cache, ("Microsoft.Maui.Controls", "Microsoft.Maui.Controls.Shapes", "Polygon"), parameterTypes: null));
125
yield return Instruction.
Create
(OpCodes.Newobj, module.ImportCtorReference(context.Cache, ("Microsoft.Maui.Controls", "Microsoft.Maui.Controls.Shapes", "Polygon"), parameterTypes: new[] {
135
yield return Instruction.
Create
(OpCodes.Newobj, module.ImportCtorReference(context.Cache, ("Microsoft.Maui.Controls", "Microsoft.Maui.Controls.Shapes", "Polyline"), parameterTypes: null));
144
yield return Instruction.
Create
(OpCodes.Newobj, module.ImportCtorReference(context.Cache, ("Microsoft.Maui.Controls", "Microsoft.Maui.Controls.Shapes", "Polyline"), parameterTypes: null));
153
yield return Instruction.
Create
(OpCodes.Newobj, module.ImportCtorReference(context.Cache, ("Microsoft.Maui.Controls", "Microsoft.Maui.Controls.Shapes", "Polyline"), parameterTypes: new[] {
160
yield return Instruction.
Create
(OpCodes.Newobj, module.ImportCtorReference(context.Cache, ("Microsoft.Maui.Controls", "Microsoft.Maui.Controls.Shapes", "Rectangle"), parameterTypes: null));
169
yield return Instruction.
Create
(OpCodes.Newobj, module.ImportCtorReference(context.Cache, ("Microsoft.Maui.Controls", "Microsoft.Maui.Controls.Shapes", "RoundRectangle"), parameterTypes: null));
173
yield return Instruction.
Create
(OpCodes.Newobj, module.ImportCtorReference(context.Cache, ("Microsoft.Maui.Controls", "Microsoft.Maui.Controls.Shapes", "RoundRectangle"), parameterTypes: null));
184
yield return Instruction.
Create
(OpCodes.Newobj, module.ImportCtorReference(context.Cache, ("Microsoft.Maui", "Microsoft.Maui", "CornerRadius"), parameterTypes: new[] {
190
yield return Instruction.
Create
(OpCodes.Call, module.ImportPropertySetterReference(context.Cache, ("Microsoft.Maui.Controls", "Microsoft.Maui.Controls.Shapes", "RoundRectangle"), "CornerRadius"));
196
yield return Instruction.
Create
(OpCodes.Newobj, module.ImportCtorReference(context.Cache, ("Microsoft.Maui.Controls", "Microsoft.Maui.Controls.Shapes", "Rectangle"), parameterTypes: null));
204
yield return Instruction.
Create
(OpCodes.Newobj, module.ImportCtorReference(context.Cache, ("Microsoft.Maui", "Microsoft.Maui", "CornerRadius"), parameterTypes: new[] {
210
yield return Instruction.
Create
(OpCodes.Call, module.ImportPropertySetterReference(context.Cache, ("Microsoft.Maui.Controls", "Microsoft.Maui.Controls.Shapes", "RoundRectangle"), "CornerRadius"));
238
yield return Instruction.
Create
(OpCodes.Newobj, module.ImportCtorReference(context.Cache, type: ("Microsoft.Maui.Controls", "Microsoft.Maui.Controls", "PointCollection"), paramCount: 1));
CompiledConverters\ThicknessTypeConverter.cs (1)
48
yield return Instruction.
Create
(OpCodes.Newobj, module.ImportCtorReference(context.Cache, ("Microsoft.Maui", "Microsoft.Maui", "Thickness"), parameterTypes: args.Select(a => ("mscorlib", "System", "Double")).ToArray()));
CompiledConverters\TypeTypeConverter.cs (1)
36
yield return
Create
(Call, module.ImportMethodReference(context.Cache, ("mscorlib", "System", "Type"),
CompiledConverters\UriTypeConverter.cs (1)
24
yield return
Create
(Newobj, module.ImportCtorReference(context.Cache, ("System", "System", "Uri"), parameterTypes: new[] {
CompiledMarkupExtensions\DataTemplateExtension.cs (2)
31
Create
(Call, module.ImportMethodReference(context.Cache, ("mscorlib", "System", "Type"), methodName: "GetTypeFromHandle", parameterTypes: new[] { ("mscorlib", "System", "RuntimeTypeHandle") }, isStatic: true)),
32
Create
(Newobj, dataTemplateCtor),
CompiledMarkupExtensions\StaticExtension.cs (1)
79
return new[] { Instruction.
Create
(OpCodes.Call, getterDef) };
CompiledMarkupExtensions\StaticResourceExtension.cs (3)
155
yield return
Create
(Newobj, module.ImportCtorReference(context.Cache,
166
yield return
Create
(Callvirt, module.ImportReference(keyProperty.SetMethod));
188
yield return
Create
(Callvirt, module.ImportMethodReference(context.Cache,
CompiledMarkupExtensions\TypeExtension.cs (1)
37
Create
(Call, module.ImportMethodReference(context.Cache, ("mscorlib", "System", "Type"),
CompiledValueProviders\SetterValueProvider.cs (1)
46
yield return Instruction.
Create
(OpCodes.Callvirt, module.ImportPropertySetterReference(context.Cache, setterType, propertyName: "Value"));
CompiledValueProviders\StyleSheetProvider.cs (4)
43
yield return
Create
(Call, module.ImportMethodReference(context.Cache, ("Microsoft.Maui.Controls", "Microsoft.Maui.Controls.StyleSheets", "StyleSheet"),
66
yield return
Create
(Call, module.ImportMethodReference(context.Cache, ("mscorlib", "System", "Type"), methodName: "GetTypeFromHandle", parameterTypes: new[] { ("mscorlib", "System", "RuntimeTypeHandle") }, isStatic: true));
67
yield return
Create
(Callvirt, module.ImportPropertyGetterReference(context.Cache, ("mscorlib", "System", "Type"), propertyName: "Assembly", flatten: true)); //assembly
72
yield return
Create
(Call, module.ImportMethodReference(context.Cache, ("Microsoft.Maui.Controls", "Microsoft.Maui.Controls.StyleSheets", "StyleSheet"),
CreateObjectVisitor.cs (9)
462
yield return
Create
(Newobj, ctor);
485
yield return
Create
(Call, module.ImportPropertyGetterReference(Context.Cache, ("mscorlib", "System.Globalization", "CultureInfo"),
489
yield return
Create
(Call, module.ImportMethodReference(Context.Cache, ("mscorlib", "System", "Decimal"),
504
yield return
Create
(Newobj, module.ImportCtorReference(Context.Cache, ("mscorlib", "System", "Decimal"), parameterTypes: new[] { ("mscorlib", "System", "Int32") }));
526
yield return
Create
(Call, module.ImportPropertyGetterReference(Context.Cache, ("mscorlib", "System.Globalization", "CultureInfo"),
529
yield return
Create
(Call, module.ImportMethodReference(Context.Cache, ("mscorlib", "System", "TimeSpan"),
543
yield return
Create
(Newobj, module.ImportCtorReference(Context.Cache, ("mscorlib", "System", "TimeSpan"), parameterTypes: new[] { ("mscorlib", "System", "Int64") }));
555
yield return
Create
(Call, module.ImportMethodReference(Context.Cache, ("System", "System", "Uri"),
572
yield return
Create
(Newobj, defaultCtor);
NodeILExtensions.cs (32)
199
yield return
Create
(Newobj, typeConverterCtorRef);
209
yield return Instruction.
Create
(OpCodes.Callvirt, convertFromInvariantStringReference);
268
yield return Instruction.
Create
(OpCodes.Newobj, module.ImportCtorReference(context.Cache, ("mscorlib", "System", "TimeSpan"), parameterTypes: new[] { ("mscorlib", "System", "Int64") }));
275
yield return Instruction.
Create
(OpCodes.Newobj, module.ImportCtorReference(context.Cache, ("mscorlib", "System", "DateTime"), parameterTypes: new[] { ("mscorlib", "System", "Int64") }));
299
yield return
Create
(Call, module.ImportPropertyGetterReference(context.Cache, ("mscorlib", "System.Globalization", "CultureInfo"),
302
yield return
Create
(Call, module.ImportMethodReference(context.Cache, ("mscorlib", "System", "Decimal"),
317
yield return
Create
(Newobj, module.ImportCtorReference(context.Cache, ("mscorlib", "System", "Decimal"), parameterTypes: new[] { ("mscorlib", "System", "Int32") }));
323
yield return
Create
(Call, module.ImportReference(implicitOperator));
329
yield return
Create
(Newobj, module.ImportReference(nullableCtor));
460
yield return
Create
(Newobj, ctor);
526
yield return
Create
(Call, module.ImportMethodReference(context.Cache, ("mscorlib", "System", "Array"),
564
yield return
Create
(Call, module.ImportMethodReference(context.Cache, ("mscorlib", "System", "Type"), methodName: "GetTypeFromHandle", parameterTypes: new[] { ("mscorlib", "System", "RuntimeTypeHandle") }, isStatic: true));
566
yield return
Create
(Call, module.ImportMethodReference(context.Cache, ("System.Reflection.Extensions", "System.Reflection", "RuntimeReflectionExtensions"),
623
yield return
Create
(Newobj, module.ImportCtorReference(context.Cache, ("Microsoft.Maui.Controls.Xaml", "Microsoft.Maui.Controls.Xaml.Internals", "XamlServiceProvider"), parameterTypes: null));
636
yield return
Create
(Call, module.ImportMethodReference(context.Cache, ("mscorlib", "System", "Type"), methodName: "GetTypeFromHandle", parameterTypes: new[] { ("mscorlib", "System", "RuntimeTypeHandle") }, isStatic: true));
648
yield return
Create
(Newobj, module.ImportCtorReference(context.Cache,
656
yield return
Create
(Callvirt, addService);
660
yield return
Create
(Call, module.ImportMethodReference(context.Cache, ("mscorlib", "System", "Type"), methodName: "GetTypeFromHandle", parameterTypes: new[] { ("mscorlib", "System", "RuntimeTypeHandle") }, isStatic: true));
662
yield return
Create
(Callvirt, addService);
671
yield return
Create
(Call, module.ImportMethodReference(context.Cache, ("mscorlib", "System", "Type"), methodName: "GetTypeFromHandle", parameterTypes: new[] { ("mscorlib", "System", "RuntimeTypeHandle") }, isStatic: true));
689
yield return
Create
(Newobj, module.ImportCtorReference(context.Cache, ("Microsoft.Maui.Controls.Xaml", "Microsoft.Maui.Controls.Xaml.Internals", "ValueTargetProvider"), paramCount: 2));
690
yield return
Create
(Callvirt, addService);
698
yield return
Create
(Call, module.ImportMethodReference(context.Cache, ("mscorlib", "System", "Type"), methodName: "GetTypeFromHandle", parameterTypes: new[] { ("mscorlib", "System", "RuntimeTypeHandle") }, isStatic: true));
699
yield return
Create
(Newobj, module.ImportCtorReference(context.Cache, ("Microsoft.Maui.Controls.Xaml", "Microsoft.Maui.Controls.Xaml.Internals", "XmlNamespaceResolver"), parameterTypes: null));
705
yield return
Create
(Callvirt, module.ImportMethodReference(context.Cache, ("Microsoft.Maui.Controls.Xaml", "Microsoft.Maui.Controls.Xaml.Internals", "XmlNamespaceResolver"),
713
yield return
Create
(Call, module.ImportMethodReference(context.Cache, ("mscorlib", "System", "Type"), methodName: "GetTypeFromHandle", parameterTypes: new[] { ("mscorlib", "System", "RuntimeTypeHandle") }, isStatic: true));
714
yield return
Create
(Callvirt, module.ImportPropertyGetterReference(context.Cache, ("mscorlib", "System", "Type"), propertyName: "Assembly", flatten: true));
715
yield return
Create
(Newobj, module.ImportCtorReference(context.Cache, ("Microsoft.Maui.Controls.Xaml", "Microsoft.Maui.Controls.Xaml.Internals", "XamlTypeResolver"), paramCount: 2));
716
yield return
Create
(Callvirt, addService);
723
yield return
Create
(Call, module.ImportMethodReference(context.Cache, ("mscorlib", "System", "Type"), methodName: "GetTypeFromHandle", parameterTypes: new[] { ("mscorlib", "System", "RuntimeTypeHandle") }, isStatic: true));
726
yield return
Create
(Newobj, module.ImportCtorReference(context.Cache, ("Microsoft.Maui.Controls.Xaml", "Microsoft.Maui.Controls.Xaml.Internals", "XmlLineInfoProvider"), parameterTypes: new[] { ("System.Xml.ReaderWriter", "System.Xml", "IXmlLineInfo") }));
727
yield return
Create
(Callvirt, addService);
SetPropertiesVisitor.cs (64)
278
yield return Instruction.
Create
(OpCodes.Callvirt, provideValue);
318
yield return
Create
(Callvirt, module.ImportPropertyGetterReference(context.Cache, bindingExtensionType.Value, propertyName: "TypedBinding"));
320
yield return
Create
(Callvirt, module.ImportPropertyGetterReference(context.Cache, bindingExtensionType.Value, propertyName: "Mode"));
321
yield return
Create
(Callvirt, module.ImportPropertySetterReference(context.Cache, ("Microsoft.Maui.Controls", "Microsoft.Maui.Controls", "BindingBase"), propertyName: "Mode"));
324
yield return
Create
(Callvirt, module.ImportPropertyGetterReference(context.Cache, bindingExtensionType.Value, propertyName: "TypedBinding"));
326
yield return
Create
(Callvirt, module.ImportPropertyGetterReference(context.Cache, bindingExtensionType.Value, propertyName: "Converter"));
327
yield return
Create
(Callvirt, module.ImportPropertySetterReference(context.Cache, ("Microsoft.Maui.Controls", "Microsoft.Maui.Controls.Internals", "TypedBindingBase"), propertyName: "Converter"));
330
yield return
Create
(Callvirt, module.ImportPropertyGetterReference(context.Cache, bindingExtensionType.Value, propertyName: "TypedBinding"));
332
yield return
Create
(Callvirt, module.ImportPropertyGetterReference(context.Cache, bindingExtensionType.Value, propertyName: "ConverterParameter"));
333
yield return
Create
(Callvirt, module.ImportPropertySetterReference(context.Cache, ("Microsoft.Maui.Controls", "Microsoft.Maui.Controls.Internals", "TypedBindingBase"), propertyName: "ConverterParameter"));
336
yield return
Create
(Callvirt, module.ImportPropertyGetterReference(context.Cache, bindingExtensionType.Value, propertyName: "TypedBinding"));
338
yield return
Create
(Callvirt, module.ImportPropertyGetterReference(context.Cache, bindingExtensionType.Value, propertyName: "StringFormat"));
339
yield return
Create
(Callvirt, module.ImportPropertySetterReference(context.Cache, ("Microsoft.Maui.Controls", "Microsoft.Maui.Controls", "BindingBase"), propertyName: "StringFormat"));
345
yield return
Create
(Callvirt, module.ImportPropertyGetterReference(context.Cache, bindingExtensionType.Value, propertyName: "TypedBinding"));
347
yield return
Create
(Callvirt, module.ImportPropertyGetterReference(context.Cache, bindingExtensionType.Value, propertyName: "Source"));
348
yield return
Create
(Callvirt, module.ImportPropertySetterReference(context.Cache, ("Microsoft.Maui.Controls", "Microsoft.Maui.Controls.Internals", "TypedBindingBase"), propertyName: "Source"));
351
yield return
Create
(Callvirt, module.ImportPropertyGetterReference(context.Cache, bindingExtensionType.Value, propertyName: "TypedBinding"));
353
yield return
Create
(Callvirt, module.ImportPropertyGetterReference(context.Cache, bindingExtensionType.Value, propertyName: "UpdateSourceEventName"));
354
yield return
Create
(Callvirt, module.ImportPropertySetterReference(context.Cache, ("Microsoft.Maui.Controls", "Microsoft.Maui.Controls.Internals", "TypedBindingBase"), propertyName: "UpdateSourceEventName"));
357
yield return
Create
(Callvirt, module.ImportPropertyGetterReference(context.Cache, bindingExtensionType.Value, propertyName: "TypedBinding"));
359
yield return
Create
(Callvirt, module.ImportPropertyGetterReference(context.Cache, bindingExtensionType.Value, propertyName: "FallbackValue"));
360
yield return
Create
(Callvirt, module.ImportPropertySetterReference(context.Cache, ("Microsoft.Maui.Controls", "Microsoft.Maui.Controls", "BindingBase"), propertyName: "FallbackValue"));
363
yield return
Create
(Callvirt, module.ImportPropertyGetterReference(context.Cache, bindingExtensionType.Value, propertyName: "TypedBinding"));
365
yield return
Create
(Callvirt, module.ImportPropertyGetterReference(context.Cache, bindingExtensionType.Value, propertyName: "TargetNullValue"));
366
yield return
Create
(Callvirt, module.ImportPropertySetterReference(context.Cache, ("Microsoft.Maui.Controls", "Microsoft.Maui.Controls", "BindingBase"), propertyName: "TargetNullValue"));
372
yield return
Create
(Callvirt, module.ImportPropertyGetterReference(context.Cache, bindingExtensionType.Value, propertyName: "TypedBinding"));
373
yield return
Create
(Call, module.ImportPropertyGetterReference(context.Cache, ("Microsoft.Maui.Controls", "Microsoft.Maui.Controls", "RelativeBindingSource"), propertyName: "TemplatedParent", isStatic: true));
374
yield return
Create
(Callvirt, module.ImportPropertySetterReference(context.Cache, ("Microsoft.Maui.Controls", "Microsoft.Maui.Controls.Internals", "TypedBindingBase"), propertyName: "Source"));
379
yield return
Create
(Callvirt, module.ImportPropertyGetterReference(context.Cache, bindingExtensionType.Value, propertyName: "TypedBinding"));
405
yield return
Create
(Callvirt, provideValue);
445
yield return
Create
(Callvirt, module.ImportMethodReference(context.Cache,
486
yield return
Create
(Callvirt, module.ImportMethodReference(context.Cache,
638
yield return
Create
(Newobj, module.ImportReference(ctorinforef));
639
yield return
Create
(Callvirt, module.ImportPropertySetterReference(context.Cache, bindingExtensionType, propertyName: "TypedBinding"));
813
yield return
Create
(Callvirt, getMethod);
815
yield return
Create
(Call, getMethod);
911
yield return
Create
(Ldftn, getter);
912
yield return
Create
(Newobj, module.ImportCtorReference(context.Cache, ("mscorlib", "System", "Func`2"), paramCount: 2, classArguments: new[] { tSourceRef, tupleRef }));
1033
yield return
Create
(Ldftn, setter);
1034
yield return
Create
(Newobj, module.ImportCtorReference(context.Cache, ("mscorlib", "System", "Action`2"),
1162
yield return
Create
(Ldftn, handlers[i].PartGetter);
1163
yield return
Create
(Newobj, module.ImportReference(funcCtor));
1165
yield return
Create
(Newobj, module.ImportReference(tupleCtor));
1328
yield return
Create
(Ldvirtftn, handlerRef);
1331
yield return
Create
(Ldftn, handlerRef);
1333
yield return
Create
(Newobj, module.ImportReference(ctor));
1335
yield return
Create
(Callvirt, module.ImportReference(adder));
1363
yield return
Create
(Callvirt, module.ImportPropertyGetterReference(context.Cache, dynamicResourceType, propertyName: "Key"));
1364
yield return
Create
(Callvirt, module.ImportMethodReference(context.Cache,
1406
yield return
Create
(Callvirt, module.ImportMethodReference(context.Cache, ("Microsoft.Maui.Controls", "Microsoft.Maui.Controls", "BindableObject"),
1493
yield return
Create
(Call, module.ImportMethodReference(context.Cache, ("mscorlib", "System", "Type"), methodName: "GetTypeFromHandle", parameterTypes: new[] { ("mscorlib", "System", "RuntimeTypeHandle") }, isStatic: true));
1495
yield return
Create
(Callvirt, module.ImportMethodReference(context.Cache, ("mscorlib", "System", "Object"), methodName: "GetType", paramCount: 0));
1496
yield return
Create
(Callvirt, module.ImportMethodReference(context.Cache, ("mscorlib", "System", "Type"), methodName: "IsAssignableFrom", parameterTypes: new[] { ("mscorlib", "System", "Type") }));
1515
yield return
Create
(Callvirt, module.ImportMethodReference(context.Cache,
1539
yield return
Create
(Callvirt, module.ImportMethodReference(context.Cache,
1639
yield return Instruction.
Create
(OpCodes.Call, propertySetterRef);
1641
yield return Instruction.
Create
(OpCodes.Callvirt, propertySetterRef);
1648
yield return Instruction.
Create
(OpCodes.Call, propertySetterRef);
1650
yield return Instruction.
Create
(OpCodes.Callvirt, propertySetterRef);
1668
Create
(Call, propertyGetterRef),
1673
Create
(Callvirt, propertyGetterRef),
1763
yield return Instruction.
Create
(OpCodes.Callvirt, adderRef);
1785
yield return
Create
(Callvirt, module.ImportMethodReference(context.Cache, ("Microsoft.Maui.Controls", "Microsoft.Maui.Controls", "ResourceDictionary"),
1796
yield return
Create
(Callvirt, module.ImportMethodReference(context.Cache, ("Microsoft.Maui.Controls", "Microsoft.Maui.Controls", "ResourceDictionary"),
VariableDefinitionExtensions.cs (1)
16
yield return Instruction.
Create
(OpCodes.Call, module.ImportReference(implicitOperator));
Mono.Cecil (1)
Mono.Cecil.Cil\ILProcessor.cs (1)
49
return Instruction.
Create
(opcode, method);