1 write to Type
Microsoft.Interop.ComInterfaceGenerator (1)
ComInterfaceInfo.cs (1)
51Type = type;
13 references to Type
Microsoft.Interop.ComInterfaceGenerator (13)
ComInterfaceGenerator.cs (9)
162context.AddSource(interfaceContext.Info.Type.FullTypeName.Replace(TypeNames.GlobalAlias, ""), sw.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,"); 652string derivedInterfaceName = data.Interface.Info.Type.FullTypeName; 703writer.Write($"{inheritedStub.GenerationContext.SignatureContext.StubReturnType} {inheritedStub.OriginalDeclaringInterface.Info.Type.FullTypeName}.{inheritedStub.MethodInfo.MethodName}"); 852ParseName(inheritedStub.OriginalDeclaringInterface.Info.Type.FullTypeName)); 932string declaringType = shadow.OriginalDeclaringInterface.Info.Type.FullTypeName; 1016string forwardingCall = $"(({shadow.OriginalDeclaringInterface.Info.Type.FullTypeName})this).{shadow.MethodInfo.MethodName}"
ComInterfaceInfo.cs (3)
412return HashCode.Combine(Type, ThisInterfaceKey, BaseInterfaceKey, TypeDefinitionContext, InterfaceId); 418return Type == other.Type
ComMethodContext.cs (1)
82return new SkippedStubContext(OriginalDeclaringInterface.Info.Type);