Playground by Górka Mateusz
Goo.Tools.Patterns.Singleton< T > Class Template Reference
+ Inheritance diagram for Goo.Tools.Patterns.Singleton< T >:

Static Protected Member Functions

static void __NullSingleton ()
 

Properties

static T Instance [get]
 
static bool Initialized [get]
 

Static Private Attributes

static T _instance
 

Member Function Documentation

◆ __NullSingleton()

static void Goo.Tools.Patterns.Singleton< T >.__NullSingleton ( )
inlinestaticprotected

Yea... It's a little hack... but it's needed for unit tests

20 {
22 _instance = null;
23 }
static T _instance
Definition: Singleton.cs:5

Member Data Documentation

◆ _instance

T Goo.Tools.Patterns.Singleton< T >._instance
staticprivate

Property Documentation

◆ Instance

T Goo.Tools.Patterns.Singleton< T >.Instance
staticget
8 {
9 get
10 {
11 if (_instance == null)
12 _instance = new T();
13 return _instance;
14 }
15 }

◆ Initialized

bool Goo.Tools.Patterns.Singleton< T >.Initialized
staticget

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