45 references to ImportMethodReference
Microsoft.Maui.Controls.Build.Tasks (45)
CompiledConverters\ConstraintTypeConverter.cs (1)
23 yield return Create(Call, module.ImportMethodReference(context.Cache, ("Microsoft.Maui.Controls", "Microsoft.Maui.Controls.Compatibility", "Constraint"),
CompiledConverters\FontSizeTypeConverter.cs (2)
42 yield return Instruction.Create(OpCodes.Call, module.ImportMethodReference( 49 yield return Instruction.Create(OpCodes.Call, module.ImportMethodReference(
CompiledConverters\ImageSourceTypeConverter.cs (2)
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\RDSourceTypeConverter.cs (4)
105 var method = module.ImportMethodReference( 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)); 152 yield return Create(Call, currentModule.ImportMethodReference(
CompiledConverters\StrokeShapeTypeConverter.cs (1)
96 yield return Instruction.Create(OpCodes.Call, module.ImportMethodReference(context.Cache, ("System", "System.ComponentModel", "TypeConverter"), "ConvertFromInvariantString", parameterTypes: new[] {
CompiledConverters\TypeTypeConverter.cs (1)
36 yield return Create(Call, module.ImportMethodReference(context.Cache, ("mscorlib", "System", "Type"),
CompiledMarkupExtensions\DataTemplateExtension.cs (1)
31 Create(Call, module.ImportMethodReference(context.Cache, ("mscorlib", "System", "Type"), methodName: "GetTypeFromHandle", parameterTypes: new[] { ("mscorlib", "System", "RuntimeTypeHandle") }, isStatic: true)),
CompiledMarkupExtensions\StaticResourceExtension.cs (1)
188 yield return Create(Callvirt, module.ImportMethodReference(context.Cache,
CompiledMarkupExtensions\TypeExtension.cs (1)
37 Create(Call, module.ImportMethodReference(context.Cache, ("mscorlib", "System", "Type"),
CompiledValueProviders\StyleSheetProvider.cs (3)
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)); 72 yield return Create(Call, module.ImportMethodReference(context.Cache, ("Microsoft.Maui.Controls", "Microsoft.Maui.Controls.StyleSheets", "StyleSheet"),
CreateObjectVisitor.cs (3)
489 yield return Create(Call, module.ImportMethodReference(Context.Cache, ("mscorlib", "System", "Decimal"), 529 yield return Create(Call, module.ImportMethodReference(Context.Cache, ("mscorlib", "System", "TimeSpan"), 555 yield return Create(Call, module.ImportMethodReference(Context.Cache, ("System", "System", "Uri"),
NodeILExtensions.cs (12)
302 yield return Create(Call, module.ImportMethodReference(context.Cache, ("mscorlib", "System", "Decimal"), 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"), 616 var addService = module.ImportMethodReference(context.Cache, ("Microsoft.Maui.Controls.Xaml", "Microsoft.Maui.Controls.Xaml.Internals", "XamlServiceProvider"), 636 yield return Create(Call, module.ImportMethodReference(context.Cache, ("mscorlib", "System", "Type"), methodName: "GetTypeFromHandle", parameterTypes: new[] { ("mscorlib", "System", "RuntimeTypeHandle") }, isStatic: true)); 660 yield return Create(Call, module.ImportMethodReference(context.Cache, ("mscorlib", "System", "Type"), methodName: "GetTypeFromHandle", parameterTypes: new[] { ("mscorlib", "System", "RuntimeTypeHandle") }, isStatic: true)); 671 yield return Create(Call, module.ImportMethodReference(context.Cache, ("mscorlib", "System", "Type"), methodName: "GetTypeFromHandle", parameterTypes: new[] { ("mscorlib", "System", "RuntimeTypeHandle") }, isStatic: true)); 698 yield return Create(Call, module.ImportMethodReference(context.Cache, ("mscorlib", "System", "Type"), methodName: "GetTypeFromHandle", parameterTypes: new[] { ("mscorlib", "System", "RuntimeTypeHandle") }, isStatic: true)); 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)); 723 yield return Create(Call, module.ImportMethodReference(context.Cache, ("mscorlib", "System", "Type"), methodName: "GetTypeFromHandle", parameterTypes: new[] { ("mscorlib", "System", "RuntimeTypeHandle") }, isStatic: true));
SetNamescopesAndRegisterNamesVisitor.cs (3)
112 Context.IL.Emit(OpCodes.Call, module.ImportMethodReference(Context.Cache, ("Microsoft.Maui.Controls", "Microsoft.Maui.Controls.Internals", "NameScope"), 146 Context.IL.Emit(OpCodes.Call, module.ImportMethodReference(Context.Cache, ("Microsoft.Maui.Controls", "Microsoft.Maui.Controls.Internals", "NameScope"), 163 Context.IL.Emit(OpCodes.Callvirt, module.ImportMethodReference(Context.Cache,
SetPropertiesVisitor.cs (10)
377 yield return Create(Callvirt, module.ImportMethodReference(context.Cache, 418 yield return Create(Callvirt, module.ImportMethodReference(context.Cache, 1296 yield return Create(Callvirt, module.ImportMethodReference(context.Cache, 1338 yield return Create(Callvirt, module.ImportMethodReference(context.Cache, ("Microsoft.Maui.Controls", "Microsoft.Maui.Controls", "BindableObject"), 1425 yield return Create(Call, module.ImportMethodReference(context.Cache, ("mscorlib", "System", "Type"), methodName: "GetTypeFromHandle", parameterTypes: new[] { ("mscorlib", "System", "RuntimeTypeHandle") }, isStatic: true)); 1428 yield return Create(Callvirt, module.ImportMethodReference(context.Cache, ("mscorlib", "System", "Type"), methodName: "IsAssignableFrom", parameterTypes: new[] { ("mscorlib", "System", "Type") })); 1447 yield return Create(Callvirt, module.ImportMethodReference(context.Cache, 1471 yield return Create(Callvirt, module.ImportMethodReference(context.Cache, 1717 yield return Create(Callvirt, module.ImportMethodReference(context.Cache, ("Microsoft.Maui.Controls", "Microsoft.Maui.Controls", "ResourceDictionary"), 1728 yield return Create(Callvirt, module.ImportMethodReference(context.Cache, ("Microsoft.Maui.Controls", "Microsoft.Maui.Controls", "ResourceDictionary"),