public static int UnregisterProcessingJob <T>(this IUsesMARSTrackableData <T> obj, ProcessingJobType jobType) where T : IMRTrackable { return(IUsesMARSTrackableDataMethods <T> .UnregisterProcessingJob(jobType)); }
public static List <KeyValuePair <int, T> > RegisterProcessingJob <T>(this IUsesMARSTrackableData <T> obj, ProcessingJobType jobType) where T : IMRTrackable { return(IUsesMARSTrackableDataMethods <T> .RegisterProcessingJob(jobType)); }
public static ICollection <KeyValuePair <int, T> > GetCollection <T>(this IUsesMARSTrackableData <T> obj) where T : IMRTrackable { return(IUsesMARSTrackableDataMethods <T> .GetCollection()); }
public static T GetIdValue <T>(this IUsesMARSTrackableData <T> obj, int dataId) where T : IMRTrackable { return(IUsesMARSTrackableDataMethods <T> .GetIdValue(dataId)); }
public static int RemoveData <T>(this IUsesMARSTrackableData <T> obj, T value) where T : IMRTrackable { return(IUsesMARSTrackableDataMethods <T> .RemoveData(value)); }
public static void AddData <T>(this IUsesMARSTrackableData <T> obj, int dataId, T value) where T : IMRTrackable { IUsesMARSTrackableDataMethods <T> .AddDataById(dataId, value); }