Terraria.Plugins.CoderCow.Protector.ServerMetadataHandler.EnqueueGetBankChestMetadata C# (CSharp) Method

EnqueueGetBankChestMetadata() public method

public EnqueueGetBankChestMetadata ( Terraria.Plugins.CoderCow.Protector.BankChestDataKey key ) : Task
key Terraria.Plugins.CoderCow.Protector.BankChestDataKey
return Task
        public Task<BankChestMetadata> EnqueueGetBankChestMetadata(BankChestDataKey key)
        {
            Contract.Requires<ObjectDisposedException>(!this.IsDisposed);
              Contract.Requires<ArgumentException>(key != BankChestDataKey.Invalid);

              lock (this.workQueueLock) {
            return this.WorkQueue.EnqueueTask((keyLocal) => {
              return this.GetBankChestMetadata(keyLocal);
            }, key);
              }
        }