AIT.Tools.VisualStudioTextTransform.VisualStudioTextTemplateHost.VisualStudioTextTemplateHost C# (CSharp) Method

VisualStudioTextTemplateHost() public method

/
public VisualStudioTextTemplateHost ( string templateFile, DTE2 dte, IVariableResolver resolver ) : System
templateFile string
dte DTE2
resolver IVariableResolver
return System
        public VisualStudioTextTemplateHost(string templateFile, DTE2 dte, IVariableResolver resolver)
        {
            if (string.IsNullOrEmpty(templateFile))
            {
                throw new ArgumentNullException("templateFile");
            }

            if (dte == null)
            {
                throw new ArgumentNullException("dte");
            }
            if (resolver == null)
            {
                throw new ArgumentNullException("resolver");
            }
            _templateFile = templateFile;
            _dte = dte;
            _resolver = resolver;
            var directoryName = Path.GetDirectoryName(templateFile);
            Debug.Assert(directoryName != null, "directoryName != null, don't expect templateFile to be a root directory!");
            _templateDir = Path.GetFullPath(directoryName);
        }