Browse Source

Extract type map setup in another method to make the code clearer.

pull/1/head
triton 13 years ago
parent
commit
0f2e802925
  1. 6
      src/Generator/Types/TypeMap.cs

6
src/Generator/Types/TypeMap.cs

@ -80,7 +80,12 @@ namespace Cxxi.Types
foreach (var assembly in loadedAssemblies) foreach (var assembly in loadedAssemblies)
{ {
var types = assembly.FindDerivedTypes(typeof(TypeMap)); var types = assembly.FindDerivedTypes(typeof(TypeMap));
SetupTypeMaps(types);
}
}
private void SetupTypeMaps(IEnumerable<System.Type> types)
{
foreach (var typeMap in types) foreach (var typeMap in types)
{ {
var attrs = typeMap.GetCustomAttributes<TypeMapAttribute>(); var attrs = typeMap.GetCustomAttributes<TypeMapAttribute>();
@ -93,7 +98,6 @@ namespace Cxxi.Types
} }
} }
} }
}
public bool FindTypeMap(string name, out TypeMap typeMap) public bool FindTypeMap(string name, out TypeMap typeMap)
{ {

Loading…
Cancel
Save