Base:
property
IsExtension
Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol.IsExtension
29 references to IsExtension
Microsoft.CodeAnalysis.CSharp (20)
Symbols\Metadata\PE\PEMethodSymbol.cs (1)
1527if (_containingType.IsExtension &&
Symbols\Metadata\PE\PEModuleSymbol.cs (1)
372if (type.IsExtension)
Symbols\Metadata\PE\PENamedTypeSymbol.cs (17)
415if (!IsExtension) 448if (!this.IsExtension) 471Debug.Assert(this.IsExtension); 885if (IsExtension) 973if (IsExtension) 1919return IsExtension ? "" : _name; 1927if (IsExtension) 2074if (IsExtension) 2218if (IsExtension) 2313if (IsExtension) 2410bool isExtension = IsExtension; 2441bool isExtension = IsExtension; 2479if (IsExtension) 2750=> IsExtension ? _lazyUncommonProperties.extensionInfo.GroupingTypeSymbol.Name : null; 2756if (!IsExtension) 2766=> IsExtension ? _name : null; 3195else 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);