当前位置: 首页>>代码示例>>C#>>正文


C# IClass.GetClrName方法代码示例

本文整理汇总了C#中IClass.GetClrName方法的典型用法代码示例。如果您正苦于以下问题:C# IClass.GetClrName方法的具体用法?C# IClass.GetClrName怎么用?C# IClass.GetClrName使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在IClass的用法示例。


在下文中一共展示了IClass.GetClrName方法的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: IsValidTestMethod

        public bool IsValidTestMethod(IProject project, IClass testClass, IMethod testMethod)
        {
            if (project == null || testClass == null || testMethod == null)
                return false;

            return IsValidTestMethod(project, testClass.GetClrName().FullName, testMethod.ShortName);
        }
开发者ID:jbogard,项目名称:ReSharperFixieRunner,代码行数:7,代码来源:TestIdentifier.cs

示例2: IsValidTestClass

        public bool IsValidTestClass(IProject project, IClass testClass)
        {
            if (project == null || testClass == null)
                return false;

            return IsValidTestClass(project, testClass.GetClrName().FullName);
        }
开发者ID:jbogard,项目名称:ReSharperFixieRunner,代码行数:7,代码来源:TestIdentifier.cs

示例3: ProcessTestClass

        private IUnitTestElement ProcessTestClass(IClass testClass)
        {
            var project = psiFile.GetProject();
            if (!conventionCheck.IsValidTestClass(project, testClass))
                return null;

            var clrTypeName = testClass.GetClrName();
            var assemblyPath = project.GetOutputFilePath().FullPath;
            return unitTestElementFactory.GetOrCreateTestClass(project, clrTypeName, assemblyPath);
        }
开发者ID:TylerCarlson1,项目名称:ReSharperFixieRunner,代码行数:10,代码来源:PsiFileExplorer.8.1.cs

示例4: ProcessTestClass

        private IUnitTestElement ProcessTestClass(IClass testClass)
        {
            if (!IsValidTestClass(testClass))
                return null;

            IUnitTestElement testElement;

            if (!classes.TryGetValue(testClass, out testElement))
            {
                testElement = provider.GetOrCreateClassElement(testClass.GetClrName().FullName, project, envoy);
                foreach (var child in testElement.Children.ToList())
                    child.State = UnitTestElementState.Pending;
                classes.Add(testClass, testElement);
            }

            return testElement;
        }
开发者ID:Eskat0n,项目名称:ReSharper.XUnitTestRunner,代码行数:17,代码来源:XunitFileExplorer.cs

示例5: ProcessSpecificationContainer

        private IUnitTestElement ProcessSpecificationContainer(IClass specificationContainer)
        {
            if (!IsSpecificationContainer(specificationContainer))
                return null;

            var project = _psiFile.GetProject();
            var containerElement = _elementFactory.GetOrCreateSpecificationContainerElement(project, specificationContainer.GetClrName(), UnitTestManager.GetOutputAssemblyPath(project).FullPath);

            _specificationCollections.Add(specificationContainer, containerElement);

            return containerElement;
        }
开发者ID:briandonahue,项目名称:simple-testing,代码行数:12,代码来源:SimpleTestingPsiFileExplorer.cs

示例6: GetOrCreateMethodElement

 private XunitTestMethodElement GetOrCreateMethodElement(XunitTestClassElement classElement, IClass @class, IMethod method)
 {
     var projectElement = classElement.GetProject();
     var projectEnvoy = Equals(projectElement, project)
                            ? envoy
                            : ProjectModelElementEnvoy.Create(projectElement);
     return factory.GetOrCreateMethodElement(@class.GetClrName(), method.ShortName, projectElement, classElement, projectEnvoy, UnitTestElementPsiIdentifier.GetSkipReason(method));
 }
开发者ID:hazzik,项目名称:ReSharper.XUnitTestRunner,代码行数:8,代码来源:XunitFileExplorer.cs


注:本文中的IClass.GetClrName方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。