Changeset 720 in dev for trunk/ab5.0/abdev/compiler_x64/Compile_Statement.cpp
- Timestamp:
- Aug 14, 2008, 12:46:06 AM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/ab5.0/abdev/compiler_x64/Compile_Statement.cpp
r716 r720 513 513 goto ErrorStep; 514 514 } 515 elementTypeName = collectionType.GetActualGenericType(0).GetClass().GetFullName(); 515 516 Type elementType; 517 if( collectionType.GetClass().IsExpanded() ) 518 { 519 // テンプレート展開されたジェネリッククラス 520 elementType = collectionType.GetClass().expandedClassActualTypeParameters[0]; 521 } 522 else 523 { 524 // 通常のジェネリッククラス 525 elementType = collectionType.GetActualGenericType(0); 526 } 527 528 elementTypeName = compiler.TypeToString( elementType ); 516 529 } 517 530
Note:
See TracChangeset
for help on using the changeset viewer.