Class MixedRealityServiceProfileAttribute
Attribute that defines which service a profile is meant to be consumed by.
Only applies to profiles that are consumed by types implementing IMixedRealityService.
A service must implement all required types and no excluded types to be considered compatible with the profile.
Inheritance
MixedRealityServiceProfileAttribute
Assembly: cs.temp.dll.dll
public class MixedRealityServiceProfileAttribute : Attribute, Attribute
Constructors
Declaration
public MixedRealityServiceProfileAttribute(Type requiredType, Type excludedType = null)
Parameters
Type |
Name |
Description |
Type |
requiredType |
|
Type |
excludedType |
|
Declaration
public MixedRealityServiceProfileAttribute(Type requiredType, Type excludedType = null)
Parameters
Type |
Name |
Description |
Type |
requiredType |
|
Type |
excludedType |
|
Declaration
public MixedRealityServiceProfileAttribute(Type[] requiredTypes, Type[] excludedTypes = null)
Parameters
Type |
Name |
Description |
Type[] |
requiredTypes |
|
Type[] |
excludedTypes |
|
Declaration
public MixedRealityServiceProfileAttribute(Type[] requiredTypes, Type[] excludedTypes = null)
Parameters
Type |
Name |
Description |
Type[] |
requiredTypes |
|
Type[] |
excludedTypes |
|
Properties
Declaration
public Type[] ExcludedTypes { get; }
Property Value
Declaration
public Type[] ExcludedTypes { get; }
Property Value
Declaration
public Type[] RequiredTypes { get; }
Property Value
Declaration
public Type[] RequiredTypes { get; }
Property Value
Implements
Attribute