public static bool GetBoolean([NotNull] this Directory directory, int tagType) { if (directory.TryGetBoolean(tagType, out bool value)) { return(value); } return(ThrowValueNotPossible <bool>(directory, tagType)); }