private static void SetupSystemType(TypePolicy typePolicy) { typePolicy .Getter(nameof(Type.GenericTypeArguments), Allowed, ArrayReturnRewriter.Default) .Getter(nameof(Type.IsGenericType), Allowed) .Getter(nameof(Type.IsConstructedGenericType), Allowed) .Getter(nameof(Type.IsGenericTypeDefinition), Allowed) .Getter(nameof(Type.ContainsGenericParameters), Allowed) .Member(nameof(Type.GetGenericTypeDefinition), Allowed) .Member(nameof(Type.GetConstructor), Allowed) .Member(nameof(Type.GetEvent), Allowed) .Member(nameof(Type.GetField), Allowed) .Member(nameof(Type.GetInterface), Allowed) .Member(nameof(Type.GetMethod), Allowed) .Member(nameof(Type.GetProperty), Allowed); }
private static void SetupSystemType(TypePolicy typePolicy) { typePolicy .Getter(nameof(Type.AssemblyQualifiedName), Allowed) .Getter(nameof(Type.IsGenericType), Allowed) .Getter(nameof(Type.IsConstructedGenericType), Allowed) .Getter(nameof(Type.IsGenericTypeDefinition), Allowed) .Getter(nameof(Type.ContainsGenericParameters), Allowed) .Member(nameof(Type.GetGenericTypeDefinition), Allowed) .Member(nameof(Type.GetConstructor), Allowed) .Member(nameof(Type.GetEvent), Allowed) .Member(nameof(Type.GetField), Allowed) .Member(nameof(Type.GetInterface), Allowed) .Member(nameof(Type.GetMethod), Allowed) .Member(nameof(Type.GetProperty), Allowed); }