5 overrides of ComImportCoClass
Microsoft.CodeAnalysis.CSharp (5)
Symbols\Metadata\PE\PENamedTypeSymbol.cs (1)
2807internal 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)
1389internal 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)
7098NamedTypeSymbol coClassType = type.ComImportCoClass; 7115Debug.Assert(TypeSymbol.Equals(interfaceType.ComImportCoClass, coClassType, TypeCompareKind.ConsiderEverything2));
Compilation\CSharpSemanticModel.cs (2)
4062var instanceConstructors = typeSymbolOpt.IsInterfaceType() && (object)typeSymbolOpt.ComImportCoClass != null ? 4063typeSymbolOpt.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)
11208Assert.Null(m1Tuple.ComImportCoClass); 11497Assert.Null(m1Tuple.ComImportCoClass); 12755Assert.Null(m1Tuple.ComImportCoClass);