Implemented interface member:
180 references to Add
illink (21)
Linker.Steps\AddBypassNGenStep.cs (6)
51
method.CustomAttributes.
Add
(bypassNGenAttribute);
95
coreLibAssembly.MainModule.Types.
Add
(bypassNGenAttributeDef);
107
instructions.
Add
(Instruction.Create(OpCodes.Ldarg_0));
108
instructions.
Add
(Instruction.Create(OpCodes.Call, systemAttributeDefaultConstructor));
109
instructions.
Add
(Instruction.Create(OpCodes.Ret));
111
bypassNGenAttributeDef.Methods.
Add
(bypassNGenAttributeDefaultConstructor);
Linker.Steps\CodeRewriterStep.cs (1)
161
body.Variables.
Add
(vd);
Linker.Steps\LinkAttributesParser.cs (6)
151
td.Methods.
Add
(ctor);
154
td.Methods.
Add
(ctor1);
159
ctorN.Parameters.
Add
(paramN);
161
td.Methods.
Add
(ctorN);
179
customAttribute.ConstructorArguments.
Add
(argument);
238
customAttribute.Properties.
Add
(new CustomAttributeNamedArgument(property.Name, caa.Value));
Linker.Steps\ReflectionBlockedStep.cs (1)
82
caProvider.CustomAttributes.
Add
(ca);
Linker.Steps\SweepStep.cs (1)
239
main.Types.
Add
(type);
Linker\TypeNameResolver.cs (1)
87
genericInstanceType.GenericArguments.
Add
(genericArgument);
Linker\TypeReferenceExtensions.cs (5)
148
result.GenericArguments.
Add
(genericInstance.GenericArguments[i]);
234
result.Parameters.
Add
(new ParameterDefinition(inflatedParameterType));
302
result.GenericArguments.
Add
(InflateGenericType(genericInstanceProvider, type.GenericArguments[i]));
337
method.Parameters.
Add
(new ParameterDefinition(parameter.Name, parameter.Attributes, parameter.ParameterType));
341
method.GenericParameters.
Add
(new GenericParameter(gp.Name, method));
Microsoft.Maui.Controls.Build.Tasks (43)
CompiledConverters\RDSourceTypeConverter.cs (2)
51
body.Variables.
Add
(uriVarDef);
112
genericInstanceMethod.GenericArguments.
Add
(resourceType);
CompiledMarkupExtensions\ArrayExtension.cs (1)
36
context.Body.Variables.
Add
(vardef);
CreateObjectVisitor.cs (8)
72
Context.Body.Variables.
Add
(vardef);
90
Context.Body.Variables.
Add
(vardef);
113
Context.Body.Variables.
Add
(vardef);
199
Context.Body.Variables.
Add
(vardef);
265
Context.Body.Variables.
Add
(vardef);
475
Context.Body.Variables.
Add
(vardef);
523
Context.Body.Variables.
Add
(vardef);
550
Context.Body.Variables.
Add
(vardef);
DebugXamlCTask.cs (3)
79
typeDef.Methods.
Add
(initCompRuntime);
109
altCtor.Parameters.
Add
(new ParameterDefinition("useCompiledXaml", ParameterAttributes.None,
149
typeDef.Methods.
Add
(altCtor);
MethodReferenceExtensions.cs (6)
29
definition.CustomAttributes.
Add
(attribute);
31
reference.Parameters.
Add
(definition);
35
reference.GenericParameters.
Add
(new GenericParameter(generic_parameter.Name, reference));
52
imported.GenericArguments.
Add
(ImportUnresolvedType(argument, module));
77
reference.Parameters.
Add
(new ParameterDefinition(parameter.ParameterType));
80
reference.GenericParameters.
Add
(new GenericParameter(generic_parameter.Name, reference));
NodeILExtensions.cs (4)
289
context.Body.Variables.
Add
(vardef);
505
context.Body.Variables.
Add
(parentObjectLength);
514
context.Body.Variables.
Add
(finalArray);
654
context.Body.Variables.
Add
(refProvider);
SetNamescopesAndRegisterNamesVisitor.cs (2)
105
Context.Body.Variables.
Add
(vardef);
131
Context.Body.Variables.
Add
(vardef);
SetPropertiesVisitor.cs (16)
121
Context.Body.Variables.
Add
(vardef);
884
getter.Body.Variables.
Add
(loc);
895
getter.Body.Variables.
Add
(defaultValueVarDef);
905
context.Body.Method.DeclaringType.Methods.
Add
(getter);
974
setter.Body.Variables.
Add
(loc);
984
setter.Body.Variables.
Add
(loc);
1027
context.Body.Method.DeclaringType.Methods.
Add
(setter);
1086
context.Body.Method.DeclaringType.Methods.
Add
(partGetter);
1099
partGetter.Body.Variables.
Add
(loc);
1104
context.Body.Method.DeclaringType.Methods.
Add
(partGetter);
1843
parentContext.Body.Method.DeclaringType.NestedTypes.
Add
(anonType);
1850
anonType.Methods.
Add
(loadTemplate);
1853
anonType.Fields.
Add
(parentValues);
1864
anonType.Fields.
Add
(root);
1891
anonType.Fields.
Add
(fieldDefScope);
1897
loadTemplate.Body.Variables.
Add
(varDefScope);
TypeDefinitionExtensions.cs (1)
45
targetType.Methods.
Add
(ctor);
Mono.Cecil (96)
Mono.Cecil.Cil\CodeReader.cs (2)
160
instructions.
Add
(current);
352
this.body.ExceptionHandlers.
Add
(handler);
Mono.Cecil.Cil\ILProcessor.cs (1)
247
instructions.
Add
(instruction);
Mono.Cecil.Cil\MethodBody.cs (1)
112
instance.GenericArguments.
Add
(parameter_type.GenericParameters [i]);
Mono.Cecil\ArrayType.cs (2)
62
empty_dimensions.
Add
(new ArrayDimension ());
141
dimensions.
Add
(new ArrayDimension ());
Mono.Cecil\AssemblyReader.cs (46)
654
modules.
Add
(this.module);
674
modules.
Add
(netmodule);
754
resources.
Add
(resource);
814
types.
Add
(type);
900
nested_types.
Add
(nested_type);
939
mapped.
Add
(value);
1237
interfaces.
Add
(
1302
fields.
Add
(field);
1494
events.
Add
(@event);
1576
properties.
Add
(property);
1627
@event.other_methods.
Add
(method);
1635
property.other_methods.
Add
(method);
1782
methods.
Add
(method); // attach method
1930
generic_parameters.
Add
(parameter);
2016
constraints.
Add
(
2072
overrides.
Add
((MethodReference) LookupToken (mapping [i]));
2150
variables.
Add
(new VariableDefinition (reader.ReadTypeSignature ()));
2530
custom_attributes.
Add
(new CustomAttribute (signature, constructor));
2676
security_declarations.
Add
(new SecurityDeclaration (action, signature, module));
2700
attributes.
Add
(reader.ReadSecurityAttribute ());
2713
attribute.properties.
Add
(
2720
attributes.
Add
(attribute);
2761
exported_types.
Add
(exported_type);
2806
modules.
Add
(reference);
2915
method_scope.Scopes.
Add
(scope);
2931
sub_scope.Scopes.
Add
(scope);
2956
scope.variables.
Add
(variable);
2965
scope.constants.
Add
(constant);
3036
import.Targets.
Add
(ReadImportTarget (signature));
3200
scopes.
Add
(new StateMachineScope (start, end));
3206
infos.
Add
(state_machine);
3216
yields.
Add
(new InstructionOffset (signature.ReadInt32 ()));
3217
resumes.
Add
(new InstructionOffset (signature.ReadInt32 ()));
3218
resume_methods.
Add
(GetMethodDefinition (signature.ReadCompressedUInt32 ()));
3226
infos.
Add
(async_body);
3228
infos.
Add
(new EmbeddedSourceDebugInformation (rows [i].Col2, this));
3230
infos.
Add
(new SourceLinkDebugInformation (Encoding.UTF8.GetString (ReadBlob (rows [i].Col2))));
3232
infos.
Add
(new BinaryCustomDebugInformation (rows [i].Col1, ReadBlob (rows [i].Col2)));
3332
owner_parameters.
Add
(new GenericParameter (owner));
3343
instance_arguments.
Add
(ReadTypeSignature ());
3371
array.Dimensions.
Add
(new ArrayDimension (lower, upper));
3500
parameters.
Add
(new ParameterDefinition (ReadTypeSignature ()));
3519
attribute.arguments.
Add
(
3559
container.
Add
(new CustomAttributeNamedArgument (name, ReadCustomAttributeFixedArgument (type)));
3868
sequence_points.
Add
(new SequencePoint (offset, document) {
3885
sequence_points.
Add
(new SequencePoint (offset, document) {
Mono.Cecil\AssemblyWriter.cs (1)
1507
generic_parameters.
Add
(parameters [i]);
Mono.Cecil\BaseAssemblyResolver.cs (1)
85
directories.
Add
(directory);
Mono.Cecil\GenericParameterResolver.cs (4)
101
newGenericInstance.GenericArguments.
Add
(ResolveIfNeeded (genericInstanceMethod, genericInstanceType, genericArgument));
112
newGenericInstance.GenericArguments.
Add
(genericInstanceType.GenericArguments[genParam.Position]);
118
newGenericInstance.GenericArguments.
Add
(genParam);
120
newGenericInstance.GenericArguments.
Add
(genericInstanceMethod.GenericArguments[genParam.Position]);
Mono.Cecil\Import.cs (13)
63
stack.
Add
(provider);
282
instance_arguments.
Add
(ImportType (arguments [i], context));
331
module.AssemblyReferences.
Add
(reference);
417
reference_parameters.
Add
(
434
provider_parameters.
Add
(new GenericParameter (arguments [i].Name, provider));
456
instance_arguments.
Add
(ImportType (arguments [i], context));
571
module.AssemblyReferences.
Add
(reference);
582
imported_parameters.
Add
(new GenericParameter (parameters [i].Name, imported));
616
imported_fnptr.Parameters.
Add
(new ParameterDefinition (
644
imported_dimensions.
Add
(new ArrayDimension (dimension.LowerBound, dimension.UpperBound));
656
imported_arguments.
Add
(ImportType (arguments [i], context));
718
reference_parameters.
Add
(
740
imported_arguments.
Add
(ImportType (arguments [i], context));
Mono.Cecil\ModuleDefinition.cs (1)
1087
module.Types.
Add
(new TypeDefinition (string.Empty, "<Module>", TypeAttributes.NotPublic));
Mono.Cecil\PropertyDefinition.cs (1)
149
parameters.
Add
(original_parameters [i]);
Mono.Cecil\TypeParser.cs (3)
283
array.Dimensions.
Add
(new ArrayDimension ());
303
instance_arguments.
Add
(GetTypeReference (type.Module, generic_arguments [i], false));
353
type.GenericParameters.
Add
(new GenericParameter (type));
Mono.Cecil\TypeResolver.cs (7)
53
methodReference.Parameters.
Add
(new ParameterDefinition (p.Name, p.Attributes, p.ParameterType));
56
methodReference.GenericParameters.
Add
(new GenericParameter (gp.Name, methodReference));
62
m.GenericArguments.
Add
(Resolve (ga));
70
methodReference.GenericParameters.
Add
(new GenericParameter (gp.Name, methodReference));
73
methodReference.Parameters.
Add
(new ParameterDefinition (p.Name, p.Attributes, p.ParameterType));
156
newGenericInstanceType.GenericArguments.
Add
(Resolve (genericArgument));
170
newGenericInstanceType.GenericArguments.
Add
(Resolve (gp));
Mono.Cecil\TypeSystem.cs (1)
107
module.AssemblyReferences.
Add
(core_library);
Mono.Cecil\WindowsRuntimeProjections.cs (11)
315
genericUnprojectedType.GenericArguments.
Add
(genericArgument);
321
redirectedInterfaces.
Add
(new KeyValuePair<InterfaceImplementation, InterfaceImplementation> (implementedInterface, unprojectedInterface));
357
redirectedMethod.Parameters.
Add
(new ParameterDefinition (parameter.Name, parameter.Attributes, typeResolver.Resolve (parameter.ParameterType)));
360
redirectedMethod.Overrides.
Add
(typeResolver.Resolve (method));
361
redirectedMethods.
Add
(redirectedMethod);
437
type.Interfaces.
Add
(redirectedInterfacePair.Value);
440
redirectedInterfacePair.Value.CustomAttributes.
Add
(customAttribute);
454
type.Methods.
Add
(method);
495
redirectedInterfacePair.Key.CustomAttributes.
Add
(customAttribute);
795
references.
Add
(reference);
952
attribute.Properties.
Add
(new CustomAttributeNamedArgument ("AllowMultiple", new CustomAttributeArgument (attribute.Module.TypeSystem.Boolean, multiple)));
Mono.Collections.Generic\Collection.cs (1)
272
Add
((T) value);
Mono.Cecil.Mdb (4)
Mono.Cecil.Mdb\MdbReader.cs (4)
100
scope.Variables.
Add
(variable);
115
info.sequence_points.
Add
(LineToSequencePoint (line));
157
info.scope.Scopes.
Add
(scope);
170
sub_scope.Scopes.
Add
(scope);
Mono.Cecil.Pdb (14)
Mono.Cecil.Pdb\NativePdbReader.cs (13)
121
symbol.scope.Scopes.
Add
(s);
129
state_machine.Scopes.
Add
(new StateMachineScope ((int) iterator_scope.Offset, (int) (iterator_scope.Offset + iterator_scope.Length + 1)));
132
symbol.CustomDebugInformations.
Add
(state_machine);
139
async_debug_info.Yields.
Add
(new InstructionOffset ((int) synchronization_point.SynchronizeOffset));
140
async_debug_info.Resumes.
Add
(new InstructionOffset ((int) synchronization_point.ContinuationOffset));
141
async_debug_info.ResumeMethods.
Add
(method);
144
symbol.CustomDebugInformations.
Add
(async_debug_info);
158
symbols.
Add
(ReadScopeAndLocals (scope, info));
180
parent.variables.
Add
(variable);
195
parent.constants.
Add
(new ConstantDebugInformation (constant.name, type, value));
222
sub_scope.Scopes.
Add
(scope);
304
import.Targets.
Add
(target);
337
info.sequence_points.
Add
(sequence_point);
Mono.Cecil.Pdb\SymWriter.cs (1)
110
documents.
Add
(doc_writer);
Mono.Cecil.Rocks (2)
Mono.Cecil.Rocks\TypeReferenceRocks.cs (2)
35
array.Dimensions.
Add
(new ArrayDimension ());
74
instance.GenericArguments.
Add
(argument);