chr
2026-04-05 fe750b791d5b517cc4e9bc8e99a9a75139a0cfba
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(){}
    }
}