![]() |
Paradox Game Engine
v1.0.0 beta06
|
Classes | |
class | ArrayDescriptor |
A descriptor for an array. More... | |
class | AssemblyCommonCategories |
Common categories that can be used with AssemblyRegistry More... | |
class | AssemblyContainer |
class | AssemblyRegisteredEventArgs |
An event occuring when an assembly is registered with AssemblyRegistry. More... | |
class | AssemblyRegistry |
Provides a basic infrastructure to associate an assembly with some categories and to query and register on new registered assembly event. More... | |
class | AttributeRegistry |
A default implementation for IAttributeRegistry. This implementation allows to retrieve default attributes for a member or to attach an attribute to a specific type/member. More... | |
class | AttributeRegistryExtensions |
Extension methods for attribute registry. More... | |
class | CollectionDescriptor |
Provides a descriptor for a System.Collections.ICollection. More... | |
class | CustomAttributeExtensions |
class | DataVisitorBase |
A visitor for serializable data (binary, yaml and editor). More... | |
class | DictionaryDescriptor |
Provides a descriptor for a System.Collections.IDictionary. More... | |
class | FieldDescriptor |
A IMemberDescriptor for a FieldInfo More... | |
interface | IAttributeRegistry |
A registry for all attributes. More... | |
interface | IDataCustomVisitor |
A custom visitor used by DataVisitorBase. More... | |
interface | IDataVisitor |
Interface for visiting serializable data (binary, yaml and editor). More... | |
interface | IMemberDescriptor |
Describe a member of an object. More... | |
interface | ITypeDescriptor |
Provides access members of a type. More... | |
interface | ITypeDescriptorFactory |
A factory to create an instance of a ITypeDescriptor More... | |
class | MemberDescriptiorExtensions |
Extension methods for IMemberDescriptor More... | |
class | MemberDescriptorBase |
Base class for IMemberDescriptor for a MemberInfo More... | |
class | MemberPath |
Allows to get/set a property/field value on a deeply nested object instance (supporting members, list access and dictionary access) More... | |
class | ModuleRuntimeHelpers |
class | NamespaceDoc |
The SiliconStudio.Core.Reflection namespace contains objects and extensions class that provides support of reflection for platforms that does not fully implement System.Reflection classes. More... | |
class | NullableDescriptor |
Describes a descriptor for a nullable type Nullable{T}. More... | |
class | ObjectDescriptor |
Default implementation of a ITypeDescriptor. More... | |
class | Override |
This class is holding the PropertyKey using to store OverrideType per object into the ShadowObject. More... | |
class | OverrideTypeExtensions |
Extensions for OverrideType. More... | |
class | PrimitiveDescriptor |
Describes a descriptor for a primitive (bool, char, sbyte, byte, int, uint, long, ulong, float, double, decimal, string, DateTime). More... | |
class | PropertyDescriptor |
A IMemberDescriptor for a PropertyInfo More... | |
class | ShadowAttributes |
class | ShadowContainer |
class | ShadowObject |
Allows to attach dynamic properties to an object at runtime. More... | |
class | TypeDescriptorFactory |
A default implementation for the ITypeDescriptorFactory. More... | |
class | TypeExtensions |
struct | VisitorContext |
Enumerations | |
enum | DescriptorCategory { DescriptorCategory.Primitive, DescriptorCategory.Collection, DescriptorCategory.Array, DescriptorCategory.Dictionary, DescriptorCategory.Object, DescriptorCategory.Nullable, DescriptorCategory.Custom } |
A category used by ITypeDescriptor. More... | |
enum | MemberPathAction { MemberPathAction.ValueSet, MemberPathAction.DictionaryRemove, MemberPathAction.CollectionAdd, MemberPathAction.CollectionRemove } |
A type of action used by MemberPath.Apply More... | |
enum | OverrideType { OverrideType.Base, OverrideType.New = 1, OverrideType.Sealed = 2 } |
A Type of override used on a member value. More... | |
A category used by ITypeDescriptor.
Enumerator | |
---|---|
Primitive |
A primitive. |
Collection |
A collection. |
Array |
An array |
Dictionary |
A dictionary |
Object |
An object |
Nullable |
A nullable value |
Custom |
A custom descriptor. |
Definition at line 8 of file DescriptorCategory.cs.
A type of action used by MemberPath.Apply
Enumerator | |
---|---|
ValueSet |
The value is set on the MemberPath (field/property setter, or new key for dictionary or index for collection/array) |
DictionaryRemove |
Removes a key from the dictionary |
CollectionAdd |
Adds a value to the collection. |
CollectionRemove |
Removes a value from the collection |
Definition at line 10 of file MemberPathAction.cs.
A Type of override used on a member value.
Definition at line 11 of file OverrideType.cs.