5 overrides of ComImportCoClass
Microsoft.CodeAnalysis.CSharp (5)
Symbols\Metadata\PE\PENamedTypeSymbol.cs (1)
2302internal override NamedTypeSymbol ComImportCoClass
Symbols\Retargeting\RetargetingNamedTypeSymbol.cs (1)
368internal override NamedTypeSymbol ComImportCoClass
Symbols\Source\ImplicitNamedTypeSymbol.cs (1)
106internal override NamedTypeSymbol ComImportCoClass
Symbols\Source\SourceNamedTypeSymbol.cs (1)
1277internal override NamedTypeSymbol ComImportCoClass
Symbols\SubstitutedNamedTypeSymbol.cs (1)
407internal sealed override NamedTypeSymbol ComImportCoClass
11 references to ComImportCoClass
Microsoft.CodeAnalysis.CSharp (8)
Binder\Binder_Expressions.cs (2)
5826NamedTypeSymbol coClassType = type.ComImportCoClass; 5843Debug.Assert(TypeSymbol.Equals(interfaceType.ComImportCoClass, coClassType, TypeCompareKind.ConsiderEverything2));
Compilation\CSharpSemanticModel.cs (2)
4025var instanceConstructors = typeSymbolOpt.IsInterfaceType() && (object)typeSymbolOpt.ComImportCoClass != null ? 4026typeSymbolOpt.ComImportCoClass.InstanceConstructors :
Lowering\LocalRewriter\LocalRewriter_ObjectCreationExpression.cs (2)
80Debug.Assert(TypeSymbol.Equals(rewrittenObjectCreation.Type, ((NamedTypeSymbol)node.Type).ComImportCoClass, TypeCompareKind.ConsiderEverything2)); 107Debug.Assert(TypeSymbol.Equals(rewrittenObjectCreation.Type, ((NamedTypeSymbol)node.Type).ComImportCoClass, TypeCompareKind.ConsiderEverything2));
Symbols\Retargeting\RetargetingNamedTypeSymbol.cs (1)
372NamedTypeSymbol coClass = _underlyingType.ComImportCoClass;
Symbols\SubstitutedNamedTypeSymbol.cs (1)
409get { return OriginalDefinition.ComImportCoClass; }
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (3)
CodeGen\CodeGenTupleTest.cs (3)
11213Assert.Null(m1Tuple.ComImportCoClass); 11502Assert.Null(m1Tuple.ComImportCoClass); 12760Assert.Null(m1Tuple.ComImportCoClass);