Base:
property
IsExtension
Microsoft.CodeAnalysis.CSharp.Symbols.TypeSymbol.IsExtension
27 references to IsExtension
Microsoft.CodeAnalysis.CSharp (18)
Symbols\Metadata\PE\PEMethodSymbol.cs (1)
1486
if (_containingType.
IsExtension
&&
Symbols\Metadata\PE\PENamedTypeSymbol.cs (16)
412
if (!
IsExtension
)
445
if (!this.
IsExtension
)
468
Debug.Assert(this.
IsExtension
);
863
if (
IsExtension
)
937
if (
IsExtension
)
1866
return
IsExtension
? "" : _name;
1874
if (
IsExtension
)
2021
if (
IsExtension
)
2165
if (
IsExtension
)
2254
if (
IsExtension
)
2351
bool isExtension =
IsExtension
;
2382
bool isExtension =
IsExtension
;
2420
if (
IsExtension
)
2693
if (!
IsExtension
)
2706
if (!
IsExtension
)
3141
else 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)
4137
Assert.True(extension.
IsExtension
);
4254
Assert.True(extension.
IsExtension
);
4311
Assert.True(extension.
IsExtension
);
4384
Assert.True(extension.
IsExtension
);
4447
Assert.True(extension.
IsExtension
);
4529
Assert.True(extension.
IsExtension
);
4625
Assert.True(extension.
IsExtension
);
4739
Assert.True(extension.
IsExtension
);
4838
Assert.True(extension.
IsExtension
);