3 types derived from Extensions
Microsoft.CodeAnalysis.CSharp (3)
Symbols\TypeWithAnnotations.cs (3)
882private sealed class NonLazyType : Extensions 954private sealed class LazySubstitutedType : Extensions 1059private sealed class LazyNullableTypeParameter : Extensions
6 references to Extensions
Microsoft.CodeAnalysis.CSharp (6)
Symbols\TypeWithAnnotations.cs (6)
46private readonly Extensions _extensions; 53private TypeWithAnnotations(TypeSymbol defaultType, NullableAnnotation defaultAnnotation, Extensions extensions) 170return new TypeWithAnnotations(typeSymbol, nullableAnnotation, Extensions.Create(customModifiers)); 186internal bool IsDefault => DefaultType is null && this.NullableAnnotation == 0 && (_extensions == null || _extensions == Extensions.Default); 840internal static readonly Extensions Default = new NonLazyType(customModifiers: ImmutableArray<CustomModifier>.Empty); 842internal static Extensions Create(ImmutableArray<CustomModifier> customModifiers)