Example #1
0
 public override bool ResolveBoolean(VsState state, string tag)
 {
     if (tag == "ide-mode")
     {
         return(state.Mode != dbgDebugMode.dbgDesignMode);
     }
     else
     {
         return(true);
     }
 }
Example #2
0
 public override string Resolve(VsState state, string tag)
 {
     if (tag == "svn-url")
     {
         return(svnUrl);
     }
     else
     {
         return("");
     }
 }
Example #3
0
 private string GetModeTitle(VsState state)
 {
     if (state.Mode == dbgDebugMode.dbgDesignMode)
     {
         return(string.Empty);
     }
     else if (state.Mode == dbgDebugMode.dbgRunMode)
     {
         return("(Running)");
     }
     else
     {
         return("(Debugging)");
     }
 }
Example #4
0
 public override string Resolve(VsState state, string tag)
 {
     if (tag == "ide-name")
     {
         return("Microsoft Visual Studio");
     }
     else if (tag == "ide-mode")
     {
         return(GetModeTitle(state));
     }
     else
     {
         return(null);
     }
 }
Example #5
0
 public override string Resolve(VsState state, string tag)
 {
     if (tag == "vsr-branch")
     {
         return(vsrBranch);
     }
     else if (tag == "vsr-sha")
     {
         return(vsrSHA);
     }
     else
     {
         return("");
     }
 }
Example #6
0
 public override string Resolve(VsState state, string tag)
 {
     if (tag == "git-branch")
     {
         return(gitBranch);
     }
     else if (tag == "git-sha")
     {
         return(gitSha);
     }
     else
     {
         return("");
     }
 }
 public override string Resolve(VsState state, string tag)
 {
     if (tag.StartsWith("path"))
     {
         return(SplitFunction.Parse("path", Path.DirectorySeparatorChar, tag, new FileInfo(solution.FileName).Directory.FullName));
     }
     else if ((tag == "solution-name" || tag == "item-name") && state.Solution?.FullName != null)
     {
         return(Path.GetFileNameWithoutExtension(state.Solution.FullName));
     }
     else if (tag == "solution-dir")
     {
         return(Path.GetFileName(Path.GetDirectoryName(state.Solution.FileName)) + "\\");
     }
     else
     {
         throw new InvalidOperationException();
     }
 }
Example #8
0
 public abstract string Resolve(VsState state, string tag);
Example #9
0
 public abstract bool ResolveBoolean(VsState state, string tag);
Example #10
0
 public override bool ResolveBoolean(VsState state, string tag)
 {
     return(state.Solution != null);
 }
Example #11
0
 public override bool ResolveBoolean(VsState state, string tag)
 {
     return(tag == "svn");
 }