Tanoda
TypeReferences.ClassTypeReference Class Reference

Reference to a class System.Type with support for Unity serialization. More...

Inheritance diagram for TypeReferences.ClassTypeReference:

Public Member Functions

 ClassTypeReference ()
 Initializes a new instance of the ClassTypeReference class. More...
 
 ClassTypeReference (string assemblyQualifiedClassName)
 Initializes a new instance of the ClassTypeReference class. More...
 
 ClassTypeReference (Type type)
 Initializes a new instance of the ClassTypeReference class. More...
 
override string ToString ()
 

Static Public Member Functions

static string GetClassRef (Type type)
 
static implicit operator string (ClassTypeReference typeReference)
 
static implicit operator Type (ClassTypeReference typeReference)
 
static implicit operator ClassTypeReference (Type type)
 

Properties

Type Type [get, set]
 Gets or sets type of class reference. More...
 

Detailed Description

Reference to a class System.Type with support for Unity serialization.

Definition at line 13 of file ClassTypeReference.cs.

Constructor & Destructor Documentation

◆ ClassTypeReference() [1/3]

TypeReferences.ClassTypeReference.ClassTypeReference ( )

Initializes a new instance of the ClassTypeReference class.

Definition at line 24 of file ClassTypeReference.cs.

◆ ClassTypeReference() [2/3]

TypeReferences.ClassTypeReference.ClassTypeReference ( string  assemblyQualifiedClassName)

Initializes a new instance of the ClassTypeReference class.

Parameters
assemblyQualifiedClassNameAssembly qualified class name.

Definition at line 31 of file ClassTypeReference.cs.

◆ ClassTypeReference() [3/3]

TypeReferences.ClassTypeReference.ClassTypeReference ( Type  type)

Initializes a new instance of the ClassTypeReference class.

Parameters
typeClass type.
Exceptions
System.ArgumentExceptionIf type is not a class type.

Definition at line 44 of file ClassTypeReference.cs.

Member Function Documentation

◆ GetClassRef()

static string TypeReferences.ClassTypeReference.GetClassRef ( Type  type)
static

Definition at line 15 of file ClassTypeReference.cs.

◆ operator ClassTypeReference()

static implicit TypeReferences.ClassTypeReference.operator ClassTypeReference ( Type  type)
static

Definition at line 97 of file ClassTypeReference.cs.

◆ operator string()

static implicit TypeReferences.ClassTypeReference.operator string ( ClassTypeReference  typeReference)
static

Definition at line 89 of file ClassTypeReference.cs.

◆ operator Type()

static implicit TypeReferences.ClassTypeReference.operator Type ( ClassTypeReference  typeReference)
static

Definition at line 93 of file ClassTypeReference.cs.

◆ ToString()

override string TypeReferences.ClassTypeReference.ToString ( )

Definition at line 101 of file ClassTypeReference.cs.

Property Documentation

◆ Type

Type TypeReferences.ClassTypeReference.Type
getset

Gets or sets type of class reference.

Exceptions
System.ArgumentExceptionIf value is not a class type.

Definition at line 78 of file ClassTypeReference.cs.


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