Lean  $LEAN_TAG$
QuantConnect.Messages.ExtendedDictionary Class Reference

Provides user-facing messages for the QuantConnect.ExtendedDictionary<T> class and its consumers or related classes More...

Static Public Member Functions

static string ClearInvalidOperation< T > (ExtendedDictionary< T > instance)
 Returns a string message saying Clear/clear method call is an invalid operation. It also says that the given instance is a read-only collection More...
 
static string RemoveInvalidOperation< T > (ExtendedDictionary< T > instance)
 Returns a string message saying that Remove/pop call method is an invalid operation. It also says that the given instance is a read-only collection More...
 
static string TickerNotFoundInSymbolCache (string ticker)
 Returns a string message saying that the given ticker was not found in the SymbolCache. It also gives a recommendation for solving this problem More...
 
static string PopitemMethodNotSupported< T > (ExtendedDictionary< T > instance)
 Returns a string message saying that the popitem method is not supported for the given instance More...
 
static string SymbolNotFoundDueToNoData< T > (ExtendedDictionary< T > instance, QuantConnect.Symbol symbol)
 Returns a string message saying that the given symbol wasn't found in the give instance object. It also shows a recommendation for solving this problem More...
 
static string UpdateInvalidOperation< T > (ExtendedDictionary< T > instance)
 Returns a string message saying the update method call is an invalid operation. It also mentions that the given instance is a read-only collection More...
 

Static Public Attributes

static string ClearMethodNotImplemented = "Types deriving from 'ExtendedDictionary' must implement the 'void Clear() method."
 Returns a string message saying the types deriving from ExtendedDictionary must implement the void Clear() method More...
 
static string RemoveMethodNotImplemented
 Returns a string message saying the types deriving from ExtendedDictionary must implement the void Remove(Symbol) method More...
 
static string IndexerBySymbolNotImplemented
 Returns a string message saying the types deriving from ExtendedDictionary must implement the T this[Symbol] method More...
 

Detailed Description

Provides user-facing messages for the QuantConnect.ExtendedDictionary<T> class and its consumers or related classes

Definition at line 139 of file Messages.QuantConnect.cs.

Member Function Documentation

◆ ClearInvalidOperation< T >()

static string QuantConnect.Messages.ExtendedDictionary.ClearInvalidOperation< T > ( ExtendedDictionary< T >  instance)
static

Returns a string message saying Clear/clear method call is an invalid operation. It also says that the given instance is a read-only collection

Definition at line 163 of file Messages.QuantConnect.cs.

◆ RemoveInvalidOperation< T >()

static string QuantConnect.Messages.ExtendedDictionary.RemoveInvalidOperation< T > ( ExtendedDictionary< T >  instance)
static

Returns a string message saying that Remove/pop call method is an invalid operation. It also says that the given instance is a read-only collection

Definition at line 173 of file Messages.QuantConnect.cs.

◆ TickerNotFoundInSymbolCache()

static string QuantConnect.Messages.ExtendedDictionary.TickerNotFoundInSymbolCache ( string  ticker)
static

Returns a string message saying that the given ticker was not found in the SymbolCache. It also gives a recommendation for solving this problem

Definition at line 183 of file Messages.QuantConnect.cs.

◆ PopitemMethodNotSupported< T >()

static string QuantConnect.Messages.ExtendedDictionary.PopitemMethodNotSupported< T > ( ExtendedDictionary< T >  instance)
static

Returns a string message saying that the popitem method is not supported for the given instance

Definition at line 194 of file Messages.QuantConnect.cs.

◆ SymbolNotFoundDueToNoData< T >()

static string QuantConnect.Messages.ExtendedDictionary.SymbolNotFoundDueToNoData< T > ( ExtendedDictionary< T >  instance,
QuantConnect.Symbol  symbol 
)
static

Returns a string message saying that the given symbol wasn't found in the give instance object. It also shows a recommendation for solving this problem

Definition at line 204 of file Messages.QuantConnect.cs.

◆ UpdateInvalidOperation< T >()

static string QuantConnect.Messages.ExtendedDictionary.UpdateInvalidOperation< T > ( ExtendedDictionary< T >  instance)
static

Returns a string message saying the update method call is an invalid operation. It also mentions that the given instance is a read-only collection

Definition at line 216 of file Messages.QuantConnect.cs.

Member Data Documentation

◆ ClearMethodNotImplemented

string QuantConnect.Messages.ExtendedDictionary.ClearMethodNotImplemented = "Types deriving from 'ExtendedDictionary' must implement the 'void Clear() method."
static

Returns a string message saying the types deriving from ExtendedDictionary must implement the void Clear() method

Definition at line 144 of file Messages.QuantConnect.cs.

◆ RemoveMethodNotImplemented

string QuantConnect.Messages.ExtendedDictionary.RemoveMethodNotImplemented
static
Initial value:
=
"Types deriving from 'ExtendedDictionary' must implement the 'void Remove(Symbol) method."

Returns a string message saying the types deriving from ExtendedDictionary must implement the void Remove(Symbol) method

Definition at line 149 of file Messages.QuantConnect.cs.

◆ IndexerBySymbolNotImplemented

string QuantConnect.Messages.ExtendedDictionary.IndexerBySymbolNotImplemented
static
Initial value:
=
"Types deriving from 'ExtendedDictionary' must implement the 'T this[Symbol] method."

Returns a string message saying the types deriving from ExtendedDictionary must implement the T this[Symbol] method

Definition at line 155 of file Messages.QuantConnect.cs.


The documentation for this class was generated from the following file: