Type.hx 553 B

1234567891011121314151617
  1. package cs.system;
  2. import cs.NativeArray;
  3. import cs.system.reflection.ConstructorInfo;
  4. @:native("System.Type")
  5. extern class Type
  6. {
  7. public var Name(default, null):String;
  8. public var BaseType(default, null):Type;
  9. public var IsInterface(default, null):Bool;
  10. public var ContainsGenericParameters(default, null):Bool;
  11. public var IsValueType(default, null):Bool;
  12. public function IsAssignableFrom(c:Type):Bool;
  13. public static function GetType(name:String):Null<Type>;
  14. public function GetConstructors():NativeArray<ConstructorInfo>;
  15. }