Ejemplo n.º 1
0
 private static void ExtractGenericType(BasicType type, Cci.IGenericTypeInstanceReference typeref)
 {
     foreach (var argumentref in typeref.GenericArguments)
     {
         var typearg = TypesExtractor.ExtractType(argumentref);
         type.GenericArguments.Add(typearg);
     }
 }
Ejemplo n.º 2
0
        public static BasicType ExtractType(Cci.IGenericTypeInstanceReference typeref)
        {
            var type = TypesExtractor.ExtractType(typeref.GenericType);

            TypesExtractor.ExtractGenericType(type, typeref);

            return(type);
        }