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));