Files
git-tfs/GitTfs.VsFake/TfsPlugin.cs
T
Philippe Miossec ba6581a2d9 Drop VsCommon in namespace
(because that's an internal namespace)
2014-07-30 10:39:36 +02:00

36 lines
804 B
C#

using System;
using System.IO;
using Sep.Git.Tfs.Core;
using Sep.Git.Tfs.VsFake;
namespace Sep.Git.Tfs
{
class TfsPlugin : Sep.Git.Tfs.Core.TfsInterop.TfsPlugin
{
/*
public override void Initialize(StructureMap.Graph.IAssemblyScanner scan)
{
base.Initialize(scan);
}
*/
public override void Initialize(StructureMap.ConfigurationExpression config)
{
config.For<Script>().Use(() => Script.Load(ScriptPath));
}
public override bool IsViable()
{
return ScriptPath.Try(File.Exists);
}
internal static string ScriptPath
{
get
{
return Environment.GetEnvironmentVariable(Script.EnvVar);
}
}
}
}