Base:
property
IsExtension
Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol.IsExtension
29 references to IsExtension
Microsoft.CodeAnalysis.CSharp (20)
Symbols\Metadata\PE\PEMethodSymbol.cs (1)
1482
if (_containingType.
IsExtension
&&
Symbols\Metadata\PE\PEModuleSymbol.cs (1)
362
if (type.
IsExtension
)
Symbols\Metadata\PE\PENamedTypeSymbol.cs (17)
412
if (!
IsExtension
)
445
if (!this.
IsExtension
)
468
Debug.Assert(this.
IsExtension
);
863
if (
IsExtension
)
951
if (
IsExtension
)
1897
return
IsExtension
? "" : _name;
1905
if (
IsExtension
)
2052
if (
IsExtension
)
2196
if (
IsExtension
)
2291
if (
IsExtension
)
2388
bool isExtension =
IsExtension
;
2419
bool isExtension =
IsExtension
;
2457
if (
IsExtension
)
2728
=>
IsExtension
? _lazyUncommonProperties.extensionInfo.GroupingTypeSymbol.Name : null;
2734
if (!
IsExtension
)
2744
=>
IsExtension
? _name : null;
3173
else if (
IsExtension
&& !((PENamedTypeSymbolGeneric)_lazyUncommonProperties.extensionInfo.MarkerTypeSymbol).MatchesContainingTypeParameters())
Symbols\Metadata\PE\PEParameterSymbol.cs (1)
887
&& ContainingType is PENamedTypeSymbol {
IsExtension
: true } containingPE
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (9)
Semantics\ExtensionTests2.cs (9)
5751
Assert.True(extension.
IsExtension
);
5870
Assert.True(extension.
IsExtension
);
5927
Assert.True(extension.
IsExtension
);
6000
Assert.True(extension.
IsExtension
);
6063
Assert.True(extension.
IsExtension
);
6145
Assert.True(extension.
IsExtension
);
6241
Assert.True(extension.
IsExtension
);
6355
Assert.True(extension.
IsExtension
);
6454
Assert.True(extension.
IsExtension
);