Ancestry.QueryProcessor.Parse.Tokenizer.IsValidIdentifier C# (CSharp) Method

IsValidIdentifier() public static method

public static IsValidIdentifier ( string subject ) : bool
subject string
return bool
        public static bool IsValidIdentifier(string subject)
        {
            if (subject.Length < 1)
                return false;
            if (!(Char.IsLetter(subject[0]) || (subject[0] == '_')))
                return false;
            for (int i = 1; i < subject.Length; i++)
                if (!(Char.IsLetterOrDigit(subject[i]) || (subject[i] == '_')))
                    return false;
            return true;
        }