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