1 instantiation of NativeIntegerTypeSymbol
Microsoft.CodeAnalysis.CSharp (1)
Symbols\MetadataOrSourceAssemblySymbol.cs (1)
153
Interlocked.CompareExchange(ref _lazyNativeIntegerTypes[index], new
NativeIntegerTypeSymbol
(underlyingType), null);
21 references to NativeIntegerTypeSymbol
Microsoft.CodeAnalysis.CSharp (21)
Emitter\Model\NamedTypeSymbolAdapter.cs (1)
1060
if (underlyingNamedTypeSymbol is
NativeIntegerTypeSymbol
)
Symbols\Metadata\PE\PENamedTypeSymbol.cs (1)
2856
return t2 is
NativeIntegerTypeSymbol
nativeInteger ?
Symbols\MetadataOrSourceAssemblySymbol.cs (2)
36
private
NativeIntegerTypeSymbol
[] _lazyNativeIntegerTypes;
141
Interlocked.CompareExchange(ref _lazyNativeIntegerTypes, new
NativeIntegerTypeSymbol
[2], null);
Symbols\MissingMetadataTypeSymbol.cs (1)
356
NativeIntegerTypeSymbol
.VerifyEquality(this, other);
Symbols\NativeIntegerTypeSymbol.cs (15)
304
private readonly
NativeIntegerTypeSymbol
_type;
307
internal NativeIntegerTypeMap(
NativeIntegerTypeSymbol
type)
334
private readonly
NativeIntegerTypeSymbol
_container;
338
internal NativeIntegerMethodSymbol(
NativeIntegerTypeSymbol
container, MethodSymbol underlyingMethod, NativeIntegerPropertySymbol? associatedSymbol)
344
NativeIntegerTypeSymbol
.VerifyEquality(this, underlyingMethod);
385
public override bool Equals(Symbol? other, TypeCompareKind comparison) =>
NativeIntegerTypeSymbol
.EqualsHelper(this, other, comparison, symbol => symbol.UnderlyingMethod);
412
private readonly
NativeIntegerTypeSymbol
_containingType;
415
internal NativeIntegerParameterSymbol(
NativeIntegerTypeSymbol
containingType, NativeIntegerMethodSymbol container, ParameterSymbol underlyingParameter) : base(underlyingParameter)
421
NativeIntegerTypeSymbol
.VerifyEquality(this, underlyingParameter);
444
public override bool Equals(Symbol? other, TypeCompareKind comparison) =>
NativeIntegerTypeSymbol
.EqualsHelper(this, other, comparison, symbol => symbol._underlyingParameter);
462
private readonly
NativeIntegerTypeSymbol
_container;
465
NativeIntegerTypeSymbol
container,
467
Func<
NativeIntegerTypeSymbol
, NativeIntegerPropertySymbol, MethodSymbol?, NativeIntegerMethodSymbol?> getAccessor) :
474
NativeIntegerTypeSymbol
.VerifyEquality(this, underlyingProperty);
493
public override bool Equals(Symbol? other, TypeCompareKind comparison) =>
NativeIntegerTypeSymbol
.EqualsHelper(this, other, comparison, symbol => symbol._underlyingProperty);
Symbols\Source\SourceNamedTypeSymbol.cs (1)
1804
return t2 is
NativeIntegerTypeSymbol
nativeInteger ?