48 references to ImportCtorReference
Microsoft.Maui.Controls.Build.Tasks (48)
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 (1)
25
yield return Instruction.Create(OpCodes.Newobj, module.
ImportCtorReference
(context.Cache, ("Microsoft.Maui.Controls", "Microsoft.Maui.Controls", "SolidColorBrush"), parameterTypes: new[] {
CompiledConverters\ColorTypeConverter.cs (1)
32
yield return Instruction.Create(OpCodes.Newobj, module.
ImportCtorReference
(context.Cache, ("Microsoft.Maui.Graphics", "Microsoft.Maui.Graphics", "Color"), parameterTypes: new[] {
CompiledConverters\ColumnDefinitionCollectionTypeConverter.cs (1)
30
yield return Create(Newobj, module.
ImportCtorReference
(context.Cache,
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\ImageSourceTypeConverter.cs (1)
22
yield return Instruction.Create(OpCodes.Newobj, module.
ImportCtorReference
(context.Cache, ("System", "System", "Uri"), parameterTypes: new[] {
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\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 (1)
30
yield return Create(Newobj, module.
ImportCtorReference
(
CompiledConverters\StrokeShapeTypeConverter.cs (18)
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));
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[] {
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\UriTypeConverter.cs (1)
24
yield return Create(Newobj, module.
ImportCtorReference
(context.Cache, ("System", "System", "Uri"), parameterTypes: new[] {
CreateObjectVisitor.cs (2)
504
yield return Create(Newobj, module.
ImportCtorReference
(Context.Cache, ("mscorlib", "System", "Decimal"), parameterTypes: new[] { ("mscorlib", "System", "Int32") }));
543
yield return Create(Newobj, module.
ImportCtorReference
(Context.Cache, ("mscorlib", "System", "TimeSpan"), parameterTypes: new[] { ("mscorlib", "System", "Int64") }));
NodeILExtensions.cs (8)
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") }));
317
yield return Create(Newobj, module.
ImportCtorReference
(context.Cache, ("mscorlib", "System", "Decimal"), parameterTypes: new[] { ("mscorlib", "System", "Int32") }));
453
ctor = module.
ImportCtorReference
(context.Cache, ("Microsoft.Maui.Controls", "Microsoft.Maui.Controls.Xaml", "XmlLineInfo"), parameterTypes: new[] {
459
ctor = module.
ImportCtorReference
(context.Cache, ("Microsoft.Maui.Controls", "Microsoft.Maui.Controls.Xaml", "XmlLineInfo"), parameterTypes: null);
623
yield return Create(Newobj, module.
ImportCtorReference
(context.Cache, ("Microsoft.Maui.Controls.Xaml", "Microsoft.Maui.Controls.Xaml.Internals", "XamlServiceProvider"), parameterTypes: null));
699
yield return Create(Newobj, module.
ImportCtorReference
(context.Cache, ("Microsoft.Maui.Controls.Xaml", "Microsoft.Maui.Controls.Xaml.Internals", "XmlNamespaceResolver"), parameterTypes: null));
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") }));
SetNamescopesAndRegisterNamesVisitor.cs (2)
121
Context.IL.Emit(OpCodes.Newobj, module.
ImportCtorReference
(Context.Cache, ("Microsoft.Maui.Controls", "Microsoft.Maui.Controls.Internals", "NameScope"), parameterTypes: null));
132
Context.IL.Emit(OpCodes.Newobj, module.
ImportCtorReference
(Context.Cache, ("Microsoft.Maui.Controls", "Microsoft.Maui.Controls.Internals", "NameScope"), parameterTypes: null));
SetPropertiesVisitor.cs (4)
784
CustomAttributes = { new CustomAttribute(module.
ImportCtorReference
(context.Cache, ("mscorlib", "System.Runtime.CompilerServices", "CompilerGeneratedAttribute"), parameterTypes: null)) }
876
new CustomAttribute (module.
ImportCtorReference
(context.Cache, ("mscorlib", "System.Runtime.CompilerServices", "CompilerGeneratedAttribute"), parameterTypes: null))
1005
new CustomAttribute (module.
ImportCtorReference
(context.Cache, ("mscorlib", "System.Runtime.CompilerServices", "CompilerGeneratedAttribute"), parameterTypes: null))
1771
new CustomAttribute (module.
ImportCtorReference
(parentContext.Cache, ("mscorlib", "System.Runtime.CompilerServices", "CompilerGeneratedAttribute"), parameterTypes: null)),
TypeDefinitionExtensions.cs (1)
30
var parentctor = module.ImportCtorReference(cache, parentType, paramCount: 0) ?? module.
ImportCtorReference
(cache, ("mscorlib", "System", "Object"), parameterTypes: null);