У Definition спецификации есть метод ScheduleDefinition.GetSchedulableFields()
Return Value
A list of SchedulableField objects representing the non-calculated/non-combined fields that may be included in the schedule.
Смотрим у полученных объектов значение свойства ParameterId, если его IntegerValue меньше 0, значит его можно привести к перечислению BuiltInParameter, если больше 0, то это SharedParameterElement - общий параметр.
Если работаем с BuiltInParameter, то можем напрямую сравнивать SchedulableField.ParameterId == new ElementId(BuiltInParameter....);
Если у нас общий параметр, можем получить SharedParameterElement.Lookup(new Guid("<guid value>"), и уже сравнивать с его Id.