Space Engineers
Classes | Public Member Functions | Static Public Member Functions | Public Attributes | Static Public Attributes | Properties | List of all members
VRage.ObjectBuilders.MyObjectBuilderType Struct Reference

Classes

class  ComparerType
 

Public Member Functions

 MyObjectBuilderType (Type type)
 
override bool Equals (object obj)
 
bool Equals (MyObjectBuilderType type)
 
override int GetHashCode ()
 
override string ToString ()
 

Static Public Member Functions

static implicit operator MyObjectBuilderType (Type t)
 
static implicit operator Type (MyObjectBuilderType t)
 
static operator MyRuntimeObjectBuilderId (MyObjectBuilderType t)
 
static operator MyObjectBuilderType (MyRuntimeObjectBuilderId id)
 
static bool operator== (MyObjectBuilderType lhs, MyObjectBuilderType rhs)
 
static bool operator!= (MyObjectBuilderType lhs, MyObjectBuilderType rhs)
 
static bool operator== (Type lhs, MyObjectBuilderType rhs)
 
static bool operator!= (Type lhs, MyObjectBuilderType rhs)
 
static bool operator== (MyObjectBuilderType lhs, Type rhs)
 
static bool operator!= (MyObjectBuilderType lhs, Type rhs)
 
static MyObjectBuilderType Parse (string value)
 
static MyObjectBuilderType ParseBackwardsCompatible (string value)
 Can handle old values as well. More...
 
static bool TryParse (string value, out MyObjectBuilderType result)
 
static MyObjectBuilderType ()
 
static bool IsReady ()
 
static void RegisterFromAssembly (Assembly assembly, bool registerLegacyNames=false)
 
static void UnregisterAssemblies ()
 

Public Attributes

const string LEGACY_TYPE_PREFIX = "MyObjectBuilder_"
 

Static Public Attributes

static readonly MyObjectBuilderType Invalid = new MyObjectBuilderType(null)
 
static readonly ComparerType Comparer = new ComparerType()
 

Properties

bool IsNull [get]
 

Detailed Description

Definition at line 13 of file MyObjectBuilderType.cs.

Constructor & Destructor Documentation

VRage.ObjectBuilders.MyObjectBuilderType.MyObjectBuilderType ( Type  type)
inline

Definition at line 24 of file MyObjectBuilderType.cs.

static VRage.ObjectBuilders.MyObjectBuilderType.MyObjectBuilderType ( )
inlinestatic

Definition at line 135 of file MyObjectBuilderType.cs.

Member Function Documentation

override bool VRage.ObjectBuilders.MyObjectBuilderType.Equals ( object  obj)
inline

Definition at line 62 of file MyObjectBuilderType.cs.

bool VRage.ObjectBuilders.MyObjectBuilderType.Equals ( MyObjectBuilderType  type)
inline

Definition at line 68 of file MyObjectBuilderType.cs.

override int VRage.ObjectBuilders.MyObjectBuilderType.GetHashCode ( )
inline

Definition at line 73 of file MyObjectBuilderType.cs.

static bool VRage.ObjectBuilders.MyObjectBuilderType.IsReady ( )
inlinestatic

Definition at line 144 of file MyObjectBuilderType.cs.

static implicit VRage.ObjectBuilders.MyObjectBuilderType.operator MyObjectBuilderType ( Type  t)
inlinestatic

Definition at line 35 of file MyObjectBuilderType.cs.

static VRage.ObjectBuilders.MyObjectBuilderType.operator MyObjectBuilderType ( MyRuntimeObjectBuilderId  id)
inlineexplicitstatic

Definition at line 50 of file MyObjectBuilderType.cs.

static VRage.ObjectBuilders.MyObjectBuilderType.operator MyRuntimeObjectBuilderId ( MyObjectBuilderType  t)
inlineexplicitstatic

Definition at line 45 of file MyObjectBuilderType.cs.

static implicit VRage.ObjectBuilders.MyObjectBuilderType.operator Type ( MyObjectBuilderType  t)
inlinestatic

Definition at line 40 of file MyObjectBuilderType.cs.

static bool VRage.ObjectBuilders.MyObjectBuilderType.operator!= ( MyObjectBuilderType  lhs,
MyObjectBuilderType  rhs 
)
inlinestatic

Definition at line 56 of file MyObjectBuilderType.cs.

static bool VRage.ObjectBuilders.MyObjectBuilderType.operator!= ( Type  lhs,
MyObjectBuilderType  rhs 
)
inlinestatic

Definition at line 58 of file MyObjectBuilderType.cs.

static bool VRage.ObjectBuilders.MyObjectBuilderType.operator!= ( MyObjectBuilderType  lhs,
Type  rhs 
)
inlinestatic

Definition at line 60 of file MyObjectBuilderType.cs.

static bool VRage.ObjectBuilders.MyObjectBuilderType.operator== ( MyObjectBuilderType  lhs,
MyObjectBuilderType  rhs 
)
inlinestatic

Definition at line 55 of file MyObjectBuilderType.cs.

static bool VRage.ObjectBuilders.MyObjectBuilderType.operator== ( Type  lhs,
MyObjectBuilderType  rhs 
)
inlinestatic

Definition at line 57 of file MyObjectBuilderType.cs.

static bool VRage.ObjectBuilders.MyObjectBuilderType.operator== ( MyObjectBuilderType  lhs,
Type  rhs 
)
inlinestatic

Definition at line 59 of file MyObjectBuilderType.cs.

static MyObjectBuilderType VRage.ObjectBuilders.MyObjectBuilderType.Parse ( string  value)
inlinestatic

Definition at line 84 of file MyObjectBuilderType.cs.

static MyObjectBuilderType VRage.ObjectBuilders.MyObjectBuilderType.ParseBackwardsCompatible ( string  value)
inlinestatic

Can handle old values as well.

Definition at line 92 of file MyObjectBuilderType.cs.

static void VRage.ObjectBuilders.MyObjectBuilderType.RegisterFromAssembly ( Assembly  assembly,
bool  registerLegacyNames = false 
)
inlinestatic

Definition at line 149 of file MyObjectBuilderType.cs.

override string VRage.ObjectBuilders.MyObjectBuilderType.ToString ( )
inline

Definition at line 78 of file MyObjectBuilderType.cs.

static bool VRage.ObjectBuilders.MyObjectBuilderType.TryParse ( string  value,
out MyObjectBuilderType  result 
)
inlinestatic

Definition at line 101 of file MyObjectBuilderType.cs.

static void VRage.ObjectBuilders.MyObjectBuilderType.UnregisterAssemblies ( )
inlinestatic

Definition at line 216 of file MyObjectBuilderType.cs.

Member Data Documentation

readonly ComparerType VRage.ObjectBuilders.MyObjectBuilderType.Comparer = new ComparerType()
static

Definition at line 125 of file MyObjectBuilderType.cs.

readonly MyObjectBuilderType VRage.ObjectBuilders.MyObjectBuilderType.Invalid = new MyObjectBuilderType(null)
static

Definition at line 20 of file MyObjectBuilderType.cs.

const string VRage.ObjectBuilders.MyObjectBuilderType.LEGACY_TYPE_PREFIX = "MyObjectBuilder_"

Definition at line 18 of file MyObjectBuilderType.cs.

Property Documentation

bool VRage.ObjectBuilders.MyObjectBuilderType.IsNull
get

Definition at line 31 of file MyObjectBuilderType.cs.


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