1 instantiation of SimpleVersion
Microsoft.Build (1)
Utilities\SimpleVersion.cs (1)
125return new SimpleVersion(major, minor, build, revision);
30 references to SimpleVersion
Microsoft.Build (30)
Evaluation\IntrinsicFunctions.cs (12)
602return SimpleVersion.Parse(a) == SimpleVersion.Parse(b); 607return SimpleVersion.Parse(a) != SimpleVersion.Parse(b); 612return SimpleVersion.Parse(a) > SimpleVersion.Parse(b); 617return SimpleVersion.Parse(a) >= SimpleVersion.Parse(b); 622return SimpleVersion.Parse(a) < SimpleVersion.Parse(b); 627return SimpleVersion.Parse(a) <= SimpleVersion.Parse(b);
Utilities\SimpleVersion.cs (18)
42internal readonly struct SimpleVersion : IEquatable<SimpleVersion>, IComparable<SimpleVersion> 77public bool Equals(SimpleVersion other) 85public int CompareTo(SimpleVersion other) 94public override bool Equals(object obj) => obj is SimpleVersion v && Equals(v); 98public static bool operator ==(SimpleVersion a, SimpleVersion b) => a.Equals(b); 99public static bool operator !=(SimpleVersion a, SimpleVersion b) => !a.Equals(b); 100public static bool operator <(SimpleVersion a, SimpleVersion b) => a.CompareTo(b) < 0; 101public static bool operator <=(SimpleVersion a, SimpleVersion b) => a.CompareTo(b) <= 0; 102public static bool operator >(SimpleVersion a, SimpleVersion b) => a.CompareTo(b) > 0; 103public static bool operator >=(SimpleVersion a, SimpleVersion b) => a.CompareTo(b) >= 0; 105public static SimpleVersion Parse(string input)