chr
2026-04-08 53e656200368a983e563550e2cc1acbc6d86b729
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
using System;
using System.Collections.Generic;
 
namespace OpenTap
{
    /// <summary>  A type data representing null values. </summary>
    sealed class NullTypeData : ITypeData
    {
        internal static readonly ITypeData Instance = new NullTypeData();
        public IEnumerable<object> Attributes => Array.Empty<object>();
        public string Name => "Null";
        public ITypeData BaseType => null;
        public IEnumerable<IMemberData> GetMembers() => Array.Empty<IMemberData>();
        public IMemberData GetMember(string name) => null;
        public object CreateInstance(object[] arguments) => null;
        public bool CanCreateInstance => true;
        NullTypeData(){}
    }
}