EU.Europa.EC.Markt.Dss.Validation.Report.SignatureLevelAnalysis.LevelIsReached C# (CSharp) Method

LevelIsReached() private method

private LevelIsReached ( SignatureLevel level, bool previousLevel ) : bool
level SignatureLevel
previousLevel bool
return bool
		private bool LevelIsReached(SignatureLevel level, bool previousLevel)
		{
			if (level != null)
			{
				if (!previousLevel)
				{
					level.GetLevelReached().SetStatus(Result.ResultStatus.INVALID, "previous.level.has.errors"
						);
				}
				bool thisLevel = previousLevel && level.GetLevelReached().IsValid();
				return thisLevel;
			}
			else
			{
				return false;
			}
		}