OpenKeyWord  Build Tag: jenkins-DoxyGen_EN-107, Build ID: 2015-03-08_20-51-06
 All Classes Namespaces Functions Variables Properties Pages
OKW.OKWSingeltonBase< T > Class Template Reference

Baisklasse für das lesen von OKW *Log.xml Dateien Designpattern: Singelton Hier gilt das Highlander Prinzip: "Es kann nur einen geben". D.h. nur eine Instanz dieser Klasse, die für das Lesen der Nachrichten Zuständig ist.
Siehe auch: http://www.codeproject.com/Articles/572263/A-Reusable-Base-Class-for-the-Singleton-Pattern-in Autor: Zoltan Hrabovszki. More...

Inheritance diagram for OKW.OKWSingeltonBase< T >:

Static Protected Attributes

static Lazy< T > instance = new Lazy<T>(() => CreateInstanceOfT())
 

Properties

static T Instance [get]
 Holt die einzige Instanz dieser Klasse. More...
 

Static Private Member Functions

static T CreateInstanceOfT ()
 Creates an instance of T via reflection since T's constructor is expected to be private. More...
 

Detailed Description

Baisklasse für das lesen von OKW *Log.xml Dateien Designpattern: Singelton Hier gilt das Highlander Prinzip: "Es kann nur einen geben". D.h. nur eine Instanz dieser Klasse, die für das Lesen der Nachrichten Zuständig ist.
Siehe auch: http://www.codeproject.com/Articles/572263/A-Reusable-Base-Class-for-the-Singleton-Pattern-in Autor: Zoltan Hrabovszki.

Type Constraints
T :class 

Member Function Documentation

static T OKW.OKWSingeltonBase< T >.CreateInstanceOfT ( )
staticprivate

Creates an instance of T via reflection since T's constructor is expected to be private.

Returns
90  {
91  return Activator.CreateInstance(typeof(T), true) as T;
92  }

Property Documentation

T OKW.OKWSingeltonBase< T >.Instance
staticget

Holt die einzige Instanz dieser Klasse.

The instance.


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