/* tslint:disable */ /* eslint-disable */ /** * Admin.NET 通用权限开发平台 * 让 .NET 开发更简单、更通用、更流行。整合最新技术,模块插件式开发,前后端分离,开箱即用。
👮不得利用本项目从事危害国家安全、扰乱社会秩序、侵犯他人合法权益等法律法规禁止的活动!任何基于本项目二次开发而产生的一切法律纠纷和责任,我们不承担任何责任! * * OpenAPI spec version: 1.0.0 * * * NOTE: This class is auto generated by the swagger code generator program. * https://github.com/swagger-api/swagger-codegen.git * Do not edit the class manually. */ import { Assembly } from './assembly'; import { ConstructorInfo } from './constructor-info'; import { CustomAttributeData } from './custom-attribute-data'; import { EventInfo } from './event-info'; import { FieldInfo } from './field-info'; import { GenericParameterAttributes } from './generic-parameter-attributes'; import { MemberInfo } from './member-info'; import { MemberTypes } from './member-types'; import { MethodBase } from './method-base'; import { MethodInfo } from './method-info'; import { Module } from './module'; import { PropertyInfo } from './property-info'; import { RuntimeTypeHandle } from './runtime-type-handle'; import { StructLayoutAttribute } from './struct-layout-attribute'; import { Type } from './type'; import { TypeAttributes } from './type-attributes'; import { TypeInfo } from './type-info'; /** * * * @export * @interface TypeInfo */ export interface TypeInfo { /** * @type {string} * @memberof TypeInfo */ name?: string | null; /** * @type {Array} * @memberof TypeInfo */ customAttributes?: Array | null; /** * @type {boolean} * @memberof TypeInfo */ isCollectible?: boolean; /** * @type {number} * @memberof TypeInfo */ metadataToken?: number; /** * @type {boolean} * @memberof TypeInfo */ isInterface?: boolean; /** * @type {MemberTypes} * @memberof TypeInfo */ memberType?: MemberTypes; /** * @type {string} * @memberof TypeInfo */ namespace?: string | null; /** * @type {string} * @memberof TypeInfo */ assemblyQualifiedName?: string | null; /** * @type {string} * @memberof TypeInfo */ fullName?: string | null; /** * @type {Assembly} * @memberof TypeInfo */ assembly?: Assembly; /** * @type {Module} * @memberof TypeInfo */ module?: Module; /** * @type {boolean} * @memberof TypeInfo */ isNested?: boolean; /** * @type {Type} * @memberof TypeInfo */ declaringType?: Type; /** * @type {MethodBase} * @memberof TypeInfo */ declaringMethod?: MethodBase; /** * @type {Type} * @memberof TypeInfo */ reflectedType?: Type; /** * @type {Type} * @memberof TypeInfo */ underlyingSystemType?: Type; /** * @type {boolean} * @memberof TypeInfo */ isTypeDefinition?: boolean; /** * @type {boolean} * @memberof TypeInfo */ isArray?: boolean; /** * @type {boolean} * @memberof TypeInfo */ isByRef?: boolean; /** * @type {boolean} * @memberof TypeInfo */ isPointer?: boolean; /** * @type {boolean} * @memberof TypeInfo */ isConstructedGenericType?: boolean; /** * @type {boolean} * @memberof TypeInfo */ isGenericParameter?: boolean; /** * @type {boolean} * @memberof TypeInfo */ isGenericTypeParameter?: boolean; /** * @type {boolean} * @memberof TypeInfo */ isGenericMethodParameter?: boolean; /** * @type {boolean} * @memberof TypeInfo */ isGenericType?: boolean; /** * @type {boolean} * @memberof TypeInfo */ isGenericTypeDefinition?: boolean; /** * @type {boolean} * @memberof TypeInfo */ isSZArray?: boolean; /** * @type {boolean} * @memberof TypeInfo */ isVariableBoundArray?: boolean; /** * @type {boolean} * @memberof TypeInfo */ isByRefLike?: boolean; /** * @type {boolean} * @memberof TypeInfo */ hasElementType?: boolean; /** * @type {Array} * @memberof TypeInfo */ genericTypeArguments?: Array | null; /** * @type {number} * @memberof TypeInfo */ genericParameterPosition?: number; /** * @type {GenericParameterAttributes} * @memberof TypeInfo */ genericParameterAttributes?: GenericParameterAttributes; /** * @type {TypeAttributes} * @memberof TypeInfo */ attributes?: TypeAttributes; /** * @type {boolean} * @memberof TypeInfo */ isAbstract?: boolean; /** * @type {boolean} * @memberof TypeInfo */ isImport?: boolean; /** * @type {boolean} * @memberof TypeInfo */ isSealed?: boolean; /** * @type {boolean} * @memberof TypeInfo */ isSpecialName?: boolean; /** * @type {boolean} * @memberof TypeInfo */ isClass?: boolean; /** * @type {boolean} * @memberof TypeInfo */ isNestedAssembly?: boolean; /** * @type {boolean} * @memberof TypeInfo */ isNestedFamANDAssem?: boolean; /** * @type {boolean} * @memberof TypeInfo */ isNestedFamily?: boolean; /** * @type {boolean} * @memberof TypeInfo */ isNestedFamORAssem?: boolean; /** * @type {boolean} * @memberof TypeInfo */ isNestedPrivate?: boolean; /** * @type {boolean} * @memberof TypeInfo */ isNestedPublic?: boolean; /** * @type {boolean} * @memberof TypeInfo */ isNotPublic?: boolean; /** * @type {boolean} * @memberof TypeInfo */ isPublic?: boolean; /** * @type {boolean} * @memberof TypeInfo */ isAutoLayout?: boolean; /** * @type {boolean} * @memberof TypeInfo */ isExplicitLayout?: boolean; /** * @type {boolean} * @memberof TypeInfo */ isLayoutSequential?: boolean; /** * @type {boolean} * @memberof TypeInfo */ isAnsiClass?: boolean; /** * @type {boolean} * @memberof TypeInfo */ isAutoClass?: boolean; /** * @type {boolean} * @memberof TypeInfo */ isUnicodeClass?: boolean; /** * @type {boolean} * @memberof TypeInfo */ isCOMObject?: boolean; /** * @type {boolean} * @memberof TypeInfo */ isContextful?: boolean; /** * @type {boolean} * @memberof TypeInfo */ isEnum?: boolean; /** * @type {boolean} * @memberof TypeInfo */ isMarshalByRef?: boolean; /** * @type {boolean} * @memberof TypeInfo */ isPrimitive?: boolean; /** * @type {boolean} * @memberof TypeInfo */ isValueType?: boolean; /** * @type {boolean} * @memberof TypeInfo */ isSignatureType?: boolean; /** * @type {boolean} * @memberof TypeInfo */ isSecurityCritical?: boolean; /** * @type {boolean} * @memberof TypeInfo */ isSecuritySafeCritical?: boolean; /** * @type {boolean} * @memberof TypeInfo */ isSecurityTransparent?: boolean; /** * @type {StructLayoutAttribute} * @memberof TypeInfo */ structLayoutAttribute?: StructLayoutAttribute; /** * @type {ConstructorInfo} * @memberof TypeInfo */ typeInitializer?: ConstructorInfo; /** * @type {RuntimeTypeHandle} * @memberof TypeInfo */ typeHandle?: RuntimeTypeHandle; /** * @type {string} * @memberof TypeInfo */ guid?: string; /** * @type {Type} * @memberof TypeInfo */ baseType?: Type; /** * @type {boolean} * @memberof TypeInfo */ isSerializable?: boolean; /** * @type {boolean} * @memberof TypeInfo */ containsGenericParameters?: boolean; /** * @type {boolean} * @memberof TypeInfo */ isVisible?: boolean; /** * @type {Array} * @memberof TypeInfo */ genericTypeParameters?: Array | null; /** * @type {Array} * @memberof TypeInfo */ declaredConstructors?: Array | null; /** * @type {Array} * @memberof TypeInfo */ declaredEvents?: Array | null; /** * @type {Array} * @memberof TypeInfo */ declaredFields?: Array | null; /** * @type {Array} * @memberof TypeInfo */ declaredMembers?: Array | null; /** * @type {Array} * @memberof TypeInfo */ declaredMethods?: Array | null; /** * @type {Array} * @memberof TypeInfo */ declaredNestedTypes?: Array | null; /** * @type {Array} * @memberof TypeInfo */ declaredProperties?: Array | null; /** * @type {Array} * @memberof TypeInfo */ implementedInterfaces?: Array | null; }