Implemented interface member:
3 writes to
illink (1)
Microsoft.Maui.Controls.Build.Tasks (2)
TypeReferenceExtensions.cs (2)
290 ((GenericInstanceType)face.InterfaceType).GenericArguments[i++] = module.ImportReference(arg); 370 genericself.GenericArguments[i] = genericdeclMethod.GenericArguments[genericParameter.Position];
152 references to
illink (104)
Microsoft.Maui.Controls.Build.Tasks (28)
CreateObjectVisitor.cs (1)
342 var parameter = factoryCtorInfo.Parameters[i];
FieldReferenceExtensions.cs (1)
13 fieldType = ((GenericInstanceType)declaringTypeRef).GenericArguments[genericParameter.Position];
MethodBodyExtensions.cs (3)
33 var instruction = self.Instructions[i]; 49 var instruction = self.Instructions[i]; 54 var next = self.Instructions[i + 1];
MethodDefinitionExtensions.cs (2)
29 var paramType = methodDef.Parameters[i].ParameterType; 34 paramType = (declaringTypeRef as GenericInstanceType).GenericArguments[index];
MethodReferenceExtensions.cs (2)
63 self.Parameters[i].ParameterType = module.ImportReference(self.Parameters[i].ParameterType);
ModuleDefinitionExtensions.cs (5)
44 if (!TypeRefComparer.Default.Equals(md.Parameters[i].ParameterType, x.module.ImportReference(parameterTypes[i]))) 82 if (!TypeRefComparer.Default.Equals(md.Parameters[i].ParameterType, x.module.ImportReference(cache, parameterTypes[i]))) 96 if (!TypeRefComparer.Default.Equals(md.Parameters[i].ParameterType, x.module.ImportReference(cache, parameterTypes[i]))) 179 if (!TypeRefComparer.Default.Equals(md.Parameters[i].ParameterType, parameterTypes[i])) 205 if (!TypeRefComparer.Default.Equals(md.Parameters[i].ParameterType, x.module.ImportReference(cache, parameterTypes[i])))
SetPropertiesVisitor.cs (2)
1291 if (!invoke.Parameters[i].ParameterType.InheritsFromOrImplements(context.Cache, md.methodDef.Parameters[i].ParameterType))
TypeReferenceExtensions.cs (12)
196 var argument = genericInstance.GenericArguments[parameter.Position]; 197 var baseClassArgument = genericInstanceBaseClass.GenericArguments[parameter.Position]; 352 self = genericdeclMethod.GenericArguments[genericParameterSelf.Position]; 356 self = genericdeclType.GenericArguments[genericParameterSelf.Position]; 368 var genericParameter = genericself.GenericArguments[i] as GenericParameter; 370 genericself.GenericArguments[i] = genericdeclMethod.GenericArguments[genericParameter.Position]; 392 return genericdeclType.GenericArguments[genericParameterSelf.Position]; 414 if (self.GenericArguments[i] is ArrayType arrayType && arrayType.ElementType is GenericParameter arrayGenericParameter) 415 args.Add(declaringTypeReference.GenericArguments[arrayGenericParameter.Position].MakeArrayType()); 416 else if (self.GenericArguments[i] is not GenericParameter genericParameter) 417 args.Add(self.GenericArguments[i].ResolveGenericParameters(declaringTypeReference)); 419 args.Add(declaringTypeReference.GenericArguments[genericParameter.Position]);
Mono.Cecil (18)
Mono.Cecil\AssemblyWriter.cs (1)
2028 GetDocumentToken (documents[i]);
Mono.Cecil\GenericParameterResolver.cs (4)
78 ? (genericInstanceMethod != null ? genericInstanceMethod.GenericArguments[genericParameterElement.Position] : genericParameterElement) 79 : genericInstanceType.GenericArguments[genericParameterElement.Position]; 112 newGenericInstance.GenericArguments.Add (genericInstanceType.GenericArguments[genParam.Position]); 120 newGenericInstance.GenericArguments.Add (genericInstanceMethod.GenericArguments[genParam.Position]);
Mono.Cecil\MethodReferenceComparer.cs (7)
56 if (!TypeReferenceEqualityComparer.AreEqual (xGeneric.GenericArguments[i], yGeneric.GenericArguments[i])) 92 if (!TypeReferenceEqualityComparer.AreEqual (x.Parameters[i].ParameterType, y.Parameters[i].ParameterType)) 118 if (!TypeReferenceEqualityComparer.AreEqual (x.Parameters[i].ParameterType, y.Parameters[i].ParameterType, comparisonMode)) 136 hashCode = hashCode * hashCodeMultiplier + TypeReferenceEqualityComparer.GetHashCodeFor (genericInstanceMethod.GenericArguments[i]);
Mono.Cecil\TypeReferenceEqualityComparer.cs (3)
163 if (!AreEqual (a.GenericArguments[i], b.GenericArguments[i], comparisonMode)) 188 hashCode = hashCode * hashCodeMultiplier + GetHashCodeFor (genericInstanceType.GenericArguments[i]);
Mono.Cecil\TypeResolver.cs (3)
196 ? _typeDefinitionContext.GenericArguments[genericParameter.Position] 197 : (_methodDefinitionContext != null ? _methodDefinitionContext.GenericArguments[genericParameter.Position] : genericParameter); 206 return _typeDefinitionContext.GenericArguments[genericParameter.Position];
tlens (2)
TLens.Analyzers\UnusedParametersAnalyzer.cs (2)
71var entries = methods.OrderBy(l => l.Item1.Parameters[l.Item2].ParameterType.IsPrimitive).ThenBy(l => l.Item1.FullName).Take(maxCount); 80Console.WriteLine($"Method '{method.ToDisplay()}' has unused parameter '{method.Parameters[entry.Item2].Name}'");