55 references to Call
illink (3)
Linker.Steps\AddBypassNGenStep.cs (1)
108
instructions.Add(Instruction.Create(OpCodes.
Call
, systemAttributeDefaultConstructor));
Linker.Steps\CodeRewriterStep.cs (2)
92
il.Emit(OpCodes.
Call
, ctor);
129
il.Emit(OpCodes.
Call
, base_ctor);
Microsoft.Maui.Controls.Build.Tasks (52)
CompiledConverters\BrushTypeConverter.cs (1)
39
yield return Instruction.Create(OpCodes.
Call
, propertyGetterReference);
CompiledConverters\ColorTypeConverter.cs (1)
70
yield return Instruction.Create(OpCodes.
Call
, propertyGetterReference);
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 (3)
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 (4)
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"));
190
yield return Instruction.Create(OpCodes.
Call
, module.ImportPropertySetterReference(context.Cache, ("Microsoft.Maui.Controls", "Microsoft.Maui.Controls.Shapes", "RoundRectangle"), "CornerRadius"));
210
yield return Instruction.Create(OpCodes.
Call
, module.ImportPropertySetterReference(context.Cache, ("Microsoft.Maui.Controls", "Microsoft.Maui.Controls.Shapes", "RoundRectangle"), "CornerRadius"));
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\StaticExtension.cs (1)
79
return new[] { Instruction.Create(OpCodes.
Call
, getterDef) };
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 (8)
217
Context.IL.Emit(OpCodes.
Call
, implicitOperator);
222
Context.IL.Emit(OpCodes.
Call
, Module.ImportReference(factorymethodinforef));
243
Context.IL.Emit(OpCodes.
Call
, 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"),
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"),
555
yield return Create(
Call
, module.ImportMethodReference(Context.Cache, ("System", "System", "Uri"),
NodeILExtensions.cs (12)
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"),
323
yield return Create(
Call
, module.ImportReference(implicitOperator));
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"),
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));
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 (2)
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"),
SetPropertiesVisitor.cs (7)
373
yield return Create(
Call
, module.ImportPropertyGetterReference(context.Cache, ("Microsoft.Maui.Controls", "Microsoft.Maui.Controls", "RelativeBindingSource"), propertyName: "TemplatedParent", isStatic: true));
815
yield return Create(
Call
, getMethod);
1017
il.Emit(
Call
, setterRef);
1493
yield return Create(
Call
, module.ImportMethodReference(context.Cache, ("mscorlib", "System", "Type"), methodName: "GetTypeFromHandle", parameterTypes: new[] { ("mscorlib", "System", "RuntimeTypeHandle") }, isStatic: true));
1639
yield return Instruction.Create(OpCodes.
Call
, propertySetterRef);
1648
yield return Instruction.Create(OpCodes.
Call
, propertySetterRef);
1668
Create(
Call
, propertyGetterRef),
TypeDefinitionExtensions.cs (1)
42
IL.Emit(OpCodes.
Call
, parentctor);
VariableDefinitionExtensions.cs (1)
16
yield return Instruction.Create(OpCodes.
Call
, module.ImportReference(implicitOperator));