Language: Add comments

This commit is contained in:
Jonathan Jenne
2023-05-23 12:04:31 +02:00
parent e65a6fa1a4
commit f491d4dd24

View File

@@ -42,6 +42,11 @@ Public Class Utils
Return [Enum].ToObject(GetType(T), value) Return [Enum].ToObject(GetType(T), value)
End Function End Function
''' <summary>
''' Converts a string to boolean. Accepts true and 1 as truthy values
''' </summary>
''' <param name="input">The input string</param>
''' <returns>True if input is true or 1, otherwise false.</returns>
Public Shared Function ToBoolean(input As String) As Boolean Public Shared Function ToBoolean(input As String) As Boolean
If String.IsNullOrEmpty(input) Then Return False If String.IsNullOrEmpty(input) Then Return False
Return (input.Trim().ToLower() = "true") OrElse (input.Trim() = "1") Return (input.Trim().ToLower() = "true") OrElse (input.Trim() = "1")
@@ -151,6 +156,11 @@ Public Class Utils
End Try End Try
End Function End Function
''' <summary>
''' Checks if string contains invalid characters
''' </summary>
''' <param name="pString"></param>
''' <returns></returns>
Public Shared Function TestContainsInvalidCharacters(pString As String) As Boolean Public Shared Function TestContainsInvalidCharacters(pString As String) As Boolean
Return Not pString.Equals(RemoveInvalidCharacters(pString)) Return Not pString.Equals(RemoveInvalidCharacters(pString))
End Function End Function