}                            // For de-serializer from JSON

        public NamedTupleModel(ITypingNamedTupleType nt)
        {
            Id            = nt.Name.GetStableHash();
            Name          = nt.Name;
            QualifiedName = nt.QualifiedName;
            IndexSpan     = nt.Location.IndexSpan.ToModel();
            ItemNames     = nt.ItemNames.ToArray();
            ItemTypes     = nt.ItemTypes.Select(t => t.QualifiedName).ToArray();
        }
Exemplo n.º 2
0
        }                            // For de-serializer from JSON

        public NamedTupleModel(ITypingNamedTupleType nt, IServiceContainer services)
        {
            Id   = nt.Name.GetStableHash();
            Name = nt.Name;
            DeclaringModuleId = nt.DeclaringModule.GetUniqueId(services);
            QualifiedName     = nt.QualifiedName;
            IndexSpan         = nt.Location.IndexSpan.ToModel();
            ItemNames         = nt.ItemNames.ToArray();
            ItemTypes         = nt.ItemTypes.Select(t => t.QualifiedName).ToArray();
        }