/// <summary> /// Get a dictionary with all the system record types provided by Interface Booster. /// </summary> /// <returns></returns> public static IDictionary <SyneryType, IRecordType> GetSystemRecordTypes() { IDictionary <SyneryType, IRecordType> listOfRecordTypes = new Dictionary <SyneryType, IRecordType>(); // get the signatures of the default system record types listOfRecordTypes.Add(GetRecordTypeSignature(EventRecord.GetRecordType())); listOfRecordTypes.Add(GetRecordTypeSignature(ExceptionRecord.GetRecordType())); listOfRecordTypes.Add(GetRecordTypeSignature(ExecutionExceptionRecord.GetRecordType())); listOfRecordTypes.Add(GetRecordTypeSignature(LibraryPluginExceptionRecord.GetRecordType())); listOfRecordTypes.Add(GetRecordTypeSignature(ProviderPluginConnectionExceptionRecord.GetRecordType())); listOfRecordTypes.Add(GetRecordTypeSignature(ProviderPluginDataExchangeExceptionRecord.GetRecordType())); return(listOfRecordTypes); }