4 overrides of ComImportCoClass
Microsoft.CodeAnalysis.CSharp (4)
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)
441internal 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)
443get { return OriginalDefinition.ComImportCoClass; }