1 write to Info
Microsoft.Interop.ComInterfaceGenerator (1)
ComInterfaceContext.cs (1)
22
Info
= info;
15 references to Info
Microsoft.Interop.ComInterfaceGenerator (15)
ComInterfaceGenerator.cs (14)
111
data.OwningInterface.
Info
,
153
WriteInterfaceInformation(writer, interfaceContext.
Info
);
160
return (HintName: interfaceContext.
Info
.Type.FullTypeName.Replace(TypeNames.GlobalAlias, "").Replace("@", ""), Source: writer.ToString());
580
string unsafeModifier = data.Interface.
Info
.UseUpdatedMemorySafetyRules ? "" : "unsafe ";
581
writer.WriteLine($"file {unsafeModifier}interface InterfaceImplementation : {data.Interface.
Info
.Type.FullTypeName}");
603
writer.WriteLine($"global::System.Runtime.InteropServices.Marshalling.StrategyBasedComWrappers.DefaultIUnknownInterfaceDetailsStrategy.GetIUnknownDerivedDetails(typeof({baseInterface.
Info
.Type.FullTypeName}).TypeHandle).ManagedVirtualMethodTable,");
634
string derivedInterfaceName = data.Interface.
Info
.Type.FullTypeName;
675
inheritedStub.OriginalDeclaringInterface.
Info
.Type.FullTypeName,
745
data.Interface.
Info
.TypeDefinitionContext.WriteToWithUnsafeModifier(data.Interface.
Info
.UseUpdatedMemorySafetyRules, writer, (data.Interface.
Info
.ContainingSyntax, data.ShadowingMethods, data.Interface.
Info
.UseUpdatedMemorySafetyRules), static (writer, data) =>
784
string declaringType = shadow.OriginalDeclaringInterface.
Info
.Type.FullTypeName;
868
string forwardingCall = $"(({shadow.OriginalDeclaringInterface.
Info
.Type.FullTypeName})this).{methodName}"
ComMethodContext.cs (1)
82
return new SkippedStubContext(OriginalDeclaringInterface.
Info
.Type);