public SequenceInfo(ISet <Namespace>[] indexTypes, BuiltinClassInfo seqType) : base(seqType) { _indexTypes = indexTypes; }
public override ISet <Namespace> GetDescriptor(Namespace instance, Interpreter.AnalysisUnit unit) { BuiltinClassInfo klass = (BuiltinClassInfo)ProjectState.GetNamespaceFromObjects(_value.FieldType); return(klass.Instance.SelfSet); }
public NumericInstanceInfo(BuiltinClassInfo klass) : base(klass) { }
public ListInfo(ISet <Namespace>[] indexTypes, BuiltinClassInfo seqType) : base(indexTypes, seqType) { EnsureAppend(); }
public BuiltinInstanceInfo(BuiltinClassInfo klass) : base(klass.VariableDict) { _klass = klass; _type = klass._type; }
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 ListInfo(ISet<Namespace>[] indexTypes, BuiltinClassInfo seqType) : base(indexTypes, seqType) { EnsureAppend(); }