Base:
property
IsExtension
Microsoft.CodeAnalysis.CSharp.Symbols.TypeSymbol.IsExtension
27 references to IsExtension
Microsoft.CodeAnalysis.CSharp (18)
Symbols\Metadata\PE\PEMethodSymbol.cs (1)
1486if (_containingType.IsExtension &&
Symbols\Metadata\PE\PENamedTypeSymbol.cs (16)
412if (!IsExtension) 445if (!this.IsExtension) 468Debug.Assert(this.IsExtension); 863if (IsExtension) 937if (IsExtension) 1866return IsExtension ? "" : _name; 1874if (IsExtension) 2021if (IsExtension) 2165if (IsExtension) 2254if (IsExtension) 2351bool isExtension = IsExtension; 2382bool isExtension = IsExtension; 2420if (IsExtension) 2693if (!IsExtension) 2706if (!IsExtension) 3141else if (IsExtension && !((PENamedTypeSymbolGeneric)_lazyUncommonProperties.extensionInfo.MarkerTypeSymbol).MatchesContainingTypeParameters())
Symbols\Metadata\PE\PEParameterSymbol.cs (1)
872&& ContainingType is PENamedTypeSymbol { IsExtension: true } containingPE
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (9)
Semantics\ExtensionTests2.cs (9)
4137Assert.True(extension.IsExtension); 4254Assert.True(extension.IsExtension); 4311Assert.True(extension.IsExtension); 4384Assert.True(extension.IsExtension); 4447Assert.True(extension.IsExtension); 4529Assert.True(extension.IsExtension); 4625Assert.True(extension.IsExtension); 4739Assert.True(extension.IsExtension); 4838Assert.True(extension.IsExtension);