SetNamescopesAndRegisterNamesVisitor.cs (13)
60 if (setNameScope && Context.Variables[node].VariableType.InheritsFromOrImplements(Context.Cache, Context.Body.Method.Module.ImportReference(Context.Cache, ("Microsoft.Maui.Controls", "Microsoft.Maui.Controls", "BindableObject"))))
63 else if (Context.Variables[node].VariableType.InheritsFromOrImplements(Context.Cache, Context.Body.Method.Module.ImportReference(Context.Cache, ("Microsoft.Maui.Controls", "Microsoft.Maui.Controls", "Element"))))
65 var module = Context.Body.Method.Module;
81 if (Context.Variables[node].VariableType.InheritsFromOrImplements(Context.Cache, Context.Body.Method.Module.ImportReference(Context.Cache, ("Microsoft.Maui.Controls", "Microsoft.Maui.Controls", "BindableObject"))))
103 var module = Context.Body.Method.Module;
105 Context.Body.Variables.Add(vardef);
108 if (Context.Variables[node].VariableType.InheritsFromOrImplements(Context.Cache, Context.Body.Method.Module.ImportReference(Context.Cache, ("Microsoft.Maui.Controls", "Microsoft.Maui.Controls", "BindableObject"))))
129 var module = Context.Body.Method.Module;
131 Context.Body.Variables.Add(vardef);
139 var module = Context.Body.Method.Module;
158 var module = Context.Body.Method.Module;
174 if (!element.VariableType.InheritsFromOrImplements(Context.Cache, Context.Body.Method.Module.ImportReference(Context.Cache, ("Microsoft.Maui.Controls", "Microsoft.Maui.Controls", "Element"))))
177 var module = Context.Body.Method.Module;
SetPropertiesVisitor.cs (34)
31 Module = context.Body.Method.Module;
121 Context.Body.Variables.Add(vardef);
429 context.Body.Method.Module,
469 context.Body.Method.Module,
847 var getter = new MethodDefinition($"<{context.Body.Method.Name}>typedBindingsM__{context.Cache.TypedBindingCount++}",
905 context.Body.Method.DeclaringType.Methods.Add(getter);
935 var setter = new MethodDefinition($"<{context.Body.Method.Name}>typedBindingsM__{context.Cache.TypedBindingCount++}",
1027 context.Body.Method.DeclaringType.Methods.Add(setter);
1067 var partGetter = new MethodDefinition($"<{context.Body.Method.Name}>typedBindingsM__{context.Cache.TypedBindingCount++}", MethodAttributes.Private | MethodAttributes.HideBySig | MethodAttributes.Static, module.TypeSystem.Object)
1086 context.Body.Method.DeclaringType.Methods.Add(partGetter);
1104 context.Body.Method.DeclaringType.Methods.Add(partGetter);
1204 var module = context.Body.Method.Module;
1225 var module = context.Body.Method.Module;
1255 var module = context.Body.Method.Module;
1275 var declaringType = context.Body.Method.DeclaringType;
1354 var module = context.Body.Method.Module;
1375 var module = context.Body.Method.Module;
1393 var module = context.Body.Method.Module;
1413 var module = context.Body.Method.Module;
1445 var module = context.Body.Method.Module;
1462 var module = context.Body.Method.Module;
1526 propertyType = bpRef.GetBindablePropertyType(context.Cache, iXmlLineInfo, context.Body.Method.Module);
1532 var module = context.Body.Method.Module;
1547 var module = context.Body.Method.Module;
1584 var module = context.Body.Method.Module;
1604 var module = context.Body.Method.Module;
1656 var module = context.Body.Method.Module;
1679 var module = context.Body.Method.Module;
1731 var module = context.Body.Method.Module;
1742 var module = context.Body.Method.Module;
1770 var module = context.Body.Method.Module;
1810 elementType = new XmlType(namespaceURI, typename, null).GetTypeReference(context.Cache, context.Body.Method.Module, lineInfo);
1832 "<" + parentContext.Body.Method.Name + ">_anonXamlCDataTemplate_" + parentContext.Cache.DataTemplateCount++,
1843 parentContext.Body.Method.DeclaringType.NestedTypes.Add(anonType);