39 references to Append
Microsoft.Maui.Controls.Build.Tasks (39)
CompiledMarkupExtensions\ArrayExtension.cs (1)
32
context.IL.
Append
(SetPropertiesVisitor.ProvideValue(vardefref, context, module, node as ElementNode));
CreateObjectVisitor.cs (8)
74
Context.IL.
Append
(il);
92
Context.IL.
Append
(PushValueFromLanguagePrimitive(typedef, node));
115
Context.IL.
Append
(il);
140
Context.IL.
Append
(PushCtorXArguments(factoryCtorInfo.ResolveGenericParameters(typeref, Module), node));
152
Context.IL.
Append
(PushCtorXArguments(factoryMethodInfo.ResolveGenericParameters(typeref, Module), node));
171
Context.IL.
Append
(PushCtorArguments(parameterizedCtorInfo.ResolveGenericParameters(typeref, Module), node));
206
Context.IL.
Append
(vnode.PushConvertedValue(Context, typeref, [typedef],
242
Context.IL.
Append
(PushCtorXArguments(ctor, node));
SetFieldVisitor.cs (1)
37
Context.IL.
Append
(Context.Variables[(IElementNode)parentNode].LoadAs(Context.Cache, field.FieldType, Context.Module));
SetNamescopesAndRegisterNamesVisitor.cs (9)
70
Context.IL.
Append
(Context.Variables[node].LoadAs(Context.Cache, module.GetTypeDefinition(Context.Cache, parameterTypes[0]), module));
71
Context.IL.
Append
(namescopeVarDef.LoadAs(Context.Cache, module.GetTypeDefinition(Context.Cache, parameterTypes[1]), module));
111
Context.IL.
Append
(Context.Variables[node].LoadAs(Context.Cache, module.GetTypeDefinition(Context.Cache, namescoperef), module));
144
Context.IL.
Append
(Context.Variables[node].LoadAs(Context.Cache, module.GetTypeDefinition(Context.Cache, parameterTypes[0]), module));
145
Context.IL.
Append
(ns.LoadAs(Context.Cache, module.GetTypeDefinition(Context.Cache, parameterTypes[1]), module));
160
Context.IL.
Append
(namescopeVarDef.LoadAs(Context.Cache, module.GetTypeDefinition(Context.Cache, namescopeType), module));
162
Context.IL.
Append
(element.LoadAs(Context.Cache, module.TypeSystem.Object, module));
182
Context.IL.
Append
(element.LoadAs(Context.Cache, elementTypeRef, module));
185
Context.IL.
Append
(element.LoadAs(Context.Cache, elementTypeRef, module));
SetPropertiesVisitor.cs (19)
76
Context.IL.
Append
(SetPropertyValue(Context.Variables[(IElementNode)parentNode], propertyName, node, Context, node));
117
Context.IL.
Append
(ProvideValue(vardefref, Context, Module, node, bpRef: bpRef, propertyRef: propertyRef, propertyDeclaringTypeRef: declaringTypeReference));
132
Context.IL.
Append
(SetPropertyValue(Context.Variables[(IElementNode)parentNode], propertyName, node, Context, node));
141
Context.IL.
Append
(parentVar.LoadAs(Context.Cache, Module.GetTypeDefinition(Context.Cache, ("Microsoft.Maui.Controls", "Microsoft.Maui.Controls", "ResourceDictionary")), Module));
142
Context.IL.
Append
(AddToResourceDictionary(parentVar, node, node, Context));
151
Context.IL.
Append
(SetPropertyValue(Context.Variables[(IElementNode)parentNode], name, node, Context, node));
163
Context.IL.
Append
(vardef.LoadAs(Context.Cache, adderRef.Parameters[0].ParameterType.ResolveGenericParameters(adderRef), Module));
190
Context.IL.
Append
(GetPropertyValue(parent, parentList.XmlName, Context, node, out propertyType));
194
Context.IL.
Append
(AddToResourceDictionary(parent, node, node, Context));
203
Context.IL.
Append
(vardef.LoadAs(Context.Cache, adderRef.Parameters[0].ParameterType.ResolveGenericParameters(adderRef), Module));
807
il.
Append
(DigProperties(properties, locs, () =>
897
il.
Append
(DigProperties(properties.Take(properties.Count - 1), locs, () =>
1029
il.
Append
(DigProperties(properties.Take(i), locs, null, node as IXmlLineInfo, module));
1755
parentContext.IL.
Append
(parentVar.LoadAs(parentContext.Cache, module.GetTypeDefinition(parentContext.Cache, dataTemplateType), module));
1821
parentIl.
Append
(kvp.Value.Item1.LoadAs(parentContext.Cache, module.ImportReference(parentContext.Cache, ("Microsoft.Maui.Controls", "Microsoft.Maui.Controls.Internals", "NameScope")), module));
1842
templateIl.
Append
(templateContext.Variables[node].LoadAs(parentContext.Cache, module.TypeSystem.Object, module));
1848
parentIl.
Append
(node.PushParentObjectsArray(parentContext));
1852
parentIl.
Append
((parentContext.Root as VariableDefinition).LoadAs(parentContext.Cache, module.TypeSystem.Object, module));
1889
Context.IL.
Append
(SetPropertyValue(variableDefinition, new XmlName("", runTimeName), node, Context, node));
SetResourcesVisitor.cs (1)
46
Context.IL.
Append
(SetPropertiesVisitor.SetPropertyValue(Context.Variables[(IElementNode)parentNode], propertyName, node, Context, node));