Here are the examples of the csharp api string.SplitSpaces() taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.
1 Examples
19
Source : StringExtensions.cs
with GNU General Public License v3.0
from CircuitLord
with GNU General Public License v3.0
from CircuitLord
public static Sandboxes ParseSecuritySettings(this String value, Boolean allowFullscreen = false)
{
var values = value.SplitSpaces();
var output = Sandboxes.Navigation | Sandboxes.Plugins | Sandboxes.DoreplacedentDomain;
if (!values.Contains("allow-popups", StringComparison.OrdinalIgnoreCase))
{
output |= Sandboxes.AuxiliaryNavigation;
}
if (!values.Contains("allow-top-navigation", StringComparison.OrdinalIgnoreCase))
{
output |= Sandboxes.TopLevelNavigation;
}
if (!values.Contains("allow-same-origin", StringComparison.OrdinalIgnoreCase))
{
output |= Sandboxes.Origin;
}
if (!values.Contains("allow-forms", StringComparison.OrdinalIgnoreCase))
{
output |= Sandboxes.Forms;
}
if (!values.Contains("allow-pointer-lock", StringComparison.OrdinalIgnoreCase))
{
output |= Sandboxes.PointerLock;
}
if (!values.Contains("allow-scripts", StringComparison.OrdinalIgnoreCase))
{
output |= Sandboxes.Scripts;
}
if (!values.Contains("allow-scripts", StringComparison.OrdinalIgnoreCase))
{
output |= Sandboxes.AutomaticFeatures;
}
if (!allowFullscreen)
{
output |= Sandboxes.Fullscreen;
}
return output;
}