10 references to ComInterfaceGeneratorHelpers
Microsoft.Interop.ComInterfaceGenerator (10)
Analyzers\ComInterfaceGeneratorDiagnosticsAnalyzer.cs (2)
188
(_, managedToNativeDiags) = VirtualMethodPointerStubGenerator.GenerateManagedToNativeStub(srcCtx,
ComInterfaceGeneratorHelpers
.GetGeneratorResolver);
192
(_, nativeToManagedDiags) = VirtualMethodPointerStubGenerator.GenerateNativeToManagedStub(srcCtx,
ComInterfaceGeneratorHelpers
.GetGeneratorResolver);
Analyzers\ConvertComImportToGeneratedComInterfaceAnalyzer.cs (2)
88
var managedToUnmanagedFactory =
ComInterfaceGeneratorHelpers
.GetGeneratorResolver(env.EnvironmentFlags, MarshalDirection.ManagedToUnmanaged);
89
var unmanagedToManagedFactory =
ComInterfaceGeneratorHelpers
.GetGeneratorResolver(env.EnvironmentFlags, MarshalDirection.UnmanagedToManaged);
ComInterfaceGenerator.cs (3)
646
ComInterfaceGeneratorHelpers
.GetGeneratorResolver);
663
ComInterfaceGeneratorHelpers
.GetGeneratorResolver);
849
Argument(
ComInterfaceGeneratorHelpers
.CreateEmbeddedDataBlobCreationStatement(context.InterfaceId.ToByteArray())))))
ComMethodContext.cs (2)
92
var (methodStub, diagnostics) = VirtualMethodPointerStubGenerator.GenerateManagedToNativeStub(sourceAvailableContext,
ComInterfaceGeneratorHelpers
.GetGeneratorResolver);
112
var (methodStub, diagnostics) = VirtualMethodPointerStubGenerator.GenerateNativeToManagedStub(sourceAvailableContext,
ComInterfaceGeneratorHelpers
.GetGeneratorResolver);
Marshallers\ManagedHResultExceptionGeneratorResolver.cs (1)
58
Argument(
ComInterfaceGeneratorHelpers
.CreateEmbeddedDataBlobCreationStatement(marshallingInfo.InterfaceId.ToByteArray())))),