public Identifier([NotNull] IEnumerable <SoftString> names) { if (names == null) { throw new ArgumentNullException(nameof(names)); } _names = names.ToList(); _identifier = ImmutableKeySet.Create(_names); }
private async Task UpdateNuspec(NuspecFile nuspecFile, CancellationToken cancellationToken) { var updateNuspec = (UpdateNuspec)_commands[ImmutableKeySet <SoftString> .Create(nameof(UpdateNuspec))]; updateNuspec.NuspecFile = nuspecFile; updateNuspec.Version = _roboNuGetFile.PackageVersion; await updateNuspec.ExecuteAsync(cancellationToken); }
public void Equals_DifferentNames_False() { Assert.AreNotEqual(ImmutableKeySet <SoftString> .Create("foo"), ImmutableKeySet <SoftString> .Create("bar")); }
public void Equals_CommonNames_True() { Assert.AreEqual(ImmutableKeySet <SoftString> .Create("foo"), ImmutableKeySet <SoftString> .Create("bar", "FOO")); }
public void Equals_SameNames_True() { Assert.AreEqual(ImmutableKeySet <SoftString> .Create("foo"), ImmutableKeySet <SoftString> .Create("foo")); }
public static ImmutableKeySet <T> Create <T>(IEnumerable <T> keys) where T : IEquatable <T> { return(ImmutableKeySet <T> .Create(keys)); }
public static ImmutableKeySet <T> Create <T>(params T[] keys) where T : IEquatable <T> { return(ImmutableKeySet <T> .Create(keys)); }