Visual3D Game EngineAPI Documentation for XNA, C#, VB, and .NET
Generic definition for an Identifier from which an object of this type can be accessed or instanced.

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

Syntax

      
 C#  Visual Basic 
[SerializableAttribute]
public struct ObjectId<T>
where T : class
<SerializableAttribute> _
Public Structure ObjectId(Of T As Class)

Type Parameters

T

Members

               
 All Members  Constructors   Fields   Properties   Methods  
 Public

 Protected
 Instance

 Static 
 Declared

 Inherited
 XNA Framework Only 

 .NET Compact Framework Only 

 MemberDescription
ObjectId<(Of <(<'T>)>)>(Int32)
Initializes a new instance of the ObjectId<(Of <(<'T>)>)> class
ObjectId<(Of <(<'T>)>)>(T)
Initializes a new instance of the ObjectId<(Of <(<'T>)>)> class
Equality(ObjectId<(Of <<'(T>)>>), ObjectId<(Of <<'(T>)>>))
Equals(Object) (Overrides ValueType..::..Equals(Object).)
GetHashCode()()()() (Overrides ValueType..::..GetHashCode()()()().)
ImplicitWideningImplicitImplicitImplicit(ObjectId<(Of <<'(T>)>>) to T)
Index
Inequality(ObjectId<(Of <<'(T>)>>), ObjectId<(Of <<'(T>)>>))
IsNull
Null
NullIndex
Object
ToString()()()() (Overrides ValueType..::..ToString()()()().)

See Also