SYMBOL INDEX (727 symbols across 71 files) FILE: src/Hangfire.PostgreSql/CountersAggregator.cs class CountersAggregator (line 32) | internal class CountersAggregator : IServerComponent method CountersAggregator (line 46) | public CountersAggregator(PostgreSqlStorage storage, TimeSpan interval) method Execute (line 52) | public void Execute(CancellationToken cancellationToken) method GetAggregationQuery (line 81) | private string GetAggregationQuery() FILE: src/Hangfire.PostgreSql/EnqueuedAndFetchedCountDto.cs class EnqueuedAndFetchedCountDto (line 24) | public class EnqueuedAndFetchedCountDto FILE: src/Hangfire.PostgreSql/Entities/JobParameter.cs class JobParameter (line 26) | [UsedImplicitly] FILE: src/Hangfire.PostgreSql/Entities/Server.cs class Server (line 27) | [UsedImplicitly] FILE: src/Hangfire.PostgreSql/Entities/ServerData.cs class ServerData (line 26) | internal class ServerData FILE: src/Hangfire.PostgreSql/Entities/SqlHash.cs class SqlHash (line 27) | [UsedImplicitly] FILE: src/Hangfire.PostgreSql/Entities/SqlJob.cs class SqlJob (line 27) | [UsedImplicitly] FILE: src/Hangfire.PostgreSql/Entities/SqlState.cs class SqlState (line 27) | [UsedImplicitly] FILE: src/Hangfire.PostgreSql/EnvironmentHelpers.cs class EnvironmentHelpers (line 5) | internal class EnvironmentHelpers method IsMono (line 9) | public static bool IsMono() FILE: src/Hangfire.PostgreSql/ExpirationManager.cs class ExpirationManager (line 34) | internal class ExpirationManager : IBackgroundProcess, IServerComponent method ExpirationManager (line 59) | public ExpirationManager(PostgreSqlStorage storage) method ExpirationManager (line 62) | public ExpirationManager(PostgreSqlStorage storage, TimeSpan checkInte... method Execute (line 68) | public void Execute(BackgroundProcessContext context) method Execute (line 73) | public void Execute(CancellationToken cancellationToken) method ToString (line 112) | public override string ToString() method AggregateCounters (line 117) | private void AggregateCounters(CancellationToken cancellationToken) method AggregateCounter (line 126) | private void AggregateCounter(string counterName) method UseConnectionDistributedLock (line 152) | private void UseConnectionDistributedLock(PostgreSqlStorage storage, A... FILE: src/Hangfire.PostgreSql/Factories/ExistingNpgsqlConnectionFactory.cs class ExistingNpgsqlConnectionFactory (line 9) | public sealed class ExistingNpgsqlConnectionFactory : NpgsqlInstanceConn... method ExistingNpgsqlConnectionFactory (line 19) | public ExistingNpgsqlConnectionFactory(NpgsqlConnection connection, Po... method GetOrCreateConnection (line 27) | public override NpgsqlConnection GetOrCreateConnection() FILE: src/Hangfire.PostgreSql/Factories/NpgsqlConnectionFactory.cs class NpgsqlConnectionFactory (line 10) | public sealed class NpgsqlConnectionFactory : NpgsqlInstanceConnectionFa... method NpgsqlConnectionFactory (line 23) | public NpgsqlConnectionFactory(string connectionString, PostgreSqlStor... method NpgsqlConnectionFactory (line 29) | public NpgsqlConnectionFactory(Func getConnectionString, Postg... method GetOrCreateConnection (line 35) | public override NpgsqlConnection GetOrCreateConnection() FILE: src/Hangfire.PostgreSql/Factories/NpgsqlInstanceConnectionFactoryBase.cs class NpgsqlInstanceConnectionFactoryBase (line 7) | public abstract class NpgsqlInstanceConnectionFactoryBase : IConnectionF... method NpgsqlInstanceConnectionFactoryBase (line 13) | protected NpgsqlInstanceConnectionFactoryBase(PostgreSqlStorageOptions... method SetupConnectionStringBuilder (line 25) | protected NpgsqlConnectionStringBuilder SetupConnectionStringBuilder(s... method GetOrCreateConnection (line 54) | public abstract NpgsqlConnection GetOrCreateConnection(); FILE: src/Hangfire.PostgreSql/IConnectionFactory.cs type IConnectionFactory (line 29) | public interface IConnectionFactory method GetOrCreateConnection (line 34) | NpgsqlConnection GetOrCreateConnection(); FILE: src/Hangfire.PostgreSql/IPersistentJobQueue.cs type IPersistentJobQueue (line 28) | public interface IPersistentJobQueue method Dequeue (line 30) | IFetchedJob Dequeue(string[] queues, CancellationToken cancellationTok... method Enqueue (line 31) | void Enqueue(IDbConnection connection, string queue, string jobId); FILE: src/Hangfire.PostgreSql/IPersistentJobQueueMonitoringApi.cs type IPersistentJobQueueMonitoringApi (line 26) | public interface IPersistentJobQueueMonitoringApi method GetQueues (line 28) | IEnumerable GetQueues(); method GetEnqueuedJobIds (line 29) | IEnumerable GetEnqueuedJobIds(string queue, int from, int perPage); method GetFetchedJobIds (line 30) | IEnumerable GetFetchedJobIds(string queue, int from, int perPage); method GetEnqueuedAndFetchedCount (line 31) | EnqueuedAndFetchedCountDto GetEnqueuedAndFetchedCount(string queue); FILE: src/Hangfire.PostgreSql/IPersistentJobQueueProvider.cs type IPersistentJobQueueProvider (line 24) | public interface IPersistentJobQueueProvider method GetJobQueue (line 26) | IPersistentJobQueue GetJobQueue(); method GetJobQueueMonitoringApi (line 27) | IPersistentJobQueueMonitoringApi GetJobQueueMonitoringApi(); FILE: src/Hangfire.PostgreSql/JsonParameter.cs class JsonParameter (line 7) | internal static class JsonParameter method GetParameterValue (line 9) | public static string GetParameterValue([CanBeNull] object value) method GetParameterValue (line 14) | public static string GetParameterValue([CanBeNull] object value, Value... method GetDefaultValue (line 23) | private static string GetDefaultValue(ValueType type) type ValueType (line 32) | public enum ValueType FILE: src/Hangfire.PostgreSql/PersistentJobQueueProviderCollection.cs class PersistentJobQueueProviderCollection (line 28) | public class PersistentJobQueueProviderCollection : IEnumerable GetEnumerator() method GetEnumerator (line 47) | IEnumerator IEnumerable.GetEnumerator() method Add (line 52) | public void Add(IPersistentJobQueueProvider provider, IEnumerable UsePostgreSqlSto... method UsePostgreSqlStorage (line 131) | public static IGlobalConfiguration UsePostgreSqlSto... FILE: src/Hangfire.PostgreSql/PostgreSqlBootstrapperOptions.cs class PostgreSqlBootstrapperOptions (line 11) | public class PostgreSqlBootstrapperOptions method PostgreSqlBootstrapperOptions (line 15) | internal PostgreSqlBootstrapperOptions(PostgreSqlStorageOptions options) method UseConnectionFactory (line 28) | public PostgreSqlBootstrapperOptions UseConnectionFactory(IConnectionF... method UseNpgsqlConnection (line 40) | public PostgreSqlBootstrapperOptions UseNpgsqlConnection(string connec... method UseNpgsqlConnection (line 45) | public PostgreSqlBootstrapperOptions UseNpgsqlConnection(Func ... method UseExistingNpgsqlConnection (line 55) | public PostgreSqlBootstrapperOptions UseExistingNpgsqlConnection(Npgsq... FILE: src/Hangfire.PostgreSql/PostgreSqlConnection.cs class PostgreSqlConnection (line 40) | [DapperAot] method PostgreSqlConnection (line 49) | public PostgreSqlConnection(PostgreSqlStorage storage) method Dispose (line 56) | public override void Dispose() method CreateWriteTransaction (line 67) | public override IWriteOnlyTransaction CreateWriteTransaction() method AcquireDistributedLock (line 72) | public override IDisposable AcquireDistributedLock(string resource, Ti... method FetchNextJob (line 79) | public override IFetchedJob FetchNextJob(string[] queues, Cancellation... method CreateExpiredJob (line 101) | public override string CreateExpiredJob( method GetJobData (line 157) | public override JobData GetJobData(string id) method GetStateData (line 203) | public override StateData GetStateData(string jobId) method SetJobParameter (line 229) | public override void SetJobParameter(string id, string name, string va... method GetJobParameter (line 267) | public override string GetJobParameter(string id, string name) method GetAllItemsFromSet (line 285) | public override HashSet GetAllItemsFromSet(string key) method GetFirstByLowestScoreFromSet (line 301) | public override string GetFirstByLowestScoreFromSet(string key, double... method GetFirstByLowestScoreFromSet (line 324) | public override List GetFirstByLowestScoreFromSet(string key, ... method SetRangeInHash (line 353) | public override void SetRangeInHash(string key, IEnumerable GetAllEntriesFromHash(strin... method AnnounceServer (line 433) | public override void AnnounceServer(string serverId, ServerContext con... method RemoveServer (line 475) | public override void RemoveServer(string serverId) method Heartbeat (line 486) | public override void Heartbeat(string serverId) method RemoveTimedOutServers (line 508) | public override int RemoveTimedOutServers(TimeSpan timeOut) method GetSetCount (line 522) | public override long GetSetCount(string key) method GetAllItemsFromList (line 535) | public override List GetAllItemsFromList(string key) method GetCounter (line 549) | public override long GetCounter(string key) method GetListCount (line 565) | public override long GetListCount(string key) method GetListTtl (line 579) | public override TimeSpan GetListTtl(string key) method GetRangeFromList (line 594) | public override List GetRangeFromList(string key, int starting... method GetHashCount (line 615) | public override long GetHashCount(string key) method GetHashTtl (line 628) | public override TimeSpan GetHashTtl(string key) method GetRangeFromSet (line 643) | public override List GetRangeFromSet(string key, int startingF... method GetSetTtl (line 663) | public override TimeSpan GetSetTtl(string key) method GetValueFromHash (line 678) | public override string GetValueFromHash(string key, string name) method AcquireLock (line 696) | private IDisposable AcquireLock(string resource, TimeSpan timeout) method ReleaseLock (line 721) | private void ReleaseLock(string resource, Guid lockId, bool onDisposing) class DisposableLock (line 760) | private class DisposableLock : IDisposable method DisposableLock (line 766) | public DisposableLock(PostgreSqlConnection connection, string resour... method Dispose (line 773) | public void Dispose() FILE: src/Hangfire.PostgreSql/PostgreSqlDistributedLock.cs class PostgreSqlDistributedLock (line 35) | public sealed class PostgreSqlDistributedLock method Log (line 39) | private static void Log(string resource, string message, Exception ex) method Acquire (line 45) | internal static void Acquire(IDbConnection connection, string resource... method Release (line 75) | internal static void Release(IDbConnection connection, string resource... class LockHandler (line 98) | private static class LockHandler method Lock (line 100) | public static void Lock(string resource, TimeSpan timeout, IDbConnec... method TryRemoveLock (line 156) | public static bool TryRemoveLock(string resource, IDbConnection conn... class TransactionLockHandler (line 191) | private static class TransactionLockHandler method TryLock (line 193) | public static bool TryLock(IDbConnection connection, string schemaNa... method BeginTransactionIfNotPresent (line 223) | [CanBeNull] class UpdateCountLockHandler (line 232) | private static class UpdateCountLockHandler method TryLock (line 234) | public static bool TryLock(IDbConnection connection, string schemaNa... FILE: src/Hangfire.PostgreSql/PostgreSqlDistributedLockException.cs class PostgreSqlDistributedLockException (line 27) | [Serializable] method PostgreSqlDistributedLockException (line 30) | public PostgreSqlDistributedLockException(string resource) : base(reso... FILE: src/Hangfire.PostgreSql/PostgreSqlFetchedJob.cs class PostgreSqlFetchedJob (line 31) | public class PostgreSqlFetchedJob : IFetchedJob method PostgreSqlFetchedJob (line 44) | public PostgreSqlFetchedJob( method RemoveFromQueue (line 71) | public void RemoveFromQueue() method Requeue (line 89) | public void Requeue() method Dispose (line 110) | public void Dispose() method DisposeTimer (line 130) | internal void DisposeTimer() method ExecuteKeepAliveQueryIfRequired (line 138) | internal void ExecuteKeepAliveQueryIfRequired() FILE: src/Hangfire.PostgreSql/PostgreSqlHeartbeatProcess.cs class PostgreSqlHeartbeatProcess (line 31) | internal sealed class PostgreSqlHeartbeatProcess : IServerComponent, IBa... method Track (line 36) | public void Track(PostgreSqlFetchedJob item) method Untrack (line 41) | public void Untrack(PostgreSqlFetchedJob item) method Execute (line 46) | public void Execute(CancellationToken cancellationToken) method Execute (line 56) | public void Execute(BackgroundProcessContext context) FILE: src/Hangfire.PostgreSql/PostgreSqlJobQueue.cs class PostgreSqlJobQueue (line 36) | [DapperAot] method PostgreSqlJobQueue (line 44) | public PostgreSqlJobQueue(PostgreSqlStorage storage) method Dequeue (line 54) | [NotNull] method Enqueue (line 91) | public void Enqueue(IDbConnection connection, string queue, string jobId) method FetchNextJob (line 110) | public void FetchNextJob() method Dequeue_Transaction (line 116) | [NotNull] method Dequeue_UpdateCount (line 198) | [NotNull] method ListenForNotificationsAsync (line 267) | private Task ListenForNotificationsAsync(CancellationToken cancellatio... class FetchedJob (line 331) | [UsedImplicitly(ImplicitUseTargetFlags.WithMembers)] FILE: src/Hangfire.PostgreSql/PostgreSqlJobQueueMonitoringApi.cs class PostgreSqlJobQueueMonitoringApi (line 29) | [DapperAot] method PostgreSqlJobQueueMonitoringApi (line 34) | public PostgreSqlJobQueueMonitoringApi(PostgreSqlStorage storage) method GetQueues (line 39) | public IEnumerable GetQueues() method GetEnqueuedJobIds (line 45) | public IEnumerable GetEnqueuedJobIds(string queue, int from, int... method GetFetchedJobIds (line 50) | public IEnumerable GetFetchedJobIds(string queue, int from, int ... method GetEnqueuedAndFetchedCount (line 55) | public EnqueuedAndFetchedCountDto GetEnqueuedAndFetchedCount(string qu... method GetQueuedOrFetchedJobIds (line 81) | private IEnumerable GetQueuedOrFetchedJobIds(string queue, bool ... type EnqueuedAndFetchedCount (line 99) | internal record struct EnqueuedAndFetchedCount(long EnqueuedCount, lon... FILE: src/Hangfire.PostgreSql/PostgreSqlJobQueueProvider.cs class PostgreSqlJobQueueProvider (line 26) | public class PostgreSqlJobQueueProvider : IPersistentJobQueueProvider method PostgreSqlJobQueueProvider (line 28) | public PostgreSqlJobQueueProvider(PostgreSqlStorage storage, PostgreSq... method GetJobQueue (line 37) | public IPersistentJobQueue GetJobQueue() method GetJobQueueMonitoringApi (line 42) | public IPersistentJobQueueMonitoringApi GetJobQueueMonitoringApi() FILE: src/Hangfire.PostgreSql/PostgreSqlMonitoringApi.cs class PostgreSqlMonitoringApi (line 36) | [DapperAot] method PostgreSqlMonitoringApi (line 42) | public PostgreSqlMonitoringApi( method ScheduledCount (line 50) | public long ScheduledCount() method EnqueuedCount (line 55) | public long EnqueuedCount(string queue) method FetchedCount (line 63) | public long FetchedCount(string queue) method FailedCount (line 71) | public long FailedCount() method ProcessingCount (line 76) | public long ProcessingCount() method ProcessingJobs (line 81) | public JobList ProcessingJobs(int from, int count) method ScheduledJobs (line 92) | public JobList ScheduledJobs(int from, int count) method SucceededByDatesCount (line 103) | public IDictionary SucceededByDatesCount() method FailedByDatesCount (line 108) | public IDictionary FailedByDatesCount() method Servers (line 113) | public IList Servers() method FailedJobs (line 133) | public JobList FailedJobs(int from, int count) method SucceededJobs (line 148) | public JobList SucceededJobs(int from, int count) method DeletedJobs (line 163) | public JobList DeletedJobs(int from, int count) method Queues (line 174) | public IList Queues() method EnqueuedJobs (line 200) | public JobList EnqueuedJobs(string queue, int from, in... method FetchedJobs (line 208) | public JobList FetchedJobs(string queue, int from, int ... method HourlySucceededJobs (line 216) | public IDictionary HourlySucceededJobs() method HourlyFailedJobs (line 221) | public IDictionary HourlyFailedJobs() method JobDetails (line 226) | public JobDetailsDto JobDetails(string jobId) method SucceededListCount (line 273) | public long SucceededListCount() method DeletedListCount (line 278) | public long DeletedListCount() method GetStatistics (line 283) | public StatisticsDto GetStatistics() method GetHourlyTimelineStats (line 350) | private Dictionary GetHourlyTimelineStats(string type) method GetTimelineStats (line 365) | private Dictionary GetTimelineStats(string type) method GetTimelineStats (line 381) | private Dictionary GetTimelineStats(IDictionary EnqueuedJobs(IEnumerable jobIds) method GetNumberOfJobsByStateName (line 463) | private long GetNumberOfJobsByStateName(string stateName) method DeserializeJob (line 471) | private static Job DeserializeJob(string invocationData, string argume... method GetJobs (line 486) | private JobList GetJobs(int from, int count, string stateN... method DeserializeJobs (line 505) | private static JobList DeserializeJobs( method FetchedJobs (line 531) | private JobList FetchedJobs( method UseConnection (line 559) | private T UseConnection(Func func) class SafeDictionary (line 568) | private class SafeDictionary : Dictionary method SafeDictionary (line 570) | public SafeDictionary(IDictionary dictionary, IEqualit... FILE: src/Hangfire.PostgreSql/PostgreSqlObjectsInstaller.cs class PostgreSqlObjectsInstaller (line 33) | public static class PostgreSqlObjectsInstaller method Install (line 37) | public static void Install(NpgsqlConnection connection, string schemaN... method VersionAlreadyApplied (line 108) | private static bool VersionAlreadyApplied(NpgsqlConnection connection,... method GetStringResource (line 133) | private static string GetStringResource(Assembly assembly, string reso... FILE: src/Hangfire.PostgreSql/PostgreSqlStorage.cs class PostgreSqlStorage (line 40) | public class PostgreSqlStorage : JobStorage method PostgreSqlStorage (line 54) | [Obsolete("Will be removed in 2.0, please use the overload with IConne... method PostgreSqlStorage (line 57) | [Obsolete("Will be removed in 2.0, please use the overload with IConne... method PostgreSqlStorage (line 69) | [Obsolete("Will be removed in 2.0, please use the overload with IConne... method PostgreSqlStorage (line 72) | [Obsolete("Will be removed in 2.0, please use the overload with IConne... method PostgreSqlStorage (line 82) | [Obsolete("Will be removed in 2.0, please use the overload with IConne... method PostgreSqlStorage (line 85) | public PostgreSqlStorage(IConnectionFactory connectionFactory) : this(... method PostgreSqlStorage (line 87) | public PostgreSqlStorage(IConnectionFactory connectionFactory, Postgre... method GetMonitoringApi (line 112) | public override IMonitoringApi GetMonitoringApi() method GetConnection (line 118) | public override IStorageConnection GetConnection() method GetComponents (line 125) | public override IEnumerable GetComponents() method WriteOptionsToLog (line 137) | public override void WriteOptionsToLog(ILog logger) method ToString (line 145) | public override string ToString() method CreateAndOpenConnection (line 174) | internal NpgsqlConnection CreateAndOpenConnection() method EnsureInitialized (line 203) | private void EnsureInitialized() method TryInitializeStorage (line 230) | private void TryInitializeStorage(bool isStartup) method PerformSingleInitializationAttempt (line 295) | private void PerformSingleInitializationAttempt() method ComputeBackoffDelay (line 311) | private static TimeSpan ComputeBackoffDelay(int attempt, TimeSpan base... method UseTransaction (line 329) | internal void UseTransaction(DbConnection dedicatedConnection, method UseTransaction (line 339) | internal T UseTransaction(DbConnection dedicatedConnection, method UseTransaction (line 392) | internal void UseTransaction(DbConnection dedicatedConnection, Action<... method UseTransaction (line 400) | internal T UseTransaction(DbConnection dedicatedConnection, Func(DbConnection dedicatedConnection, Func items) method RemoveSet (line 405) | public override void RemoveSet(string key) method QueueCommand (line 417) | internal void QueueCommand(Action action) FILE: src/Hangfire.PostgreSql/Properties/Annotations.cs class CanBeNullAttribute (line 27) | [AttributeUsage(AttributeTargets.Method | AttributeTargets.Parameter | A... class NotNullAttribute (line 40) | [AttributeUsage(AttributeTargets.Method | AttributeTargets.Parameter | A... class StringFormatMethodAttribute (line 57) | [AttributeUsage(AttributeTargets.Constructor | AttributeTargets.Method)] method StringFormatMethodAttribute (line 63) | public StringFormatMethodAttribute(string formatParameterName) class InvokerParameterNameAttribute (line 84) | [AttributeUsage(AttributeTargets.Parameter)] class NotifyPropertyChangedInvocatorAttribute (line 142) | [AttributeUsage(AttributeTargets.Method)] method NotifyPropertyChangedInvocatorAttribute (line 145) | public NotifyPropertyChangedInvocatorAttribute() { } method NotifyPropertyChangedInvocatorAttribute (line 147) | public NotifyPropertyChangedInvocatorAttribute(string parameterName) class ContractAnnotationAttribute (line 209) | [AttributeUsage(AttributeTargets.Method, AllowMultiple = true)] method ContractAnnotationAttribute (line 212) | public ContractAnnotationAttribute([NotNull] string contract) method ContractAnnotationAttribute (line 215) | public ContractAnnotationAttribute([NotNull] string contract, bool for... class LocalizationRequiredAttribute (line 236) | [AttributeUsage(AttributeTargets.All)] method LocalizationRequiredAttribute (line 239) | public LocalizationRequiredAttribute() : this(true) { } method LocalizationRequiredAttribute (line 241) | public LocalizationRequiredAttribute(bool required) class CannotApplyEqualityOperatorAttribute (line 270) | [AttributeUsage(AttributeTargets.Interface | AttributeTargets.Class | At... class BaseTypeRequiredAttribute (line 285) | [AttributeUsage(AttributeTargets.Class, AllowMultiple = true)] method BaseTypeRequiredAttribute (line 289) | public BaseTypeRequiredAttribute([NotNull] Type baseType) class UsedImplicitlyAttribute (line 302) | [AttributeUsage(AttributeTargets.All)] method UsedImplicitlyAttribute (line 306) | public UsedImplicitlyAttribute() method UsedImplicitlyAttribute (line 309) | public UsedImplicitlyAttribute(ImplicitUseKindFlags useKindFlags) method UsedImplicitlyAttribute (line 312) | public UsedImplicitlyAttribute(ImplicitUseTargetFlags targetFlags) method UsedImplicitlyAttribute (line 315) | public UsedImplicitlyAttribute( class MeansImplicitUseAttribute (line 332) | [AttributeUsage(AttributeTargets.Class)] method MeansImplicitUseAttribute (line 335) | public MeansImplicitUseAttribute() method MeansImplicitUseAttribute (line 338) | public MeansImplicitUseAttribute(ImplicitUseKindFlags useKindFlags) method MeansImplicitUseAttribute (line 341) | public MeansImplicitUseAttribute(ImplicitUseTargetFlags targetFlags) method MeansImplicitUseAttribute (line 344) | public MeansImplicitUseAttribute( type ImplicitUseKindFlags (line 356) | [Flags] type ImplicitUseTargetFlags (line 382) | [Flags] class PublicAPIAttribute (line 399) | [MeansImplicitUse] method PublicAPIAttribute (line 402) | public PublicAPIAttribute() { } method PublicAPIAttribute (line 404) | public PublicAPIAttribute([NotNull] string comment) class InstantHandleAttribute (line 419) | [AttributeUsage(AttributeTargets.Parameter)] class PureAttribute (line 435) | [AttributeUsage(AttributeTargets.Method)] class PathReferenceAttribute (line 443) | [AttributeUsage(AttributeTargets.Parameter)] method PathReferenceAttribute (line 446) | public PathReferenceAttribute() { } method PathReferenceAttribute (line 448) | public PathReferenceAttribute([PathReference] string basePath) class AspMvcAreaMasterLocationFormatAttribute (line 458) | [AttributeUsage(AttributeTargets.Assembly, AllowMultiple = true)] method AspMvcAreaMasterLocationFormatAttribute (line 461) | public AspMvcAreaMasterLocationFormatAttribute(string format) { } class AspMvcAreaPartialViewLocationFormatAttribute (line 464) | [AttributeUsage(AttributeTargets.Assembly, AllowMultiple = true)] method AspMvcAreaPartialViewLocationFormatAttribute (line 467) | public AspMvcAreaPartialViewLocationFormatAttribute(string format) { } class AspMvcAreaViewLocationFormatAttribute (line 470) | [AttributeUsage(AttributeTargets.Assembly, AllowMultiple = true)] method AspMvcAreaViewLocationFormatAttribute (line 473) | public AspMvcAreaViewLocationFormatAttribute(string format) { } class AspMvcMasterLocationFormatAttribute (line 476) | [AttributeUsage(AttributeTargets.Assembly, AllowMultiple = true)] method AspMvcMasterLocationFormatAttribute (line 479) | public AspMvcMasterLocationFormatAttribute(string format) { } class AspMvcPartialViewLocationFormatAttribute (line 482) | [AttributeUsage(AttributeTargets.Assembly, AllowMultiple = true)] method AspMvcPartialViewLocationFormatAttribute (line 485) | public AspMvcPartialViewLocationFormatAttribute(string format) { } class AspMvcViewLocationFormatAttribute (line 488) | [AttributeUsage(AttributeTargets.Assembly, AllowMultiple = true)] method AspMvcViewLocationFormatAttribute (line 491) | public AspMvcViewLocationFormatAttribute(string format) { } class AspMvcActionAttribute (line 500) | [AttributeUsage(AttributeTargets.Parameter | AttributeTargets.Method)] method AspMvcActionAttribute (line 503) | public AspMvcActionAttribute() { } method AspMvcActionAttribute (line 505) | public AspMvcActionAttribute([NotNull] string anonymousProperty) class AspMvcAreaAttribute (line 518) | [AttributeUsage(AttributeTargets.Parameter)] method AspMvcAreaAttribute (line 521) | public AspMvcAreaAttribute() { } method AspMvcAreaAttribute (line 523) | public AspMvcAreaAttribute([NotNull] string anonymousProperty) class AspMvcControllerAttribute (line 538) | [AttributeUsage(AttributeTargets.Parameter | AttributeTargets.Method)] method AspMvcControllerAttribute (line 541) | public AspMvcControllerAttribute() { } method AspMvcControllerAttribute (line 543) | public AspMvcControllerAttribute([NotNull] string anonymousProperty) class AspMvcMasterAttribute (line 556) | [AttributeUsage(AttributeTargets.Parameter)] class AspMvcModelTypeAttribute (line 564) | [AttributeUsage(AttributeTargets.Parameter)] class AspMvcPartialViewAttribute (line 574) | [AttributeUsage(AttributeTargets.Parameter | AttributeTargets.Method)] class AspMvcSupressViewErrorAttribute (line 581) | [AttributeUsage(AttributeTargets.Class | AttributeTargets.Method)] class AspMvcDisplayTemplateAttribute (line 589) | [AttributeUsage(AttributeTargets.Parameter)] class AspMvcEditorTemplateAttribute (line 597) | [AttributeUsage(AttributeTargets.Parameter)] class AspMvcTemplateAttribute (line 605) | [AttributeUsage(AttributeTargets.Parameter)] class AspMvcViewAttribute (line 614) | [AttributeUsage(AttributeTargets.Parameter | AttributeTargets.Method)] class AspMvcActionSelectorAttribute (line 630) | [AttributeUsage(AttributeTargets.Parameter | AttributeTargets.Property)] class HtmlElementAttributesAttribute (line 633) | [AttributeUsage(AttributeTargets.Parameter | AttributeTargets.Property |... method HtmlElementAttributesAttribute (line 636) | public HtmlElementAttributesAttribute() { } method HtmlElementAttributesAttribute (line 638) | public HtmlElementAttributesAttribute([NotNull] string name) class HtmlAttributeValueAttribute (line 646) | [AttributeUsage(AttributeTargets.Parameter | AttributeTargets.Field | At... method HtmlAttributeValueAttribute (line 649) | public HtmlAttributeValueAttribute([NotNull] string name) class RazorSectionAttribute (line 664) | [AttributeUsage(AttributeTargets.Parameter | AttributeTargets.Method)] FILE: src/Hangfire.PostgreSql/Scripts/Install.v13.sql type jobqueue_queue_fetchat_jobId (line 14) | CREATE INDEX IF NOT EXISTS jobqueue_queue_fetchat_jobId ON jobqueue USIN... FILE: src/Hangfire.PostgreSql/Scripts/Install.v15.sql type ix_hangfire_job_expireat (line 12) | CREATE INDEX ix_hangfire_job_expireat ON "job" (expireat) type ix_hangfire_list_expireat (line 13) | CREATE INDEX ix_hangfire_list_expireat ON "list" (expireat) type ix_hangfire_set_expireat (line 14) | CREATE INDEX ix_hangfire_set_expireat ON "set" (expireat) type ix_hangfire_hash_expireat (line 15) | CREATE INDEX ix_hangfire_hash_expireat ON "hash" (expireat) FILE: src/Hangfire.PostgreSql/Scripts/Install.v17.sql type ix_hangfire_set_key_score (line 12) | CREATE INDEX IF NOT EXISTS ix_hangfire_set_key_score ON "set" (key, score) FILE: src/Hangfire.PostgreSql/Scripts/Install.v18.sql type aggregatedcounter (line 12) | CREATE TABLE aggregatedcounter ( FILE: src/Hangfire.PostgreSql/Scripts/Install.v22.sql type ix_hangfire_jobqueue_fetchedat_queue_jobid (line 11) | CREATE INDEX IF NOT EXISTS ix_hangfire_jobqueue_fetchedat_queue_jobid ON... FILE: src/Hangfire.PostgreSql/Scripts/Install.v23.sql type ix_hangfire_job_statename_is_not_null (line 17) | CREATE INDEX ix_hangfire_job_statename_is_not_null ON job USING btree(st... FILE: src/Hangfire.PostgreSql/Scripts/Install.v3.sql type "schema" (line 21) | CREATE TABLE IF NOT EXISTS "schema" type "counter" (line 44) | CREATE TABLE IF NOT EXISTS "counter" type "counter" (line 57) | CREATE INDEX "ix_hangfire_counter_key" ON "counter" ("key") type "hash" (line 68) | CREATE TABLE IF NOT EXISTS "hash" type "job" (line 84) | CREATE TABLE IF NOT EXISTS "job" type "job" (line 100) | CREATE INDEX "ix_hangfire_job_statename" ON "job" ("statename") type "state" (line 111) | CREATE TABLE IF NOT EXISTS "state" type "state" (line 127) | CREATE INDEX "ix_hangfire_state_jobid" ON "state" ("jobid") type "jobqueue" (line 140) | CREATE TABLE IF NOT EXISTS "jobqueue" type "jobqueue" (line 153) | CREATE INDEX "ix_hangfire_jobqueue_queueandfetchedat" ON "jobqueue" ("qu... type "list" (line 165) | CREATE TABLE IF NOT EXISTS "list" type "server" (line 179) | CREATE TABLE IF NOT EXISTS "server" type "set" (line 192) | CREATE TABLE IF NOT EXISTS "set" type "jobparameter" (line 208) | CREATE TABLE IF NOT EXISTS "jobparameter" type "jobparameter" (line 222) | CREATE INDEX "ix_hangfire_jobparameter_jobidandname" ON "jobparameter" (... type "lock" (line 229) | CREATE TABLE IF NOT EXISTS "lock" FILE: src/Hangfire.PostgreSql/Scripts/Install.v6.sql type "counter" (line 20) | CREATE INDEX "ix_hangfire_counter_expireat" ON "counter" ("expireat") type "jobqueue" (line 31) | CREATE INDEX "ix_hangfire_jobqueue_jobidandqueue" ON "jobqueue" ("jobid"... FILE: src/Hangfire.PostgreSql/Utils/AutoResetEventRegistry.cs class AutoResetEventRegistry (line 10) | public class AutoResetEventRegistry method GetWaitHandles (line 19) | public IEnumerable GetWaitHandles(IEnumerable even... method Set (line 32) | public void Set(string eventKey) FILE: src/Hangfire.PostgreSql/Utils/DbConnectionExtensions.cs class DbConnectionExtensions (line 6) | internal static class DbConnectionExtensions method SupportsNotifications (line 10) | internal static bool SupportsNotifications(this IDbConnection connection) FILE: src/Hangfire.PostgreSql/Utils/ExceptionTypeHelper.cs class ExceptionTypeHelper (line 22) | internal static class ExceptionTypeHelper method IsCatchableExceptionType (line 29) | internal static bool IsCatchableExceptionType(this Exception e) FILE: src/Hangfire.PostgreSql/Utils/TimestampHelper.cs class TimestampHelper (line 22) | internal static class TimestampHelper method GetTimestamp (line 24) | public static long GetTimestamp() method Elapsed (line 33) | public static TimeSpan Elapsed(long timestamp) method Elapsed (line 39) | public static TimeSpan Elapsed(long now, long timestamp) FILE: src/Hangfire.PostgreSql/Utils/TransactionHelpers.cs class TransactionHelpers (line 6) | public static class TransactionHelpers method CreateTransactionScope (line 8) | internal static TransactionScope CreateTransactionScope(IsolationLevel... FILE: src/Hangfire.PostgreSql/Utils/TryExecute.cs class Utils (line 27) | public static class Utils method TryExecute (line 29) | public static bool TryExecute( FILE: tests/Hangfire.PostgreSql.Tests/CountersAggregatorFacts.cs class CountersAggregatorFacts (line 10) | public class CountersAggregatorFacts : IClassFixture... method GetSchemaName (line 225) | private static string GetSchemaName() FILE: tests/Hangfire.PostgreSql.Tests/FirstClassQueueFeatureSupportTests.cs class FirstClassQueueFeatureSupportTests (line 10) | public class FirstClassQueueFeatureSupportTests method FirstClassQueueFeatureSupportTests (line 12) | public FirstClassQueueFeatureSupportTests() method HasFlag_ShouldReturnTrue_ForJobQueueProperty (line 17) | [Fact] method EnqueueJobWithSpecificQueue_ShouldEnqueueCorrectlyAndJobMustBeProcessedInThatQueue (line 24) | [Fact] FILE: tests/Hangfire.PostgreSql.Tests/PersistentJobQueueProviderCollectionFacts.cs class PersistentJobQueueProviderCollectionFacts (line 8) | public class PersistentJobQueueProviderCollectionFacts method PersistentJobQueueProviderCollectionFacts (line 14) | public PersistentJobQueueProviderCollectionFacts() method Ctor_ThrowsAnException_WhenDefaultProviderIsNull (line 20) | [Fact] method Enumeration_IncludesTheDefaultProvider (line 26) | [Fact] method GetProvider_ReturnsTheDefaultProvider_WhenProviderCanNotBeResolvedByQueue (line 37) | [Fact] method Add_ThrowsAnException_WhenProviderIsNull (line 47) | [Fact] method Add_ThrowsAnException_WhenQueuesCollectionIsNull (line 57) | [Fact] method Enumeration_ContainsAddedProvider (line 67) | [Fact] method GetProvider_CanBeResolved_ByAnyQueue (line 77) | [Fact] method CreateCollection (line 90) | private PersistentJobQueueProviderCollection CreateCollection() FILE: tests/Hangfire.PostgreSql.Tests/PostgreSqlConnectionFacts.cs class PostgreSqlConnectionFacts (line 22) | public class PostgreSqlConnectionFacts : IClassFixture action) method UseDisposableConnection (line 1394) | private static void UseDisposableConnection(Action action) method GetSchemaName (line 249) | private static string GetSchemaName() FILE: tests/Hangfire.PostgreSql.Tests/PostgreSqlFetchedJobFacts.cs class PostgreSqlFetchedJobFacts (line 11) | public class PostgreSqlFetchedJobFacts method PostgreSqlFetchedJobFacts (line 19) | public PostgreSqlFetchedJobFacts() method Ctor_ThrowsAnException_WhenStorageIsNull (line 24) | [Fact] method Ctor_ThrowsAnException_WhenJobIdIsNull (line 32) | [Fact] method Ctor_ThrowsAnException_WhenQueueIsNull (line 40) | [Fact] method Ctor_ThrowsAnException_WhenFetchedAtIsNull (line 48) | [Fact] method Ctor_CorrectlySets_AllInstanceProperties (line 55) | [Fact] method RemoveFromQueue_ReallyDeletesTheJobFromTheQueue (line 66) | [Fact] method RemoveFromQueue_DoesNotDelete_UnrelatedJobs (line 83) | [Fact] method Requeue_SetsFetchedAtValueToNull (line 103) | [Fact] method Timer_UpdatesFetchedAtColumn (line 120) | [Fact] method RemoveFromQueue_AfterTimer_RemovesJobFromTheQueue (line 144) | [Fact] method RequeueQueue_AfterTimer_SetsFetchedAtValueToNull (line 166) | [Fact] method Dispose_SetsFetchedAtValueToNull_IfThereWereNoCallsToComplete (line 188) | [Fact] method CreateJobQueueRecord (line 205) | private static long CreateJobQueueRecord(PostgreSqlStorage storage, st... method GetSchemaName (line 218) | private static string GetSchemaName() FILE: tests/Hangfire.PostgreSql.Tests/PostgreSqlInstallerFacts.cs class PostgreSqlInstallerFacts (line 10) | public class PostgreSqlInstallerFacts method InstallingSchemaUpdatesVersionAndShouldNotThrowAnException (line 12) | [Fact] method InstallingSchemaWithCapitalsUpdatesVersionAndShouldNotThrowAnException (line 31) | [Fact] method UseConnection (line 50) | private static void UseConnection(Action action) FILE: tests/Hangfire.PostgreSql.Tests/PostgreSqlJobQueueFacts.cs class PostgreSqlJobQueueFacts (line 16) | public class PostgreSqlJobQueueFacts : IClassFixture ac... method GetSchemaName (line 621) | private static string GetSchemaName() FILE: tests/Hangfire.PostgreSql.Tests/PostgreSqlMonitoringApiFacts.cs class PostgreSqlMonitoringApiFacts (line 17) | public class PostgreSqlMonitoringApiFacts : IClassFixture action) method Commit (line 96) | private void Commit( method FetchedJobs_WithDuplicateJobQueueEntries_DoesNotThrow (line 106) | [Fact] method SampleMethod (line 150) | public static void SampleMethod(string arg) FILE: tests/Hangfire.PostgreSql.Tests/PostgreSqlStorageFacts.cs class PostgreSqlStorageFacts (line 14) | public class PostgreSqlStorageFacts method PostgreSqlStorageFacts (line 18) | public PostgreSqlStorageFacts() method Ctor_CanCreateSqlServerStorage_WithExistingConnection (line 23) | [Fact] method Ctor_InitializesDefaultJobQueueProvider_AndPassesCorrectOptions (line 33) | [Fact] method GetMonitoringApi_ReturnsNonNullInstance (line 45) | [Fact] method GetComponents_ReturnsAllNeededComponents (line 54) | [Fact] method Ctor_ThrowsAnException_WhenConnectionFactoryIsNull (line 68) | [Fact] method Ctor_CanCreateSqlServerStorage_WithExistingConnectionFactory (line 75) | [Fact] method CanCreateAndOpenConnection_WithExistingConnectionFactory (line 83) | [Fact] method CreateAndOpenConnection_ThrowsAnException_WithExistingConnectionFactoryAndInvalidOptions (line 92) | [Fact] method CanUseTransaction_WithDifferentTransactionIsolationLevel (line 102) | [Fact] method HasFeature_ThrowsAnException_WhenFeatureIsNull (line 116) | [Fact] method HasFeature_ReturnsCorrectValues (line 123) | [Theory] method Ctor_RetriesInitialization_WhenResilientStartupIsEnabled_AndConnectionFails (line 135) | [Fact] method Ctor_AllowsDegradedMode_WhenResilientStartupIsEnabled_AndDegradedModeAllowed (line 161) | [Fact] method CreateStorage (line 193) | private PostgreSqlStorage CreateStorage() FILE: tests/Hangfire.PostgreSql.Tests/PostgreSqlStorageOptionsFacts.cs class PostgreSqlStorageOptionsFacts (line 6) | public class PostgreSqlStorageOptionsFacts method Ctor_SetsTheDefaultOptions (line 8) | [Fact] method EnableResilientStartup_IsFalse_WhenStartupConnectionMaxRetriesIsZero (line 26) | [Fact] method EnableResilientStartup_IsTrue_WhenStartupConnectionMaxRetriesIsPositive (line 33) | [Fact] method Set_QueuePollInterval_ShouldThrowAnException_WhenGivenIntervalIsTooLow (line 40) | [Fact] method Set_QueuePollInterval_SetsTheValue_WhenGivenIntervalIsTooLow_ButIgnored (line 47) | [Fact] method Set_QueuePollInterval_ShouldThrowAnException_WhenGivenIntervalIsEqualToZero_EvenIfIgnored (line 57) | [Fact] method Set_QueuePollInterval_SetsTheValue (line 64) | [Fact] method Set_InvisibilityTimeout_ShouldThrowAnException_WhenGivenIntervalIsEqualToZero (line 72) | [Fact] method Set_InvisibilityTimeout_ShouldThrowAnException_WhenGivenIntervalIsNegative (line 79) | [Fact] method Set_InvisibilityTimeout_SetsTheValue (line 86) | [Fact] method Set_DistributedLockTimeout_ShouldThrowAnException_WhenGivenIntervalIsEqualToZero (line 94) | [Fact] method Set_DistributedLockTimeout_ShouldThrowAnException_WhenGivenIntervalIsNegative (line 101) | [Fact] method Set_DistributedLockTimeout_SetsTheValue (line 108) | [Fact] FILE: tests/Hangfire.PostgreSql.Tests/PostgreSqlWriteOnlyTransactionFacts.cs class PostgreSqlWriteOnlyTransactionFacts (line 22) | public class PostgreSqlWriteOnlyTransactionFacts : IClassFixture action) method UseDisposableConnection (line 1138) | private static void UseDisposableConnection(Action a... method Commit (line 1146) | private void Commit(NpgsqlConnection connection, Action factory) method GetOrCreateConnection (line 18) | public NpgsqlConnection GetOrCreateConnection() FILE: tests/Hangfire.PostgreSql.Tests/Utils/Helper.cs class Helper (line 9) | public static class Helper method GetTestJob (line 11) | public static TestJob GetTestJob(IDbConnection connection, string sche... FILE: tests/Hangfire.PostgreSql.Tests/Utils/PostgreSqlStorageExtensions.cs class PostgreSqlStorageExtensions (line 3) | internal static class PostgreSqlStorageExtensions method GetStorageConnection (line 5) | public static PostgreSqlConnection GetStorageConnection(this PostgreSq... FILE: tests/Hangfire.PostgreSql.Tests/Utils/PostgreSqlStorageFixture.cs class PostgreSqlStorageFixture (line 8) | public class PostgreSqlStorageFixture : IDisposable method PostgreSqlStorageFixture (line 14) | public PostgreSqlStorageFixture() method Dispose (line 37) | public void Dispose() method SetupOptions (line 43) | public void SetupOptions(Action storageOptio... method SafeInit (line 48) | public PostgreSqlStorage SafeInit(NpgsqlConnection connection = null) method ForceInit (line 55) | public PostgreSqlStorage ForceInit(NpgsqlConnection connection = null) method SafeInit (line 64) | public void SafeInit(PostgreSqlStorageOptions options, method ForceInit (line 77) | public void ForceInit(PostgreSqlStorageOptions options, FILE: tests/Hangfire.PostgreSql.Tests/Utils/PostgreSqlTestObjectsInitializer.cs class PostgreSqlTestObjectsInitializer (line 30) | internal static class PostgreSqlTestObjectsInitializer method CleanTables (line 32) | public static void CleanTables(NpgsqlConnection connection) method GetStringResource (line 46) | private static string GetStringResource(Assembly assembly, string reso...