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
;