2 instantiations of InterfaceImplementation
Mono.Cecil (2)
Mono.Cecil\AssemblyReader.cs (1)
1238 new InterfaceImplementation (
Mono.Cecil\WindowsRuntimeProjections.cs (1)
320 var unprojectedInterface = new InterfaceImplementation (unprojectedType);
85 references to InterfaceImplementation
illink (57)
Microsoft.Maui.Controls.Build.Tasks (3)
TypeReferenceExtensions.cs (3)
72 foreach (var face in typeDef.Interfaces) 155 InterfaceImplementation iface; 284 foreach (var face in typeDef.Interfaces)
Mono.Cecil (24)
Mono.Cecil\AssemblyWriter.cs (1)
1580 var iface_impl = interfaces [i];
Mono.Cecil\TypeDefinition.cs (6)
128 public Collection<InterfaceImplementation> Interfaces { 568 class InterfaceImplementationCollection : Collection<InterfaceImplementation> 583 protected override void OnAdd (InterfaceImplementation item, int index) 588 protected override void OnInsert (InterfaceImplementation item, int index) 593 protected override void OnSet (InterfaceImplementation item, int index) 598 protected override void OnRemove (InterfaceImplementation item, int index)
Mono.Cecil\WindowsRuntimeProjections.cs (17)
24 public readonly Collection<KeyValuePair<InterfaceImplementation, InterfaceImplementation>> RedirectedInterfaces; 26 public TypeDefinitionProjection (TypeDefinition type, TypeDefinitionTreatment treatment, Collection<MethodDefinition> redirectedMethods, Collection<KeyValuePair<InterfaceImplementation, InterfaceImplementation>> redirectedInterfaces) 223 Collection<KeyValuePair<InterfaceImplementation, InterfaceImplementation>> redirectedInterfaces = null; 271 private static TypeDefinitionTreatment GenerateRedirectionInformation (TypeDefinition type, out Collection<MethodDefinition> redirectedMethods, out Collection<KeyValuePair<InterfaceImplementation, InterfaceImplementation>> redirectedInterfaces) 277 foreach (var implementedInterface in type.Interfaces) { 289 redirectedInterfaces = new Collection<KeyValuePair<InterfaceImplementation, InterfaceImplementation>> (); 291 foreach (var @interface in type.Interfaces) { 300 foreach (var implementedInterface in type.Interfaces) { 320 var unprojectedInterface = new InterfaceImplementation (unprojectedType); 321 redirectedInterfaces.Add (new KeyValuePair<InterfaceImplementation, InterfaceImplementation> (implementedInterface, unprojectedInterface)); 340 foreach (var implementedInterface in typeDef.Interfaces) {
tlens (1)
TLens.Analyzers\InterfacesAnalyzer.cs (1)
20foreach (var iface in type.Interfaces)