public static void Main()
string connectionStringA = "param1=value1;param2=value2;host=mytenant.snowflakecomputing.com";
string connectionStringB = "host=mytenant.whatever.com;param1=value1;param2=value2;";
bool isValidA = connectionStringA.Split(';').First(x=> x.ToLower().StartsWith("host=")).ToLower().Replace("host=","").EndsWith("snowflakecomputing.com");
bool isValidB = connectionStringB.Split(';').First(x=> x.ToLower().StartsWith("host=")).ToLower().Replace("host=","").EndsWith("snowflakecomputing.com");
Console.WriteLine("A is Valid: " + isValidA);
Console.WriteLine("B is Valid: " + isValidB);