Paradox Game Engine  v1.0.0 beta06
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros Pages
VisitorContext.cs
Go to the documentation of this file.
1 // Copyright (c) 2014 Silicon Studio Corp. (http://siliconstudio.co.jp)
2 // This file is distributed under GPL v3. See LICENSE.md for details.
3 namespace SiliconStudio.Core.Reflection
4 {
5  public struct VisitorContext
6  {
7  public IDataVisitor Visitor { get; set; }
8 
9  public ITypeDescriptorFactory DescriptorFactory { get; set; }
10 
11  public object Instance { get; set; }
12 
13  public ObjectDescriptor Descriptor { get; set; }
14  }
15 }
Default implementation of a ITypeDescriptor.
Interface for visiting serializable data (binary, yaml and editor).
Definition: IDataVisitor.cs:11
A factory to create an instance of a ITypeDescriptor