3 types derived from GeneratedMethodContextBase
Microsoft.Interop.ComInterfaceGenerator (3)
GeneratedStubCodeContext.cs (1)
13SequenceEqualImmutableArray<DiagnosticInfo> Diagnostics) : GeneratedMethodContextBase(OriginalDefiningType, Diagnostics);
IncrementalMethodStubGenerationContext.cs (1)
20MarshallingInfo 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)
72private GeneratedMethodContextBase? _managedToUnmanagedStub; 74public GeneratedMethodContextBase ManagedToUnmanagedStub => _managedToUnmanagedStub ??= CreateManagedToUnmanagedStub(); 76private GeneratedMethodContextBase CreateManagedToUnmanagedStub() 92private GeneratedMethodContextBase? _unmanagedToManagedStub; 94public GeneratedMethodContextBase UnmanagedToManagedStub => _unmanagedToManagedStub ??= CreateUnmanagedToManagedStub(); 96private GeneratedMethodContextBase CreateUnmanagedToManagedStub()