public static TBuilder WithNullabilityAttributes <TBuilder>([NotNull] this TBuilder source, [NotNull] NullabilityAttributesBuilder builder) where TBuilder : SourceCodeBuilder { Guard.NotNull(source, nameof(source)); Guard.NotNull(builder, nameof(builder)); source._WithNullabilityAttributes(builder); return(source); }
internal void _WithNullabilityAttributes([NotNull] NullabilityAttributesBuilder builder) { nullabilityAttributes = builder.Build(); }