コード例 #1
0
        static string EnsureValidIdentifer(string name)
        {
            if (string.IsNullOrWhiteSpace(name))
            {
                return(name);
            }

            name = IdentifierValidator.CreateValidIdentifier(name);

            if (char.IsNumber(name [0]))
            {
                name = $"_{name}";
            }

            return(name);
        }
コード例 #2
0
 public void CreateValidIdentifier_Encoded()
 {
     Assert.AreEqual("my_x45_identifier_x36_test", IdentifierValidator.CreateValidIdentifier("my-identifier$test", true));
     Assert.AreEqual("myidentifier_x55357__x56842_test", IdentifierValidator.CreateValidIdentifier("myidentifier😊test", true));
 }
コード例 #3
0
 public void CreateValidIdentifier_Simple()
 {
     Assert.AreEqual("my_identifier_test", IdentifierValidator.CreateValidIdentifier("my-identifier$test"));
 }