Base:
property
IsExtension
Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol.IsExtension
29 references to IsExtension
Microsoft.CodeAnalysis.CSharp (20)
Symbols\Metadata\PE\PEMethodSymbol.cs (1)
1482if (_containingType.IsExtension &&
Symbols\Metadata\PE\PEModuleSymbol.cs (1)
362if (type.IsExtension)
Symbols\Metadata\PE\PENamedTypeSymbol.cs (17)
412if (!IsExtension) 445if (!this.IsExtension) 468Debug.Assert(this.IsExtension); 863if (IsExtension) 951if (IsExtension) 1897return IsExtension ? "" : _name; 1905if (IsExtension) 2052if (IsExtension) 2196if (IsExtension) 2291if (IsExtension) 2388bool isExtension = IsExtension; 2419bool isExtension = IsExtension; 2457if (IsExtension) 2728=> IsExtension ? _lazyUncommonProperties.extensionInfo.GroupingTypeSymbol.Name : null; 2734if (!IsExtension) 2744=> IsExtension ? _name : null; 3173else 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)
5751Assert.True(extension.IsExtension); 5870Assert.True(extension.IsExtension); 5927Assert.True(extension.IsExtension); 6000Assert.True(extension.IsExtension); 6063Assert.True(extension.IsExtension); 6145Assert.True(extension.IsExtension); 6241Assert.True(extension.IsExtension); 6355Assert.True(extension.IsExtension); 6454Assert.True(extension.IsExtension);