Пример #1
0
 public SequenceInfo(ISet <Namespace>[] indexTypes, BuiltinClassInfo seqType)
     : base(seqType)
 {
     _indexTypes = indexTypes;
 }
Пример #2
0
        public override ISet <Namespace> GetDescriptor(Namespace instance, Interpreter.AnalysisUnit unit)
        {
            BuiltinClassInfo klass = (BuiltinClassInfo)ProjectState.GetNamespaceFromObjects(_value.FieldType);

            return(klass.Instance.SelfSet);
        }
Пример #3
0
 public NumericInstanceInfo(BuiltinClassInfo klass)
     : base(klass)
 {
 }
Пример #4
0
 public ListInfo(ISet <Namespace>[] indexTypes, BuiltinClassInfo seqType)
     : base(indexTypes, seqType)
 {
     EnsureAppend();
 }
Пример #5
0
 public BuiltinInstanceInfo(BuiltinClassInfo klass)
     : base(klass.VariableDict)
 {
     _klass = klass;
     _type = klass._type;
 }
Пример #6
0
        private ISet<Namespace> _unionType; // all types that have been seen

        #endregion Fields

        #region Constructors

        public SequenceInfo(ISet<Namespace>[] indexTypes, BuiltinClassInfo seqType)
            : base(seqType)
        {
            _indexTypes = indexTypes;
        }
 public BuiltinInstanceInfo(BuiltinClassInfo klass)
     : base(klass.VariableDict)
 {
     _klass = klass;
     _type  = klass._type;
 }
Пример #8
0
 public ListInfo(ISet<Namespace>[] indexTypes, BuiltinClassInfo seqType)
     : base(indexTypes, seqType)
 {
     EnsureAppend();
 }
Пример #9
0
 public NumericInstanceInfo(BuiltinClassInfo klass)
     : base(klass)
 {
 }