1 write to Type
Microsoft.Interop.ComInterfaceGenerator (1)
ComInterfaceInfo.cs (1)
53Type = type;
12 references to Type
Microsoft.Interop.ComInterfaceGenerator (12)
ComInterfaceGenerator.cs (8)
160return (HintName: interfaceContext.Info.Type.FullTypeName.Replace(TypeNames.GlobalAlias, "").Replace("@", ""), Source: writer.ToString()); 314owningInterfaceInfo.Type, 581writer.WriteLine($"file {unsafeModifier}interface InterfaceImplementation : {data.Interface.Info.Type.FullTypeName}"); 603writer.WriteLine($"global::System.Runtime.InteropServices.Marshalling.StrategyBasedComWrappers.DefaultIUnknownInterfaceDetailsStrategy.GetIUnknownDerivedDetails(typeof({baseInterface.Info.Type.FullTypeName}).TypeHandle).ManagedVirtualMethodTable,"); 634string derivedInterfaceName = data.Interface.Info.Type.FullTypeName; 675inheritedStub.OriginalDeclaringInterface.Info.Type.FullTypeName, 784string declaringType = shadow.OriginalDeclaringInterface.Info.Type.FullTypeName; 868string forwardingCall = $"(({shadow.OriginalDeclaringInterface.Info.Type.FullTypeName})this).{methodName}"
ComInterfaceInfo.cs (3)
413int hash = HashCode.Combine(Type, ThisInterfaceKey, BaseInterfaceKey, TypeDefinitionContext, InterfaceId, Options, UseUpdatedMemorySafetyRules, IsExternallyDefined); 420&& Type == other.Type
ComMethodContext.cs (1)
82return new SkippedStubContext(OriginalDeclaringInterface.Info.Type);