1 instantiation of ComClassInfo
Microsoft.Interop.ComInterfaceGenerator (1)
ComClassInfo.cs (1)
64new ComClassInfo(
8 references to ComClassInfo
Microsoft.Interop.ComInterfaceGenerator (8)
ComClassGenerator.cs (2)
35return ComClassInfo.From(type, syntax, unsafeCodeIsEnabled); 41.Select(static (info, ct) => new ItemAndSyntaxes<ComClassInfo>(info,
ComClassInfo.cs (6)
26public static DiagnosticOr<ComClassInfo> From(INamedTypeSymbol type, ClassDeclarationSyntax syntax, bool unsafeCodeIsEnabled) 30return DiagnosticOr<ComClassInfo>.From(DiagnosticInfo.Create(GeneratorDiagnostics.RequiresAllowUnsafeBlocks, syntax.Identifier.GetLocation())); 35return DiagnosticOr<ComClassInfo>.From( 58return DiagnosticOr<ComClassInfo>.From(DiagnosticInfo.Create(GeneratorDiagnostics.ClassDoesNotImplementAnyGeneratedComInterface, 63return DiagnosticOr<ComClassInfo>.From( 71public bool Equals(ComClassInfo? other)