Ejemplo n.º 1
0
        public static string GetSnippetBrowserUrl(EnvironmentKind environmentKind, Language language = Language.None)
        {
            string s = $"?engine={environmentKind.GetIdentifier()}";

            if (language != Language.None)
            {
                s += $"&language={language.GetIdentifier()}";
            }

            return(KnownPaths.SnippetBrowserUrl + s);
        }
Ejemplo n.º 2
0
        public static string GetIdentifier(this EnvironmentKind kind)
        {
            switch (kind)
            {
            case EnvironmentKind.VisualStudio:
                return("vs");

            case EnvironmentKind.VisualStudioCode:
                return("vscode");

            default:
                throw new ArgumentException("", nameof(kind));
            }
        }
 public CalculatorEnvironment(CalculatorEnvironment outerContext, string name, EnvironmentKind environmentkind)
 {
     this.OuterContext    = outerContext;
     this.Name            = name;
     this.environmentkind = environmentkind;
 }
 public CalculatorEnvironment(string name, EnvironmentKind environmentkind)
     : this(null, name, environmentkind)
 {
 }