SIL.FieldWorks.FieldWorks.GetProjectMatchStatus C# (CSharp) Метод

GetProjectMatchStatus() статический приватный Метод

Determines the match status for the project used by this FieldWorks process and the specified project. This method is thread-safe.
static private GetProjectMatchStatus ( SIL.FieldWorks.ProjectId projectId ) : ProjectMatch
projectId SIL.FieldWorks.ProjectId The project to test.
Результат ProjectMatch
		internal static ProjectMatch GetProjectMatchStatus(ProjectId projectId)
		{
			if (s_fSingleProcessMode)
				return ProjectMatch.SingleProcessMode;

			if (s_fWaitingForUserOrOtherFw)
				return ProjectMatch.WaitingForUserOrOtherFw;

			ProjectId thisProjectId = s_projectId; // Store in temp variable for thread safety
			if (thisProjectId == null)
				return ProjectMatch.DontKnowYet;

			return thisProjectId.Equals(projectId) ? ProjectMatch.ItsMyProject :
				ProjectMatch.ItsNotMyProject;
		}
FieldWorks