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