"景先生毕设|www.jxszl.com

C# BuildInfo类代码示例

2023-12-29 17:36编辑: www.jxszl.com景先生毕设
本文整理汇总了C#中BuildInfo类的典型用法代码示例。如果您正苦于以下问题:C#BuildInfo类的具体用法?C#BuildInfo怎么用?C#BuildInfo使用的例子?这里精选的类代码示例或许可以为您提供帮助。 示例1:GetBuildDoneImage publicstaticControlTemplateGetBuildDoneImage(BuildInfobuildInfo,IEnumerableallProjects,outControlTemplatestateImage) { if(buildInfo==null||buildInfo.BuildAction==null||buildInfo.BuildScope==null) { stateImage=null; returnVectorResources.TryGet(BuildActionResourcesUri,"StandBy"); } if(allProjects==null) thrownewInvalidOperationException(); interrorProjectsCount=allProjects.Count(item=>item.State.IsErrorState()); boolbuildedProjectsSuccess=buildInfo.BuildedProjects.BuildWithoutErrors; stringstateKey; if(buildInfo.BuildIsCancelled) stateKey="BuildCancelled"; elseif(!buildedProjectsSuccess) stateKey="BuildError"; elseif(buildedProjectsSuccess&&errorProjectsCount==0) stateKey="BuildDone"; elseif(buildedProjectsSuccess&&errorProjectsCount!=0) stateKey="BuildErrorDone"; else thrownewInvalidOperationException(); stateImage=VectorResources.TryGet(BuildStateResourcesUri,stateKey); stringactionKey=GetBuildActionResourceKey(buildInfo.BuildAction.Value); returnVectorResources.TryGet(BuildActionResourcesUri,actionKey); }
原文链接:http://www.jxszl.com/biancheng/C/556599.html