namespace ShrlAlgoToolkit.RevitAddins.RvIndependent.MetroGauges.LandXMLData { public static class LamdXMLEx { public static DesignShape ByName(this List shapes, string name) { return shapes.FirstOrDefault(shape => shape.Name.Trim().Equals(name, StringComparison.OrdinalIgnoreCase)); } public static bool? ReferenceComparison(object o1, object o2) { if (ReferenceEquals(o1, o2)) { return true; } if (o1 == null || o2 == null) { return false; } return null; } } }