Base:
property
IsExtension
Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol.IsExtension
20 references to IsExtension
Microsoft.CodeAnalysis.CSharp (20)
Symbols\Metadata\PE\PEMethodSymbol.cs (1)
1529if (_containingType.IsExtension &&
Symbols\Metadata\PE\PEModuleSymbol.cs (1)
372if (type.IsExtension)
Symbols\Metadata\PE\PENamedTypeSymbol.cs (17)
420if (!IsExtension) 453if (!this.IsExtension) 476Debug.Assert(this.IsExtension); 890if (IsExtension) 985if (IsExtension) 2085return IsExtension ? "" : _name; 2093if (IsExtension) 2240if (IsExtension) 2384if (IsExtension) 2479if (IsExtension) 2576bool isExtension = IsExtension; 2607bool isExtension = IsExtension; 2645if (IsExtension) 2916=> IsExtension ? _lazyUncommonProperties.extensionInfo.GroupingTypeSymbol.Name : null; 2922if (!IsExtension) 2932=> IsExtension ? _name : null; 3361else if (IsExtension && !((PENamedTypeSymbolGeneric)_lazyUncommonProperties.extensionInfo.MarkerTypeSymbol).MatchesContainingTypeParameters())
Symbols\Metadata\PE\PEParameterSymbol.cs (1)
887&& ContainingType is PENamedTypeSymbol { IsExtension: true } containingPE