14 writes to VariableDefinition
Microsoft.Maui.Controls.Build.Tasks (14)
CompiledMarkupExtensions\StaticResourceExtension.cs (6)
45 vardefref.VariableDefinition = context.Variables[irn]; 66 vardefref.VariableDefinition = context.Variables[irn2]; 91 vardefref.VariableDefinition = context.Variables[irn3]; 108 vardefref.VariableDefinition = vardef; 127 vardefref.VariableDefinition = vardef; 146 vardefref.VariableDefinition = vardef;
CompiledValueProviders\StyleSheetProvider.cs (1)
81 vardefref.VariableDefinition = vardef;
SetPropertiesVisitor.cs (7)
272 vardefref.VariableDefinition = new VariableDefinition(module.ImportReference(arrayTypeRef.MakeArrayType())); 274 vardefref.VariableDefinition = new VariableDefinition(module.ImportReference(genericArguments.First())); 380 vardefref.VariableDefinition = new VariableDefinition(module.ImportReference(genericArguments.First())); 397 vardefref.VariableDefinition = new VariableDefinition(module.ImportReference(genericArguments.First())); 437 vardefref.VariableDefinition = new VariableDefinition(module.TypeSystem.Object); 478 vardefref.VariableDefinition = new VariableDefinition(module.TypeSystem.Object); 1966 VariableDefinition = vardef;
41 references to VariableDefinition
Microsoft.Maui.Controls.Build.Tasks (41)
CompiledMarkupExtensions\ArrayExtension.cs (2)
33 if (vardef != vardefref.VariableDefinition) 35 vardef = vardefref.VariableDefinition;
CompiledValueProviders\SetterValueProvider.cs (1)
38 foreach (var instruction in vardefref.VariableDefinition.LoadAs(context.Cache, module.GetTypeDefinition(context.Cache, setterType), module))
SetPropertiesVisitor.cs (38)
118 if (vardef != vardefref.VariableDefinition) 120 vardef = vardefref.VariableDefinition; 259 if (vardefref.VariableDefinition.VariableType.FullName == "Microsoft.Maui.Controls.Xaml.ArrayExtension" && 260 vardefref.VariableDefinition.VariableType.ImplementsGenericInterface(context.Cache, "Microsoft.Maui.Controls.Xaml.IMarkupExtension`1", 282 yield return Instruction.Create(OpCodes.Stloc, vardefref.VariableDefinition); 284 else if (vardefref.VariableDefinition.VariableType.ImplementsGenericInterface(context.Cache, "Microsoft.Maui.Controls.Xaml.IMarkupExtension`1", 287 var acceptEmptyServiceProvider = vardefref.VariableDefinition.VariableType.GetCustomAttribute(context.Cache, module, ("Microsoft.Maui.Controls", "Microsoft.Maui.Controls.Xaml", "AcceptEmptyServiceProviderAttribute")) != null; 288 var requiredServiceType = vardefref.VariableDefinition.VariableType.GetRequiredServices(context.Cache, module); 291 context.LoggingHelper.LogWarningOrError(BuildExceptionCode.UnattributedMarkupType, context.XamlFilePath, node.LineNumber, node.LinePosition, 0, 0, vardefref.VariableDefinition.VariableType); 293 (string, string, string)? bindingExtensionType = vardefref.VariableDefinition.VariableType.FullName switch 308 if (TryCompileBindingPath(node, context, vardefref.VariableDefinition, bindingExtensionType.Value, out var instructions)) 317 yield return Create(Ldloc, vardefref.VariableDefinition); 319 yield return Create(Ldloc, vardefref.VariableDefinition); 323 yield return Create(Ldloc, vardefref.VariableDefinition); 325 yield return Create(Ldloc, vardefref.VariableDefinition); 329 yield return Create(Ldloc, vardefref.VariableDefinition); 331 yield return Create(Ldloc, vardefref.VariableDefinition); 335 yield return Create(Ldloc, vardefref.VariableDefinition); 337 yield return Create(Ldloc, vardefref.VariableDefinition); 344 yield return Create(Ldloc, vardefref.VariableDefinition); 346 yield return Create(Ldloc, vardefref.VariableDefinition); 350 yield return Create(Ldloc, vardefref.VariableDefinition); 352 yield return Create(Ldloc, vardefref.VariableDefinition); 356 yield return Create(Ldloc, vardefref.VariableDefinition); 358 yield return Create(Ldloc, vardefref.VariableDefinition); 362 yield return Create(Ldloc, vardefref.VariableDefinition); 364 yield return Create(Ldloc, vardefref.VariableDefinition); 371 yield return Create(Ldloc, vardefref.VariableDefinition); 378 yield return Create(Ldloc, vardefref.VariableDefinition); 382 yield return Create(Stloc, vardefref.VariableDefinition); 406 yield return Create(Stloc, vardefref.VariableDefinition); 411 var requiredServiceType = vardefref.VariableDefinition.VariableType.GetRequiredServices(context.Cache, module); 414 context.LoggingHelper.LogWarningOrError(BuildExceptionCode.UnattributedMarkupType, context.XamlFilePath, node.LineNumber, node.LinePosition, 0, 0, vardefref.VariableDefinition.VariableType); 449 yield return Create(Stloc, vardefref.VariableDefinition); 454 var requiredServiceType = vardefref.VariableDefinition.VariableType.GetRequiredServices(context.Cache, module); 457 context.LoggingHelper.LogWarningOrError(BuildExceptionCode.UnattributedMarkupType, context.XamlFilePath, node.LineNumber, node.LinePosition, 0, 0, vardefref.VariableDefinition.VariableType); 490 yield return Create(Stloc, vardefref.VariableDefinition); 1973 return vardefref.VariableDefinition;