public ReferenceCandidate(string repositoryName, string projectName, VersionNumber versionNumber, Tags tags) { _repositoryName = repositoryName; _projectName = projectName; _tags = tags; _versionNumber = versionNumber; }
protected ReferenceStatus(string dependencyName, VersionNumber referencedVersionNumber, bool isProjectMissing, bool isReferencedVersionMissing) { _dependencyName = dependencyName; _referencedVersionNumber = referencedVersionNumber; _isProjectMissing = isProjectMissing; _isReferencedVersionMissing = isReferencedVersionMissing; _referencedVersionTags = Tags.None; }
protected ReferenceStatus(string dependencyName, VersionNumber referencedVersionNumber, bool isToLatestVersion, bool isAnyVersionInstalled, bool isOlderVersionInstalled, bool isReferencedVersionInstalled, Tags referencedVersionTags) { _dependencyName = dependencyName; _referencedVersionNumber = referencedVersionNumber; _isToLatestVersion = isToLatestVersion; _isAnyVersionInstalled = isAnyVersionInstalled; _isOlderVersionInstalled = isOlderVersionInstalled; _isReferencedVersionInstalled = isReferencedVersionInstalled; _referencedVersionTags = referencedVersionTags; }
public ArchivedProjectVersion FindVersionByNumber(VersionNumber number) { foreach (ArchivedProjectVersion existing in _versions) { if (existing.Number.Equals(number)) { return existing; } } return null; }
public ProjectManifest(string projectName, VersionNumber version) { _projectName = projectName; _versionNumber = version; }
public bool IsOlderThan(VersionNumber versionNumber) { return this.TimeStamp < versionNumber.TimeStamp; }
public static ArchivedProjectVersion Create(string projectName, Tags tags) { VersionNumber version = new VersionNumber(); string repositoryAlias = projectName + "-" + version.AsString; return new ArchivedProjectVersion(version, repositoryAlias, tags); }
protected ArchivedProjectVersion(VersionNumber version, string repositoryAlias, Tags tags) { _versionNumber = version; _repositoryAlias = repositoryAlias; _tags = tags; }