1 write to extensionInfo
Microsoft.CodeAnalysis.CSharp (1)
Symbols\Metadata\PE\PENamedTypeSymbol.cs (1)
384
extensionInfo
= new ExtensionInfo(markerType, markerMethod)
10 references to extensionInfo
Microsoft.CodeAnalysis.CSharp (10)
Symbols\Metadata\PE\PENamedTypeSymbol.cs (10)
184
extensionInfo
is null;
425
var uncommon = GetUncommonProperties().
extensionInfo
;
458
var uncommon = GetUncommonProperties().
extensionInfo
;
490
var uncommon = GetUncommonProperties().
extensionInfo
;
2230
public override bool IsExtension => _lazyUncommonProperties?.
extensionInfo
is { };
2580
foreach (var methodHandle in module.GetMethodsOfTypeOrThrow(isExtension ? _lazyUncommonProperties.
extensionInfo
.GroupingTypeSymbol.Handle : _handle))
2611
foreach (var propertyDef in module.GetPropertiesOfTypeOrThrow(isExtension ? _lazyUncommonProperties.
extensionInfo
.GroupingTypeSymbol.Handle : _handle))
2916
=> IsExtension ? _lazyUncommonProperties.
extensionInfo
.GroupingTypeSymbol.Name : null;
2927
return _lazyUncommonProperties.
extensionInfo
.GroupingTypeSymbol;
3361
else if (IsExtension && !((PENamedTypeSymbolGeneric)_lazyUncommonProperties.
extensionInfo
.MarkerTypeSymbol).MatchesContainingTypeParameters())