Space Engineers
Public Member Functions | Protected Member Functions | Properties | List of all members
VRage.Library.Collections.TypeSwitchBase< TKeyBase, TValBase > Class Template Reference

Public Member Functions

TypeSwitchBase< TKeyBase, TValBase > Case< TKey > (TValBase action)
 

Protected Member Functions

 TypeSwitchBase ()
 
TValBase SwitchInternal< TKey > ()
 

Properties

Dictionary< Type, TValBase > Matches [get]
 

Detailed Description

Type Constraints
TValBase :class 

Definition at line 7 of file TypeSwitch.cs.

Constructor & Destructor Documentation

VRage.Library.Collections.TypeSwitchBase< TKeyBase, TValBase >.TypeSwitchBase ( )
inlineprotected

Definition at line 13 of file TypeSwitch.cs.

Member Function Documentation

TypeSwitchBase<TKeyBase, TValBase> VRage.Library.Collections.TypeSwitchBase< TKeyBase, TValBase >.Case< TKey > ( TValBase  action)
inline
Type Constraints
TKey :class 
TKey :TKeyBase 

Definition at line 19 of file TypeSwitch.cs.

TValBase VRage.Library.Collections.TypeSwitchBase< TKeyBase, TValBase >.SwitchInternal< TKey > ( )
inlineprotected
Type Constraints
TKey :class 
TKey :TKeyBase 

Definition at line 26 of file TypeSwitch.cs.

Property Documentation

Dictionary<Type, TValBase> VRage.Library.Collections.TypeSwitchBase< TKeyBase, TValBase >.Matches
get

Definition at line 10 of file TypeSwitch.cs.


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