string.SplitSpaces()

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 7

19 Source : StringExtensions.cs
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;
        }