1 write to ThisInterfaceKey
Microsoft.Interop.ComInterfaceGenerator (1)
ComInterfaceInfo.cs (1)
54ThisInterfaceKey = thisInterfaceKey;
9 references to ThisInterfaceKey
Microsoft.Interop.ComInterfaceGenerator (9)
ComInterfaceContext.cs (6)
36nameToInterfaceInfoMap.Add(iface.ThisInterfaceKey, iface); 48if (nameToContextCache.TryGetValue(iface.ThisInterfaceKey, out var cachedValue)) 56nameToContextCache[iface.ThisInterfaceKey] = baselessCtx; 73iface.DiagnosticLocation, iface.ThisInterfaceKey, iface.BaseInterfaceKey)); 74nameToContextCache[iface.ThisInterfaceKey] = diagnostic; 80nameToContextCache[iface.ThisInterfaceKey] = ctx;
ComInterfaceInfo.cs (3)
413int hash = HashCode.Combine(Type, ThisInterfaceKey, BaseInterfaceKey, TypeDefinitionContext, InterfaceId, Options, UseUpdatedMemorySafetyRules, IsExternallyDefined); 421&& ThisInterfaceKey == other.ThisInterfaceKey