Visual3D Game EngineAPI Documentation for XNA, C#, VB, and .NET
Describes the name and handle of an command, activity, or asset.

Namespace: Visual3D
Assembly: Visual3D (in Visual3D.dll) Version: 1.0.0.0 (1.0.0.0)

Syntax

      
 C#  Visual Basic 
[SerializableAttribute]
public struct NameID : IEquatable<NameID>
<SerializableAttribute> _
Public Structure NameID _
	Implements IEquatable(Of NameID)

Members

               
 All Members  Constructors   Fields   Properties   Methods  
 Public

 Protected
 Instance

 Static 
 Declared

 Inherited
 XNA Framework Only 

 .NET Compact Framework Only 

 MemberDescription
NameID(Object)
Initializes a new instance of the NameID class
NameID(String)
Initializes a new instance of the NameID class
ConvertToEnum<(Of <<'(T>)>>)(T%)
Attempts to convert this NameID to the specified Enum Type (finding Enum Value name that matches).
EmptyString
Equality(NameID, NameID)
Equals(Object) (Overrides ValueType..::..Equals(Object).)
Equals(NameID)
ForAliasedTypeKey(Type)
ForType<(Of <<'(TypeKey>)>>)()()()()
ForType(RuntimeTypeHandle)
ForType(Type)
ForTypeOfInstance(Object)
FromIndex(Int32)
GetHashCode()()()() (Overrides ValueType..::..GetHashCode()()()().)
ImplicitWideningImplicitImplicitImplicit(String to NameID)
ImplicitWideningImplicitImplicitImplicit(Type to NameID)
ImplicitWideningImplicitImplicitImplicit(NameID to String)
Index
Inequality(NameID, NameID)
IsNotNull
IsNull
IsNullOrEmpty
Returns true if this NameID pertains to "" (empty string).
IsSpecified
Length
NameRegistry
Null
OrDefault(String)
OrDefault(NameID)
String
ToString()()()() (Overrides ValueType..::..ToString()()()().)
ToStringOrNullDescription()()()()

See Also