17 overrides of IsComImport
Microsoft.CodeAnalysis.CSharp (16)
Symbols\AnonymousTypes\PublicSymbols\AnonymousManager.TypeOrDelegatePublicSymbol.cs (1)
217
internal sealed override bool
IsComImport
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.TypeOrDelegateTemplateSymbol.cs (1)
281
internal sealed override bool
IsComImport
Symbols\ErrorTypeSymbol.cs (1)
519
internal sealed override bool
IsComImport
Symbols\Metadata\PE\PENamedTypeSymbol.cs (1)
2604
internal override bool
IsComImport
Symbols\NativeIntegerTypeSymbol.cs (1)
47
internal override bool
IsComImport
=> _underlyingType.IsComImport;
Symbols\Retargeting\RetargetingNamedTypeSymbol.cs (1)
405
internal override bool
IsComImport
Symbols\Source\ImplicitNamedTypeSymbol.cs (1)
101
internal override bool
IsComImport
Symbols\Source\SourceNamedTypeSymbol.cs (1)
1356
internal override bool
IsComImport
Symbols\SubstitutedNamedTypeSymbol.cs (1)
435
internal sealed override bool
IsComImport
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListEnumeratorTypeSymbol.cs (1)
187
internal override bool
IsComImport
=> false;
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListTypeSymbol.cs (1)
864
internal override bool
IsComImport
=> false;
Symbols\Synthesized\SynthesizedContainer.cs (1)
187
internal override bool
IsComImport
=> false;
Symbols\Synthesized\SynthesizedEmbeddedAttributeSymbol.cs (1)
128
internal override bool
IsComImport
=> false;
Symbols\Synthesized\SynthesizedHotReloadExceptionSymbol.cs (1)
118
internal override bool
IsComImport
=> false;
Symbols\Synthesized\SynthesizedInlineArrayTypeSymbol.cs (1)
118
internal override bool
IsComImport
=> false;
Symbols\Synthesized\SynthesizedPrivateImplementationDetailsType.cs (1)
101
internal override bool
IsComImport
=> false;
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (1)
Symbols\MockNamedTypeSymbol.cs (1)
292
internal override bool
IsComImport
27 references to IsComImport
Microsoft.CodeAnalysis.CSharp (18)
Binder\Binder_Expressions.cs (1)
6951
if (!this.InAttributeArgument && !this.InParameterDefaultValue && type.
IsComImport
)
BoundTree\BoundExpressionExtensions.cs (1)
265
return receiverType is NamedTypeSymbol { Kind: SymbolKind.NamedType,
IsComImport
: true };
Emitter\Model\NamedTypeSymbolAdapter.cs (1)
546
return AdaptedNamedTypeSymbol.
IsComImport
;
Emitter\NoPia\EmbeddedType.cs (1)
174
return UnderlyingNamedType.AdaptedNamedTypeSymbol.
IsComImport
;
Lowering\DiagnosticsPass_Warnings.cs (1)
239
!method.ContainingType.
IsComImport
)
Lowering\LocalRewriter\LocalRewriter_Call.cs (1)
1294
isComReceiver = receiverNamedType is {
IsComImport
: true };
Lowering\LocalRewriter\LocalRewriter_CompoundAssignmentOperator.cs (1)
516
if (indexer.ContainingType.
IsComImport
)
Symbols\NativeIntegerTypeSymbol.cs (1)
47
internal override bool IsComImport => _underlyingType.
IsComImport
;
Symbols\ParameterSymbol.cs (1)
169
(refKind == RefKind.Ref && ContainingSymbol.ContainingType.
IsComImport
));
Symbols\PublicModel\NamedTypeSymbol.cs (1)
183
bool INamedTypeSymbol.IsComImport => UnderlyingNamedTypeSymbol.
IsComImport
;
Symbols\Retargeting\RetargetingNamedTypeSymbol.cs (1)
407
get { return _underlyingType.
IsComImport
; }
Symbols\Source\SourceMethodSymbolWithAttributes.cs (3)
1473
if (ContainingSymbol is NamedTypeSymbol {
IsComImport
: true, TypeKind: TypeKind.Class or TypeKind.Interface })
1503
&& !this.ContainingType.
IsComImport
)
1743
if (this.ContainingType.
IsComImport
&& this.MethodKind == MethodKind.Constructor)
Symbols\SubstitutedNamedTypeSymbol.cs (1)
437
get { return OriginalDefinition.
IsComImport
; }
Symbols\Synthesized\SynthesizedInstanceConstructor.cs (2)
82
if (_containingType.
IsComImport
)
199
return (object)containingType != null && containingType.
IsComImport
;
Symbols\TypeSymbolExtensions.cs (1)
1656
containingType.
IsComImport
)
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (5)
CodeGen\CodeGenTupleTest.cs (3)
11209
Assert.False(m1Tuple.
IsComImport
);
11498
Assert.False(m1Tuple.
IsComImport
);
12756
Assert.False(m1Tuple.
IsComImport
);
Emit\NoPiaEmbedTypes.cs (2)
1220
Assert.True(itest3.
IsComImport
);
1232
Assert.False(test5.
IsComImport
);
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (4)
Attributes\AttributeTests_WellKnownAttributes.cs (4)
3675
Assert.True(typeA.
IsComImport
);
3689
Assert.True(typeA.
IsComImport
);
3758
Assert.True(worksheetInterface.
IsComImport
, "Must be ComImport");
3889
Assert.True(worksheetInterface.
IsComImport
, "Must be ComImport");