8 references to NullableTypeDecoder
Microsoft.CodeAnalysis.CSharp (8)
Symbols\Metadata\PE\PEEventSymbol.cs (1)
108
type =
NullableTypeDecoder
.TransformType(type, handle, moduleSymbol, accessSymbol: _containingType, nullableContext: _containingType);
Symbols\Metadata\PE\PEFieldSymbol.cs (1)
322
type =
NullableTypeDecoder
.TransformType(type, _handle, moduleSymbol, accessSymbol: this, nullableContext: _containingType);
Symbols\Metadata\PE\PENamedTypeSymbol.cs (2)
542
baseType = (NamedTypeSymbol)
NullableTypeDecoder
.TransformType(TypeWithAnnotations.Create(decodedType), _handle, moduleSymbol, accessSymbol: this, nullableContext: this).Type;
602
typeSymbol =
NullableTypeDecoder
.TransformType(TypeWithAnnotations.Create(typeSymbol), interfaceImpl, moduleSymbol, accessSymbol: this, nullableContext: this).Type;
Symbols\Metadata\PE\PEParameterSymbol.cs (2)
268
typeWithAnnotations =
NullableTypeDecoder
.TransformType(typeWithAnnotations, value.GetValueOrDefault(), default);
317
typeWithAnnotations =
NullableTypeDecoder
.TransformType(typeWithAnnotations, handle, moduleSymbol, accessSymbol: accessSymbol, nullableContext: nullableContext);
Symbols\Metadata\PE\PEPropertySymbol.cs (1)
310
propertyTypeWithAnnotations =
NullableTypeDecoder
.TransformType(propertyTypeWithAnnotations, handle, moduleSymbol, accessSymbol: _containingType, nullableContext: _containingType);
Symbols\Metadata\PE\PETypeParameterSymbol.cs (1)
304
type =
NullableTypeDecoder
.TransformType(type, constraintHandle, moduleSymbol, accessSymbol: _containingSymbol, nullableContext: _containingSymbol);