Changeset 2304 for cobra/trunk/Source/TypeProxies.cobra
- Timestamp:
- 03/08/10 06:19:46 (2 years ago)
- Files:
-
- 1 modified
-
cobra/trunk/Source/TypeProxies.cobra (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
cobra/trunk/Source/TypeProxies.cobra
r2277 r2304 84 84 85 85 get realType as IType is override 86 return NilableType(_innerType.realType)86 return .typeProvider.nilableType(_innerType.realType) 87 87 88 88 … … 267 267 if member.qualifiedName == 'System.Nullable<of>' 268 268 assert args.count == 1 269 member = NilableType(args[0])269 member = .typeProvider.nilableType(args[0]) 270 270 else 271 271 member = (member to Box).constructedTypeFor(args) … … 472 472 473 473 def _resolveType as IType is override 474 return ArrayType(_typeId.realType) 474 t = ArrayType(_typeId.realType) 475 t.bindInh 476 t.bindInt 477 return t 475 478 476 479 … … 485 488 486 489 def _resolveType as IType is override 487 return NilableType(_typeId.realType)490 return .typeProvider.nilableType(_typeId.realType) 488 491 489 492 get name as String is override … … 493 496 m = container.memberForName(.name[:-1]) 494 497 if m inherits IType 495 return NilableType(m)498 return .typeProvider.nilableType(m) 496 499 else 497 500 return m



