OpenSim
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Public Member Functions | Properties | List of all members
OpenSim.Framework.Lazy< T > Class Template Reference

Public Member Functions

 Lazy ()
 
 Lazy (Func< T > valueFactory)
 
 Lazy (bool isThreadSafe)
 
 Lazy (Func< T > valueFactory, bool isThreadSafe)
 
 Lazy (LazyThreadSafetyMode mode)
 
 Lazy (Func< T > valueFactory, LazyThreadSafetyMode mode)
 
override string ToString ()
 

Properties

Value [get]
 
bool IsValueCreated [get]
 

Detailed Description

Definition at line 49 of file Lazy.cs.

Constructor & Destructor Documentation

OpenSim.Framework.Lazy< T >.Lazy ( )
inline

Definition at line 58 of file Lazy.cs.

OpenSim.Framework.Lazy< T >.Lazy ( Func< T >  valueFactory)
inline

Definition at line 63 of file Lazy.cs.

OpenSim.Framework.Lazy< T >.Lazy ( bool  isThreadSafe)
inline

Definition at line 68 of file Lazy.cs.

OpenSim.Framework.Lazy< T >.Lazy ( Func< T >  valueFactory,
bool  isThreadSafe 
)
inline

Definition at line 73 of file Lazy.cs.

OpenSim.Framework.Lazy< T >.Lazy ( LazyThreadSafetyMode  mode)
inline

Definition at line 78 of file Lazy.cs.

OpenSim.Framework.Lazy< T >.Lazy ( Func< T >  valueFactory,
LazyThreadSafetyMode  mode 
)
inline

Definition at line 83 of file Lazy.cs.

Member Function Documentation

override string OpenSim.Framework.Lazy< T >.ToString ( )
inline

Definition at line 228 of file Lazy.cs.

Property Documentation

bool OpenSim.Framework.Lazy< T >.IsValueCreated
get

Definition at line 221 of file Lazy.cs.

T OpenSim.Framework.Lazy< T >.Value
get

Definition at line 96 of file Lazy.cs.


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