Exemplo n.º 1
0
        public ITisMethodsExplorer GetExplorer(EXPLORER_TYPE oExplorerType, string customizationDir = null)
        {
            if (!StringUtil.IsStringInitialized(customizationDir))
            {
                customizationDir = m_oAssemblyExplorerDomain.BaseDirectory;
            }

            switch (oExplorerType)
            {
            case EXPLORER_TYPE.DOTNET:
                return(CreateAssemblyExplorer(customizationDir));

            default:
                throw new TisException("Not supported explorer type");
            }
        }
        public TisEventsExplorer(EXPLORER_TYPE oExplorerType, ICustomAssemblyResolver oAssemblyResolver)
        {
            m_oAssemblyResolver = oAssemblyResolver;

            m_oMethodsExplorer = new TisMethodsExplorer(oExplorerType, oAssemblyResolver);
        }
Exemplo n.º 3
0
 public ITisMethodsExplorer GetTypedExplorer(EXPLORER_TYPE oExplorerType)
 {
     return(m_oExplorerFactory.GetExplorer(oExplorerType));
 }
Exemplo n.º 4
0
 public TisMethodsExplorer(EXPLORER_TYPE oExplorerType, ICustomAssemblyResolver oAssemblyResolver)
     : this(oAssemblyResolver)
 {
     m_oTypedExplorer = m_oExplorerFactory.GetExplorer(oExplorerType, oAssemblyResolver.CustomizationDir);
 }