mrtk_developmentreleases/2.0.0releases/2.1.0releases/2.2.0

    Show / Hide Table of Contents

    Class ExtendsAttribute

    Constraint that allows selection of classes that extend a specific class when selecting a SystemType with the Unity inspector.

    Inheritance
    Object
    SystemTypeAttribute
    ExtendsAttribute
    Implements
    PropertyAttribute
    Inherited Members
    SystemTypeAttribute.Grouping
    SystemTypeAttribute.AllowAbstract
    Namespace: Microsoft.MixedReality.Toolkit
    Assembly: cs.temp.dll.dll
    Syntax
    public sealed class ExtendsAttribute : SystemTypeAttribute, PropertyAttribute

    Constructors

    ExtendsAttribute(Type, TypeGrouping)

    Initializes a new instance of the ExtendsAttribute class.

    Declaration
    public ExtendsAttribute(Type baseType, TypeGrouping grouping)
    Parameters
    Type Name Description
    Type baseType

    Type of class that selectable classes must derive from.

    TypeGrouping grouping

    Gets or sets grouping of selectable classes. Defaults to unless explicitly specified.

    ExtendsAttribute(Type, TypeGrouping)

    Initializes a new instance of the ExtendsAttribute class.

    Declaration
    public ExtendsAttribute(Type baseType, TypeGrouping grouping)
    Parameters
    Type Name Description
    Type baseType

    Type of class that selectable classes must derive from.

    TypeGrouping grouping

    Gets or sets grouping of selectable classes. Defaults to unless explicitly specified.

    Properties

    BaseType

    Gets the type of class that selectable classes must derive from.

    Declaration
    public Type BaseType { get; }
    Property Value
    Type Description
    Type

    BaseType

    Gets the type of class that selectable classes must derive from.

    Declaration
    public Type BaseType { get; }
    Property Value
    Type Description
    Type

    Methods

    IsConstraintSatisfied(Type)

    Declaration
    public override bool IsConstraintSatisfied(Type type)
    Parameters
    Type Name Description
    Type type
    Returns
    Type Description
    Boolean
    Overrides
    SystemTypeAttribute.IsConstraintSatisfied(Type)

    IsConstraintSatisfied(Type)

    Declaration
    public override bool IsConstraintSatisfied(Type type)
    Parameters
    Type Name Description
    Type type
    Returns
    Type Description
    Boolean
    Overrides
    SystemTypeAttribute.IsConstraintSatisfied(Type)

    Implements

    PropertyAttribute
    In This Article
    • Constructors
      • ExtendsAttribute(Type, TypeGrouping)
      • ExtendsAttribute(Type, TypeGrouping)
    • Properties
      • BaseType
      • BaseType
    • Methods
      • IsConstraintSatisfied(Type)
      • IsConstraintSatisfied(Type)
    • Implements
    Back to top Generated by DocFX