Base:
property
IsExtension
Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol.IsExtension
29 references to IsExtension
Microsoft.CodeAnalysis.CSharp (20)
Symbols\Metadata\PE\PEMethodSymbol.cs (1)
1527
if (_containingType.
IsExtension
&&
Symbols\Metadata\PE\PEModuleSymbol.cs (1)
372
if (type.
IsExtension
)
Symbols\Metadata\PE\PENamedTypeSymbol.cs (17)
415
if (!
IsExtension
)
448
if (!this.
IsExtension
)
471
Debug.Assert(this.
IsExtension
);
885
if (
IsExtension
)
973
if (
IsExtension
)
1919
return
IsExtension
? "" : _name;
1927
if (
IsExtension
)
2074
if (
IsExtension
)
2218
if (
IsExtension
)
2313
if (
IsExtension
)
2410
bool isExtension =
IsExtension
;
2441
bool isExtension =
IsExtension
;
2479
if (
IsExtension
)
2750
=>
IsExtension
? _lazyUncommonProperties.extensionInfo.GroupingTypeSymbol.Name : null;
2756
if (!
IsExtension
)
2766
=>
IsExtension
? _name : null;
3195
else if (
IsExtension
&& !((PENamedTypeSymbolGeneric)_lazyUncommonProperties.extensionInfo.MarkerTypeSymbol).MatchesContainingTypeParameters())
Symbols\Metadata\PE\PEParameterSymbol.cs (1)
887
&& ContainingType is PENamedTypeSymbol {
IsExtension
: true } containingPE
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (9)
Semantics\ExtensionTests2.cs (9)
5751
Assert.True(extension.
IsExtension
);
5870
Assert.True(extension.
IsExtension
);
5927
Assert.True(extension.
IsExtension
);
6000
Assert.True(extension.
IsExtension
);
6063
Assert.True(extension.
IsExtension
);
6145
Assert.True(extension.
IsExtension
);
6241
Assert.True(extension.
IsExtension
);
6355
Assert.True(extension.
IsExtension
);
6454
Assert.True(extension.
IsExtension
);