13 instantiations of Forwarder
Microsoft.Interop.ComInterfaceGenerator (1)
Analyzers\ConvertComImportToGeneratedComInterfaceAnalyzer.cs (1)
90var forwarder = new Forwarder();
Microsoft.Interop.JavaScript.JSImportGenerator (4)
JSGeneratorFactory.cs (4)
96(KnownManagedType.Void, JSTypeFlags.Void, _, _) => resolved(new Forwarder().Bind(info, context), MarshalerType.Void), 97(KnownManagedType.Void, JSTypeFlags.None or JSTypeFlags.Discard, _, _) => resolved(new Forwarder().Bind(info, context), MarshalerType.Discard), 98(KnownManagedType.Void, JSTypeFlags.DiscardNoWait, _, _) => resolved(new Forwarder().Bind(info, context), MarshalerType.DiscardNoWait), 101(KnownManagedType.Void, JSTypeFlags.Missing, _, _) => resolved(new Forwarder().Bind(info, context), MarshalerType.Discard),
Microsoft.Interop.LibraryImportGenerator (2)
Analyzers\ConvertToLibraryImportAnalyzer.cs (1)
155var forwarder = new Forwarder();
ForwarderResolver.cs (1)
12private static readonly Forwarder s_forwarder = new Forwarder();
Microsoft.Interop.LibraryImportGenerator.Downlevel (1)
ForwarderResolver.cs (1)
12private static readonly Forwarder s_forwarder = new Forwarder();
Microsoft.Interop.SourceGeneration (5)
ManagedToNativeStubGenerator.cs (1)
59_marshallers = BoundGenerators.Create(argTypes, generatorResolver, StubCodeContext.DefaultManagedToNativeStub, new Forwarder(), out var bindingDiagnostics);
Marshalling\ByValueContentsMarshalKindValidator.cs (1)
13private static readonly Forwarder s_forwarder = new();
Marshalling\MarshalAsMarshallingGeneratorResolver.cs (1)
18private static readonly Forwarder s_forwarder = new();
Marshalling\ResolvedGenerator.cs (1)
12private static readonly Forwarder s_forwarder = new();
UnmanagedToManagedStubGenerator.cs (1)
27_marshallers = BoundGenerators.Create(argTypes, generatorResolver, StubCodeContext.DefaultNativeToManagedStub, new Forwarder(), out var bindingDiagnostics);
8 references to Forwarder
Microsoft.Interop.ComInterfaceGenerator (1)
Analyzers\ConvertComImportToGeneratedComInterfaceAnalyzer.cs (1)
90var forwarder = new Forwarder();
Microsoft.Interop.LibraryImportGenerator (2)
Analyzers\ConvertToLibraryImportAnalyzer.cs (1)
155var forwarder = new Forwarder();
ForwarderResolver.cs (1)
12private static readonly Forwarder s_forwarder = new Forwarder();
Microsoft.Interop.LibraryImportGenerator.Downlevel (1)
ForwarderResolver.cs (1)
12private static readonly Forwarder s_forwarder = new Forwarder();
Microsoft.Interop.SourceGeneration (4)
Marshalling\ByValueContentsMarshalKindValidator.cs (1)
13private static readonly Forwarder s_forwarder = new();
Marshalling\MarshalAsMarshallingGeneratorResolver.cs (1)
18private static readonly Forwarder s_forwarder = new();
Marshalling\MarshallingGenerator.cs (1)
158internal bool IsForwarder => unbound is Forwarder;
Marshalling\ResolvedGenerator.cs (1)
12private static readonly Forwarder s_forwarder = new();