3 types derived from GeneratedMethodContextBase
Microsoft.Interop.ComInterfaceGenerator (3)
GeneratedStubCodeContext.cs (1)
13SequenceEqualImmutableArray<DiagnosticInfo> Diagnostics) : GeneratedMethodContextBase(OriginalDefiningType, Diagnostics);
IncrementalMethodStubGenerationContext.cs (1)
24MarshallingInfo ManagedThisMarshallingInfo) : GeneratedMethodContextBase(DeclaringType, Diagnostics);
SkippedStubContext.cs (1)
9internal sealed record SkippedStubContext(ManagedTypeInfo OriginalDefiningType) : GeneratedMethodContextBase(OriginalDefiningType, new(ImmutableArray<DiagnosticInfo>.Empty));
6 references to GeneratedMethodContextBase
Microsoft.Interop.ComInterfaceGenerator (6)
ComMethodContext.cs (6)
74private GeneratedMethodContextBase? _managedToUnmanagedStub; 76public GeneratedMethodContextBase ManagedToUnmanagedStub => _managedToUnmanagedStub ??= CreateManagedToUnmanagedStub(); 78private GeneratedMethodContextBase CreateManagedToUnmanagedStub() 88private GeneratedMethodContextBase? _unmanagedToManagedStub; 90public GeneratedMethodContextBase UnmanagedToManagedStub => _unmanagedToManagedStub ??= CreateUnmanagedToManagedStub(); 92private GeneratedMethodContextBase CreateUnmanagedToManagedStub()