public T4Environment([NotNull] IVsEnvironmentInformation vsEnvironmentInformation) { _vsEnvironmentInformation = vsEnvironmentInformation; int vsMajorVersion = vsEnvironmentInformation.VsVersion2.Major; if (vsMajorVersion == 10) { _platformID = new PlatformID(FrameworkIdentifier.NetFramework, new Version(4, 0)); _textTemplatingAssemblyNames = new[] { "Microsoft.VisualStudio.TextTemplating.10.0, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "Microsoft.VisualStudio.TextTemplating.Interfaces.10.0, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" }; _isSupported = true; } else if (vsMajorVersion == 11) { _platformID = new PlatformID(FrameworkIdentifier.NetFramework, new Version(4, 5)); _textTemplatingAssemblyNames = new[] { "Microsoft.VisualStudio.TextTemplating.11.0, Version=11.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "Microsoft.VisualStudio.TextTemplating.Interfaces.11.0, Version=11.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "Microsoft.VisualStudio.TextTemplating.Interfaces.10.0, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" }; _isSupported = true; } else { _isSupported = false; } }
public T4Environment([NotNull] IVsEnvironmentInformation vsEnvironmentInformation) { _vsEnvironmentInformation = vsEnvironmentInformation; int vsMajorVersion = vsEnvironmentInformation.VsVersion2.Major; if (vsMajorVersion == 10) { _platformID = new PlatformID(FrameworkIdentifier.NetFramework, new Version(4, 0)); _textTemplatingAssemblyNames = new[] { "Microsoft.VisualStudio.TextTemplating.10.0, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "Microsoft.VisualStudio.TextTemplating.Interfaces.10.0, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" }; _isSupported = true; } else if (vsMajorVersion == 11) { _platformID = new PlatformID(FrameworkIdentifier.NetFramework, new Version(4, 5)); _textTemplatingAssemblyNames = new[] { "Microsoft.VisualStudio.TextTemplating.11.0, Version=11.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "Microsoft.VisualStudio.TextTemplating.Interfaces.11.0, Version=11.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "Microsoft.VisualStudio.TextTemplating.Interfaces.10.0, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" }; _isSupported = true; } else _isSupported = false; }
public static void AddSilverlightUnitTestTask(this IList<UnitTestTask> sequence, PlatformID silverlightPlatform, UnitTestManager manager) { var provider = manager.GetProvider(SilverlightUnitTestProvider.RunnerId); var element = new SilverlightUnitTestElement(provider); var remoteTask = new SilverlightUnitTestTask(silverlightPlatform.Version); sequence.Insert(0, new UnitTestTask(element, remoteTask)); }
internal T4ResolveProject([NotNull] ISolution solution, [NotNull] IShellLocks shellLocks, [NotNull] PlatformID platformID, [NotNull] IUserDataHolder dataHolder) { _shellLocks = shellLocks; _solution = solution; _dataHolder = dataHolder; _projectProperties = new T4ResolveProjectProperties(platformID); }
internal T4ResolveProjectProperties([NotNull] PlatformID platformID) : base(EmptyList <Guid> .InstanceList, platformID, Guid.Empty) { }