Paradox Game Engine  v1.0.0 beta06
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros Pages
SiliconStudio.Quantum.Contents.MemberContent Class Reference

An implementation of IContent that gives access to a member of an object. More...

Inheritance diagram for SiliconStudio.Quantum.Contents.MemberContent:
SiliconStudio.Quantum.Contents.ContentBase SiliconStudio.Quantum.Contents.IContent

Public Member Functions

 MemberContent (IContent container, IMemberDescriptor member, ITypeDescriptor descriptor, bool isPrimitive, IReference reference)
 
- Public Member Functions inherited from SiliconStudio.Quantum.Contents.ContentBase
override string ToString ()
 

Protected Attributes

IContent Container
 

Properties

IMemberDescriptor Member [get, set]
 The IMemberDescriptor used to access the member of the container represented by this content. More...
 
sealed override object Value [get, set]
 
- Properties inherited from SiliconStudio.Quantum.Contents.ContentBase
Type Type [get, set]
 
abstract object Value [get, set]
 
bool IsPrimitive [get, set]
 
ITypeDescriptor Descriptor [get, set]
 
bool IsReference [get]
 
IReference Reference [get]
 
virtual ViewModelContentState LoadState [get, set]
 
ViewModelContentFlags Flags [get, set]
 
ViewModelContentSerializeFlags SerializeFlags [get, set]
 
- Properties inherited from SiliconStudio.Quantum.Contents.IContent
Type Type [get]
 Gets the expected type of Value. More...
 
object Value [get, set]
 Gets or sets the value. More...
 
bool IsPrimitive [get]
 Gets whether this content hold a primitive type value. If so, the node owning this content should have no children and modifying its value should not trigger any node refresh. More...
 
ITypeDescriptor Descriptor [get]
 Gets or sets the type descriptor of this content More...
 
bool IsReference [get]
 Gets wheither this content holds a reference or is a direct value. More...
 
IReference Reference [get]
 Gets or sets the reference hold by this content, if applicable. More...
 
ViewModelContentState LoadState [get, set]
 Gets or sets the loading state. More...
 
ViewModelContentFlags Flags [get, set]
 Gets or sets the content flags. More...
 
ViewModelContentSerializeFlags SerializeFlags [get, set]
 Gets or sets the serialization flags. More...
 

Additional Inherited Members

- Protected Member Functions inherited from SiliconStudio.Quantum.Contents.ContentBase
 ContentBase (Type type, ITypeDescriptor descriptor, bool isPrimitive, IReference reference)
 

Detailed Description

An implementation of IContent that gives access to a member of an object.

Definition at line 15 of file MemberContent.cs.

Constructor & Destructor Documentation

SiliconStudio.Quantum.Contents.MemberContent.MemberContent ( IContent  container,
IMemberDescriptor  member,
ITypeDescriptor  descriptor,
bool  isPrimitive,
IReference  reference 
)

Definition at line 19 of file MemberContent.cs.

Member Data Documentation

IContent SiliconStudio.Quantum.Contents.MemberContent.Container
protected

Definition at line 17 of file MemberContent.cs.

Property Documentation

IMemberDescriptor SiliconStudio.Quantum.Contents.MemberContent.Member
getset

The IMemberDescriptor used to access the member of the container represented by this content.

Definition at line 30 of file MemberContent.cs.

sealed override object SiliconStudio.Quantum.Contents.MemberContent.Value
getset

Definition at line 34 of file MemberContent.cs.


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