1 write to Info
Microsoft.Interop.ComInterfaceGenerator (1)
ComInterfaceContext.cs (1)
22Info = info;
15 references to Info
Microsoft.Interop.ComInterfaceGenerator (15)
ComInterfaceGenerator.cs (14)
111data.OwningInterface.Info, 153WriteInterfaceInformation(writer, interfaceContext.Info); 160return (HintName: interfaceContext.Info.Type.FullTypeName.Replace(TypeNames.GlobalAlias, "").Replace("@", ""), Source: writer.ToString()); 580string unsafeModifier = data.Interface.Info.UseUpdatedMemorySafetyRules ? "" : "unsafe "; 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, 745data.Interface.Info.TypeDefinitionContext.WriteToWithUnsafeModifier(data.Interface.Info.UseUpdatedMemorySafetyRules, writer, (data.Interface.Info.ContainingSyntax, data.ShadowingMethods, data.Interface.Info.UseUpdatedMemorySafetyRules), static (writer, data) => 784string declaringType = shadow.OriginalDeclaringInterface.Info.Type.FullTypeName; 868string forwardingCall = $"(({shadow.OriginalDeclaringInterface.Info.Type.FullTypeName})this).{methodName}"
ComMethodContext.cs (1)
82return new SkippedStubContext(OriginalDeclaringInterface.Info.Type);