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