Base:
property
IsExtension
Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol.IsExtension
29 references to IsExtension
Microsoft.CodeAnalysis.CSharp (20)
Symbols\Metadata\PE\PEMethodSymbol.cs (1)
1490if (_containingType.IsExtension &&
Symbols\Metadata\PE\PEModuleSymbol.cs (1)
489if (type.IsExtension)
Symbols\Metadata\PE\PENamedTypeSymbol.cs (17)
412if (!IsExtension) 445if (!this.IsExtension) 468Debug.Assert(this.IsExtension); 863if (IsExtension) 937if (IsExtension) 1872return IsExtension ? "" : _name; 1880if (IsExtension) 2027if (IsExtension) 2171if (IsExtension) 2266if (IsExtension) 2363bool isExtension = IsExtension; 2394bool isExtension = IsExtension; 2432if (IsExtension) 2703=> IsExtension ? _lazyUncommonProperties.extensionInfo.GroupingTypeSymbol.Name : null; 2709if (!IsExtension) 2719=> IsExtension ? _name : null; 3148else if (IsExtension && !((PENamedTypeSymbolGeneric)_lazyUncommonProperties.extensionInfo.MarkerTypeSymbol).MatchesContainingTypeParameters())
Symbols\Metadata\PE\PEParameterSymbol.cs (1)
868&& ContainingType is PENamedTypeSymbol { IsExtension: true } containingPE
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (9)
Semantics\ExtensionTests2.cs (9)
4303Assert.True(extension.IsExtension); 4422Assert.True(extension.IsExtension); 4479Assert.True(extension.IsExtension); 4552Assert.True(extension.IsExtension); 4615Assert.True(extension.IsExtension); 4697Assert.True(extension.IsExtension); 4793Assert.True(extension.IsExtension); 4907Assert.True(extension.IsExtension); 5006Assert.True(extension.IsExtension);