Base:
property
IsExtension
Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol.IsExtension
29 references to IsExtension
Microsoft.CodeAnalysis.CSharp (20)
Symbols\Metadata\PE\PEMethodSymbol.cs (1)
1490
if (_containingType.
IsExtension
&&
Symbols\Metadata\PE\PEModuleSymbol.cs (1)
489
if (type.
IsExtension
)
Symbols\Metadata\PE\PENamedTypeSymbol.cs (17)
412
if (!
IsExtension
)
445
if (!this.
IsExtension
)
468
Debug.Assert(this.
IsExtension
);
863
if (
IsExtension
)
937
if (
IsExtension
)
1877
return
IsExtension
? "" : _name;
1885
if (
IsExtension
)
2032
if (
IsExtension
)
2176
if (
IsExtension
)
2271
if (
IsExtension
)
2368
bool isExtension =
IsExtension
;
2399
bool isExtension =
IsExtension
;
2437
if (
IsExtension
)
2708
=>
IsExtension
? _lazyUncommonProperties.extensionInfo.GroupingTypeSymbol.Name : null;
2714
if (!
IsExtension
)
2724
=>
IsExtension
? _name : null;
3153
else if (
IsExtension
&& !((PENamedTypeSymbolGeneric)_lazyUncommonProperties.extensionInfo.MarkerTypeSymbol).MatchesContainingTypeParameters())
Symbols\Metadata\PE\PEParameterSymbol.cs (1)
886
&& ContainingType is PENamedTypeSymbol {
IsExtension
: true } containingPE
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (9)
Semantics\ExtensionTests2.cs (9)
4301
Assert.True(extension.
IsExtension
);
4420
Assert.True(extension.
IsExtension
);
4477
Assert.True(extension.
IsExtension
);
4550
Assert.True(extension.
IsExtension
);
4613
Assert.True(extension.
IsExtension
);
4695
Assert.True(extension.
IsExtension
);
4791
Assert.True(extension.
IsExtension
);
4905
Assert.True(extension.
IsExtension
);
5004
Assert.True(extension.
IsExtension
);