21 implementations of Create
Microsoft.Interop.ComInterfaceGenerator (5)
Analyzers\ConvertComImportToGeneratedComInterfaceAnalyzer.cs (1)
199public ResolvedGenerator Create(TypePositionInfo info, StubCodeContext context) => _func(info, context);
Marshallers\ComInterfaceDispatchMarshallingResolver.cs (1)
13public ResolvedGenerator Create(TypePositionInfo info, StubCodeContext context)
Marshallers\ManagedHResultExceptionGeneratorResolver.cs (1)
13public ResolvedGenerator Create(TypePositionInfo info, StubCodeContext context)
Marshallers\ObjectUnwrapperResolver.cs (1)
12public ResolvedGenerator Create(TypePositionInfo info, StubCodeContext context)
Marshallers\StructAsHResultMarshallerFactory.cs (1)
12public ResolvedGenerator Create(TypePositionInfo info, StubCodeContext context)
Microsoft.Interop.JavaScript.JSImportGenerator (2)
JSGeneratorFactory.cs (1)
17public ResolvedGenerator Create(TypePositionInfo info, StubCodeContext context)
NoSpanAndTaskMixingResolver.cs (1)
15public ResolvedGenerator Create(TypePositionInfo info, StubCodeContext context)
Microsoft.Interop.LibraryImportGenerator (2)
Analyzers\ConvertToLibraryImportAnalyzer.cs (1)
232public ResolvedGenerator Create(TypePositionInfo info, StubCodeContext context) => func(info, context);
ForwarderResolver.cs (1)
14public ResolvedGenerator Create(TypePositionInfo info, StubCodeContext context) => ResolvedGenerator.Resolved(s_forwarder.Bind(info, context));
Microsoft.Interop.LibraryImportGenerator.Downlevel (1)
ForwarderResolver.cs (1)
14public ResolvedGenerator Create(TypePositionInfo info, StubCodeContext context) => ResolvedGenerator.Resolved(s_forwarder.Bind(info, context));
Microsoft.Interop.SourceGeneration (11)
BoundGenerators.cs (1)
266public ResolvedGenerator Create(TypePositionInfo info, StubCodeContext context)
Marshalling\AttributedMarshallingModelGeneratorResolver.cs (1)
39public ResolvedGenerator Create(TypePositionInfo info, StubCodeContext context)
Marshalling\BlittableMarshallerResolver.cs (1)
23public ResolvedGenerator Create(TypePositionInfo info, StubCodeContext context)
Marshalling\BreakingChangeDetector.cs (1)
17public ResolvedGenerator Create(TypePositionInfo info, StubCodeContext context)
Marshalling\ByValueContentsMarshalKindValidator.cs (1)
22public ResolvedGenerator Create(TypePositionInfo info, StubCodeContext context)
Marshalling\CharMarshallingGeneratorResolver.cs (1)
24public ResolvedGenerator Create(TypePositionInfo info, StubCodeContext context)
Marshalling\CompositeMarshallingGeneratorResolver.cs (1)
26public ResolvedGenerator Create(TypePositionInfo info, StubCodeContext context)
Marshalling\IidParameterIndexMarshallerResolver.cs (1)
8public ResolvedGenerator Create(TypePositionInfo info, StubCodeContext context)
Marshalling\MarshalAsMarshallingGeneratorResolver.cs (1)
34public ResolvedGenerator Create(
Marshalling\NoMarshallingInfoErrorResolver.cs (1)
14public ResolvedGenerator Create(
Marshalling\NotSupportedResolver.cs (1)
8public ResolvedGenerator Create(TypePositionInfo info, StubCodeContext context) =>
6 references to Create
Microsoft.Interop.SourceGeneration (6)
BoundGenerators.cs (2)
226ResolvedGenerator generator = factory.Create(p, context); 268ResolvedGenerator generator = inner.Create(info, context);
Marshalling\AttributedMarshallingModelGeneratorResolver.cs (1)
203ResolvedGenerator resolvedElementMarshaller = _elementGeneratorResolver.Create(
Marshalling\BreakingChangeDetector.cs (1)
19ResolvedGenerator gen = inner.Create(info, context);
Marshalling\ByValueContentsMarshalKindValidator.cs (1)
24ResolvedGenerator generator = _inner.Create(info, context);
Marshalling\CompositeMarshallingGeneratorResolver.cs (1)
30ResolvedGenerator generator = resolver.Create(info, context);