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) 1877return IsExtension ? "" : _name; 1885if (IsExtension) 2032if (IsExtension) 2176if (IsExtension) 2271if (IsExtension) 2368bool isExtension = IsExtension; 2399bool isExtension = IsExtension; 2437if (IsExtension) 2708=> IsExtension ? _lazyUncommonProperties.extensionInfo.GroupingTypeSymbol.Name : null; 2714if (!IsExtension) 2724=> IsExtension ? _name : null; 3153else 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)
4301Assert.True(extension.IsExtension); 4420Assert.True(extension.IsExtension); 4477Assert.True(extension.IsExtension); 4550Assert.True(extension.IsExtension); 4613Assert.True(extension.IsExtension); 4695Assert.True(extension.IsExtension); 4791Assert.True(extension.IsExtension); 4905Assert.True(extension.IsExtension); 5004Assert.True(extension.IsExtension);