Show / Hide Table of Contents

    Class InteractableType

    A wrapper for a Type which gives a "friendly name" for the type (i.e. the class name) along with the assembly qualified name (which can be used to new instances of this type).

    Inheritance
    Object
    InteractableType
    Inherited Members
    Object.ToString()
    Object.Equals(Object)
    Object.Equals(Object, Object)
    Object.ReferenceEquals(Object, Object)
    Object.GetHashCode()
    Object.GetType()
    Object.MemberwiseClone()
    Namespace: Microsoft.MixedReality.Toolkit.UI
    Assembly: cs.temp.dll.dll
    Syntax
    public class InteractableType
    Remarks

    The intent of this wrapper is for use with the various Interactable state, event and theme classes, which are enumerated using reflection in the editor but must then be instantiated at runtime (without the usage of reflection due to .NET backend constraints).

    Constructors

    InteractableType(Type)

    Declaration
    public InteractableType(Type type)
    Parameters
    Type Name Description
    Type type

    Properties

    AssemblyQualifiedName

    The assembly qualified name of the class (for example, "Microsoft.MixedReality.Toolkit.UI.InteractableActivateTheme, Microsoft.MixedReality.Toolkit.UI")

    Declaration
    public string AssemblyQualifiedName { get; }
    Property Value
    Type Description
    String

    ClassName

    The class name of this interactable type (for example, "InteractableActivateTheme").

    Declaration
    public string ClassName { get; }
    Property Value
    Type Description
    String

    Type

    The type of the class (for example, typeof(InteractableActivateTheme)).

    Declaration
    public Type Type { get; }
    Property Value
    Type Description
    Type
    Back to top Generated by DocFX