5 overrides of ComImportCoClass
Microsoft.CodeAnalysis.CSharp (5)
Symbols\Metadata\PE\PENamedTypeSymbol.cs (1)
2601internal override NamedTypeSymbol ComImportCoClass
Symbols\Retargeting\RetargetingNamedTypeSymbol.cs (1)
400internal override NamedTypeSymbol ComImportCoClass
Symbols\Source\ImplicitNamedTypeSymbol.cs (1)
106internal override NamedTypeSymbol ComImportCoClass
Symbols\Source\SourceNamedTypeSymbol.cs (1)
1363internal override NamedTypeSymbol ComImportCoClass
Symbols\SubstitutedNamedTypeSymbol.cs (1)
440internal sealed override NamedTypeSymbol ComImportCoClass
8 references to ComImportCoClass
Microsoft.CodeAnalysis.CSharp (8)
Binder\Binder_Expressions.cs (2)
6942NamedTypeSymbol coClassType = type.ComImportCoClass; 6959Debug.Assert(TypeSymbol.Equals(interfaceType.ComImportCoClass, coClassType, TypeCompareKind.ConsiderEverything2));
Compilation\CSharpSemanticModel.cs (2)
4046var instanceConstructors = typeSymbolOpt.IsInterfaceType() && (object)typeSymbolOpt.ComImportCoClass != null ? 4047typeSymbolOpt.ComImportCoClass.InstanceConstructors :
Lowering\LocalRewriter\LocalRewriter_ObjectCreationExpression.cs (2)
81Debug.Assert(TypeSymbol.Equals(rewrittenObjectCreation.Type, ((NamedTypeSymbol)node.Type).ComImportCoClass, TypeCompareKind.ConsiderEverything2)); 114Debug.Assert(TypeSymbol.Equals(rewrittenObjectCreation.Type, ((NamedTypeSymbol)node.Type).ComImportCoClass, TypeCompareKind.ConsiderEverything2));
Symbols\Retargeting\RetargetingNamedTypeSymbol.cs (1)
404NamedTypeSymbol coClass = _underlyingType.ComImportCoClass;
Symbols\SubstitutedNamedTypeSymbol.cs (1)
442get { return OriginalDefinition.ComImportCoClass; }