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)
76private GeneratedMethodContextBase? _managedToUnmanagedStub; 78public GeneratedMethodContextBase ManagedToUnmanagedStub => _managedToUnmanagedStub ??= CreateManagedToUnmanagedStub(); 80private GeneratedMethodContextBase CreateManagedToUnmanagedStub() 96private GeneratedMethodContextBase? _unmanagedToManagedStub; 98public GeneratedMethodContextBase UnmanagedToManagedStub => _unmanagedToManagedStub ??= CreateUnmanagedToManagedStub(); 100private GeneratedMethodContextBase CreateUnmanagedToManagedStub()