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)
5231Assert.True(extension.IsExtension); 5350Assert.True(extension.IsExtension); 5407Assert.True(extension.IsExtension); 5480Assert.True(extension.IsExtension); 5543Assert.True(extension.IsExtension); 5625Assert.True(extension.IsExtension); 5721Assert.True(extension.IsExtension); 5835Assert.True(extension.IsExtension); 5934Assert.True(extension.IsExtension);