5 overrides of ComImportCoClass
Microsoft.CodeAnalysis.CSharp (5)
Symbols\Metadata\PE\PENamedTypeSymbol.cs (1)
2760internal override NamedTypeSymbol ComImportCoClass
Symbols\Retargeting\RetargetingNamedTypeSymbol.cs (1)
402internal override NamedTypeSymbol ComImportCoClass
Symbols\Source\ImplicitNamedTypeSymbol.cs (1)
106internal override NamedTypeSymbol ComImportCoClass
Symbols\Source\SourceNamedTypeSymbol.cs (1)
1365internal override NamedTypeSymbol ComImportCoClass
Symbols\SubstitutedNamedTypeSymbol.cs (1)
440internal sealed override NamedTypeSymbol ComImportCoClass
11 references to ComImportCoClass
Microsoft.CodeAnalysis.CSharp (8)
Binder\Binder_Expressions.cs (2)
6982NamedTypeSymbol coClassType = type.ComImportCoClass; 6999Debug.Assert(TypeSymbol.Equals(interfaceType.ComImportCoClass, coClassType, TypeCompareKind.ConsiderEverything2));
Compilation\CSharpSemanticModel.cs (2)
4057var instanceConstructors = typeSymbolOpt.IsInterfaceType() && (object)typeSymbolOpt.ComImportCoClass != null ? 4058typeSymbolOpt.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)
406NamedTypeSymbol coClass = _underlyingType.ComImportCoClass;
Symbols\SubstitutedNamedTypeSymbol.cs (1)
442get { return OriginalDefinition.ComImportCoClass; }
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (3)
CodeGen\CodeGenTupleTest.cs (3)
11207Assert.Null(m1Tuple.ComImportCoClass); 11496Assert.Null(m1Tuple.ComImportCoClass); 12754Assert.Null(m1Tuple.ComImportCoClass);