5 namespace SiliconStudio.AssemblyProcessor
12 private readonly TypeReference genericEnumSerializerType;
16 this.genericEnumSerializerType = genericEnumSerializerType;
21 var resolvedObjectType = objectType.Resolve();
22 if (resolvedObjectType != null && resolvedObjectType.IsEnum)
24 return genericEnumSerializerType.MakeGenericType(objectType);
CecilEnumSerializerFactory(TypeReference genericEnumSerializerType)
TypeReference GetSerializer(TypeReference objectType)
Gets the serializer type from a given object type.
Generates enum serializer type from a given enum type.
Gives the required generic serializer for a given type. This is useful for generation of serializatio...