Class MyObjectBuilderType
Inheritance
System.Object
MyObjectBuilderType
Assembly: VRage.Game.dll
Syntax
public sealed class MyObjectBuilderType : ValueType
Constructors
MyObjectBuilderType(Type)
Declaration
public MyObjectBuilderType(Type type)
Parameters
Type |
Name |
Description |
System.Type |
type |
|
Fields
Comparer
Declaration
public static readonly MyObjectBuilderType.ComparerType Comparer
Field Value
Invalid
Declaration
public static readonly MyObjectBuilderType Invalid
Field Value
LEGACY_TYPE_PREFIX
Declaration
public const string LEGACY_TYPE_PREFIX = "MyObjectBuilder_"
Field Value
Type |
Description |
System.String |
|
Properties
IsNull
Declaration
public bool IsNull { get; }
Property Value
Type |
Description |
System.Boolean |
|
Methods
Equals(Object)
Declaration
public override bool Equals(object obj)
Parameters
Type |
Name |
Description |
System.Object |
obj |
|
Returns
Type |
Description |
System.Boolean |
|
Equals(MyObjectBuilderType)
Declaration
public bool Equals(MyObjectBuilderType type)
Parameters
Returns
Type |
Description |
System.Boolean |
|
GetHashCode()
Declaration
public override int GetHashCode()
Returns
Type |
Description |
System.Int32 |
|
IsReady()
Declaration
public static bool IsReady()
Returns
Type |
Description |
System.Boolean |
|
IsValidTypeName(String)
Declaration
public static bool IsValidTypeName(string value)
Parameters
Type |
Name |
Description |
System.String |
value |
|
Returns
Type |
Description |
System.Boolean |
|
Parse(String)
Declaration
public static MyObjectBuilderType Parse(string value)
Parameters
Type |
Name |
Description |
System.String |
value |
|
Returns
ParseBackwardsCompatible(String)
Can handle old values as well.
Declaration
public static MyObjectBuilderType ParseBackwardsCompatible(string value)
Parameters
Type |
Name |
Description |
System.String |
value |
|
Returns
RegisterFromAssembly(Assembly, Boolean)
Declaration
public static void RegisterFromAssembly(Assembly assembly, bool registerLegacyNames = false)
Parameters
Type |
Name |
Description |
System.Reflection.Assembly |
assembly |
|
System.Boolean |
registerLegacyNames |
|
ToString()
Declaration
public override string ToString()
Returns
Type |
Description |
System.String |
|
TryParse(String, out MyObjectBuilderType)
Declaration
public static bool TryParse(string value, out MyObjectBuilderType result)
Parameters
Returns
Type |
Description |
System.Boolean |
|
UnregisterAssemblies()
Declaration
public static void UnregisterAssemblies()
UnregisterFromAssembly(Assembly)
Declaration
public static void UnregisterFromAssembly(Assembly assembly)
Parameters
Type |
Name |
Description |
System.Reflection.Assembly |
assembly |
|
Operators
Equality(Type, MyObjectBuilderType)
Declaration
public static bool operator ==(Type lhs, MyObjectBuilderType rhs)
Parameters
Returns
Type |
Description |
System.Boolean |
|
Equality(MyObjectBuilderType, Type)
Declaration
public static bool operator ==(MyObjectBuilderType lhs, Type rhs)
Parameters
Returns
Type |
Description |
System.Boolean |
|
Equality(MyObjectBuilderType, MyObjectBuilderType)
Declaration
public static bool operator ==(MyObjectBuilderType lhs, MyObjectBuilderType rhs)
Parameters
Returns
Type |
Description |
System.Boolean |
|
Explicit(MyObjectBuilderType to MyRuntimeObjectBuilderId)
Declaration
public static explicit operator MyRuntimeObjectBuilderId(MyObjectBuilderType t)
Parameters
Returns
Explicit(MyRuntimeObjectBuilderId to MyObjectBuilderType)
Declaration
public static explicit operator MyObjectBuilderType(MyRuntimeObjectBuilderId id)
Parameters
Returns
Implicit(Type to MyObjectBuilderType)
Declaration
public static implicit operator MyObjectBuilderType(Type t)
Parameters
Type |
Name |
Description |
System.Type |
t |
|
Returns
Implicit(MyObjectBuilderType to Type)
Declaration
public static implicit operator Type(MyObjectBuilderType t)
Parameters
Returns
Type |
Description |
System.Type |
|
Inequality(Type, MyObjectBuilderType)
Declaration
public static bool operator !=(Type lhs, MyObjectBuilderType rhs)
Parameters
Returns
Type |
Description |
System.Boolean |
|
Inequality(MyObjectBuilderType, Type)
Declaration
public static bool operator !=(MyObjectBuilderType lhs, Type rhs)
Parameters
Returns
Type |
Description |
System.Boolean |
|
Inequality(MyObjectBuilderType, MyObjectBuilderType)
Declaration
public static bool operator !=(MyObjectBuilderType lhs, MyObjectBuilderType rhs)
Parameters
Returns
Type |
Description |
System.Boolean |
|