/// <summary> /// Checks if id corresponds to a valid <see cref="RhinoInside.Revit.External.DB.BuiltInLinePattern"/> id. /// </summary> /// <param name="id"></param> /// <param name="builtInPattern"></param> /// <returns></returns> public static bool TryGetBuiltInLinePattern(this ElementId id, out BuiltInLinePattern builtInPattern) { builtInPattern = (BuiltInLinePattern)id.IntegerValue; if (builtInPattern.IsValid()) { return(true); } builtInPattern = BuiltInLinePattern.INVALID; return(false); }
public static bool IsValid(this BuiltInLinePattern value) { return(value == BuiltInLinePattern.Solid); }