Energy Core Library
Energy.Base.Log.Destination Class Reference

Log destination targets list More...

Inheritance diagram for Energy.Base.Log.Destination:
Energy.Base.Collection.Array< Energy.Base.Log.Target >

Public Member Functions

 Destination ()
 
new Target Add (Target target)
 Add new destination target More...
 
- Public Member Functions inherited from Energy.Base.Collection.Array< Energy.Base.Log.Target >
new void Clear ()
 Removes all elements from the list More...
 
New ()
 Create and add new element to list and return More...
 
bool Equals (Array< T > array)
 
new T Add (T item)
 
new T Insert (int index, T item)
 
new void Remove (T item)
 
new void RemoveAt (int index)
 
new void RemoveRange (int index, int count)
 
new void RemoveAll (Predicate< T > match)
 
new T [] ToArray ()
 

Static Public Member Functions

static Destination operator+ (Destination left, Target right)
 
static Destination operator- (Destination left, Target right)
 
- Static Public Member Functions inherited from Energy.Base.Collection.Array< Energy.Base.Log.Target >
static Array< T > operator+ (Array< T > left, T right)
 
static Array< T > operator- (Array< T > left, T right)
 
static T [] SubArray (T[] array, int start, int count)
 Get sub array from an existing one. More...
 
static T [] SubArray (T[] array, int start, int count, bool pad)
 Get sub array from an existing one. More...
 

Properties

Energy.Base.Log.Target this[Type target] [get]
 
- Properties inherited from Energy.Base.Collection.Array< Energy.Base.Log.Target >
new T this[int index] [get, set]
 Gets or sets the element at the specified index More...
 
new int Count [get, set]
 Gets or sets the number of elements More...
 
First [get]
 Return first element or default if list is empty More...
 
Last [get]
 Return last element or default if list is empty More...
 

Detailed Description

Log destination targets list

Constructor & Destructor Documentation

◆ Destination()

Energy.Base.Log.Destination.Destination ( )

Member Function Documentation

◆ Add()

new Target Energy.Base.Log.Destination.Add ( Target  target)

Add new destination target

Parameters
target
Returns

◆ operator+()

static Destination Energy.Base.Log.Destination.operator+ ( Destination  left,
Target  right 
)
static

◆ operator-()

static Destination Energy.Base.Log.Destination.operator- ( Destination  left,
Target  right 
)
static

Property Documentation

◆ this[Type target]

Energy.Base.Log.Target Energy.Base.Log.Destination.this[Type target]
get

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