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)
5231
Assert.True(extension.
IsExtension
);
5350
Assert.True(extension.
IsExtension
);
5407
Assert.True(extension.
IsExtension
);
5480
Assert.True(extension.
IsExtension
);
5543
Assert.True(extension.
IsExtension
);
5625
Assert.True(extension.
IsExtension
);
5721
Assert.True(extension.
IsExtension
);
5835
Assert.True(extension.
IsExtension
);
5934
Assert.True(extension.
IsExtension
);