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

Enumerates required subtypes the given serializer will use internally. More...

Inheritance diagram for SiliconStudio.AssemblyProcessor.CecilSerializerDependency:
SiliconStudio.AssemblyProcessor.ICecilSerializerDependency

Public Member Functions

 CecilSerializerDependency (string genericSerializerTypeFullName)
 Initializes a new instance of the CecilSerializerDependency class. It will enumerates T1, T2 from genericSerializerType{T1, T2}. More...
 
 CecilSerializerDependency (string genericSerializerTypeFullName, TypeReference genericSerializableType)
 Initializes a new instance of the CecilSerializerDependency class. It will enumerates genericSerializableType{T1, T2} from genericSerializerType{T1, T2}. More...
 
IEnumerable< TypeReference > EnumerateSubTypesFromSerializer (TypeReference serializerType)
 Enumerates the types this serializer requires. More...
 

Detailed Description

Enumerates required subtypes the given serializer will use internally.

Definition at line 13 of file CecilSerializerDependency.cs.

Constructor & Destructor Documentation

SiliconStudio.AssemblyProcessor.CecilSerializerDependency.CecilSerializerDependency ( string  genericSerializerTypeFullName)

Initializes a new instance of the CecilSerializerDependency class. It will enumerates T1, T2 from genericSerializerType{T1, T2}.

Parameters
genericSerializerTypeType of the generic serializer.

Definition at line 23 of file CecilSerializerDependency.cs.

SiliconStudio.AssemblyProcessor.CecilSerializerDependency.CecilSerializerDependency ( string  genericSerializerTypeFullName,
TypeReference  genericSerializableType 
)

Initializes a new instance of the CecilSerializerDependency class. It will enumerates genericSerializableType{T1, T2} from genericSerializerType{T1, T2}.

Parameters
genericSerializerTypeType of the generic serializer.
genericSerializableTypeType of the generic serializable.

Definition at line 37 of file CecilSerializerDependency.cs.

Member Function Documentation

IEnumerable<TypeReference> SiliconStudio.AssemblyProcessor.CecilSerializerDependency.EnumerateSubTypesFromSerializer ( TypeReference  serializerType)

Enumerates the types this serializer requires.

Parameters
serializerTypeType of the serializer.
Returns

Implements SiliconStudio.AssemblyProcessor.ICecilSerializerDependency.

Definition at line 48 of file CecilSerializerDependency.cs.

References SiliconStudio.Core.Serialization.Serializers.GenericArguments.


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