Base:
property
IsExtension
Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol.IsExtension
29 references to IsExtension
Microsoft.CodeAnalysis.CSharp (20)
Symbols\Metadata\PE\PEMethodSymbol.cs (1)
1490
if (_containingType.
IsExtension
&&
Symbols\Metadata\PE\PEModuleSymbol.cs (1)
489
if (type.
IsExtension
)
Symbols\Metadata\PE\PENamedTypeSymbol.cs (17)
412
if (!
IsExtension
)
445
if (!this.
IsExtension
)
468
Debug.Assert(this.
IsExtension
);
863
if (
IsExtension
)
937
if (
IsExtension
)
1872
return
IsExtension
? "" : _name;
1880
if (
IsExtension
)
2027
if (
IsExtension
)
2171
if (
IsExtension
)
2266
if (
IsExtension
)
2363
bool isExtension =
IsExtension
;
2394
bool isExtension =
IsExtension
;
2432
if (
IsExtension
)
2703
=>
IsExtension
? _lazyUncommonProperties.extensionInfo.GroupingTypeSymbol.Name : null;
2709
if (!
IsExtension
)
2719
=>
IsExtension
? _name : null;
3148
else if (
IsExtension
&& !((PENamedTypeSymbolGeneric)_lazyUncommonProperties.extensionInfo.MarkerTypeSymbol).MatchesContainingTypeParameters())
Symbols\Metadata\PE\PEParameterSymbol.cs (1)
868
&& ContainingType is PENamedTypeSymbol {
IsExtension
: true } containingPE
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (9)
Semantics\ExtensionTests2.cs (9)
4303
Assert.True(extension.
IsExtension
);
4422
Assert.True(extension.
IsExtension
);
4479
Assert.True(extension.
IsExtension
);
4552
Assert.True(extension.
IsExtension
);
4615
Assert.True(extension.
IsExtension
);
4697
Assert.True(extension.
IsExtension
);
4793
Assert.True(extension.
IsExtension
);
4907
Assert.True(extension.
IsExtension
);
5006
Assert.True(extension.
IsExtension
);