public SymbolValidatorResult(SymbolValidationResult sourceLinkResult, string?sourceLinkErrorMessage, DeterministicResult deterministicResult, string?deterministicErrorMessage, HasCompilerFlagsResult compilerFlagsResult, string?compilerFlagsMessage) { SourceLinkResult = sourceLinkResult; SourceLinkErrorMessage = sourceLinkErrorMessage; DeterministicResult = deterministicResult; DeterministicErrorMessage = deterministicErrorMessage; CompilerFlagsResult = compilerFlagsResult; CompilerFlagsMessage = compilerFlagsMessage; }
public static PackageHealthIconVisibilityInfo CompilerFlagsResultToIcon(HasCompilerFlagsResult result) { switch (result) { case HasCompilerFlagsResult.Valid: return(new PackageHealthIconVisibilityInfo(PackageHealthIconVisibilityInfo.IconTypes.OK)); case HasCompilerFlagsResult.Present: return(new PackageHealthIconVisibilityInfo(PackageHealthIconVisibilityInfo.IconTypes.Warning)); case HasCompilerFlagsResult.Missing: return(new PackageHealthIconVisibilityInfo(PackageHealthIconVisibilityInfo.IconTypes.Critical)); case HasCompilerFlagsResult.NothingToValidate: return(new PackageHealthIconVisibilityInfo(PackageHealthIconVisibilityInfo.IconTypes.OK)); } return(null); }
public static string CompilerFlagsResultToText(HasCompilerFlagsResult result) { switch (result) { case HasCompilerFlagsResult.Valid: return(resManager.GetString("Validation_Valid")); case HasCompilerFlagsResult.Present: return(resManager.GetString("Validation_Present")); case HasCompilerFlagsResult.Missing: return(resManager.GetString("Validation_MissingCompilerFlags")); case HasCompilerFlagsResult.NothingToValidate: return(resManager.GetString("Validation_NothingToValidate")); default: return(null); } }