protected MembersValueNodeProvider(LanguageValueNodeFactory valueNodeFactory, DbgDotNetText name, string expression, MemberValueNodeInfoCollection membersCollection, DbgValueNodeEvaluationOptions evalOptions) { this.valueNodeFactory = valueNodeFactory; Name = name; Expression = expression; this.membersCollection = membersCollection; this.evalOptions = evalOptions; }
public TypeState(DmdType type, string typeExpression) { Type = type; Flags = TypeStateFlags.None; TypeExpression = typeExpression; HasNoChildren = true; InstanceMembers = MemberValueNodeInfoCollection.Empty; StaticMembers = MemberValueNodeInfoCollection.Empty; TupleFields = Array.Empty <TupleField>(); }
public TypeState(DmdType type, string typeExpression, MemberValueNodeInfoCollection instanceMembers, MemberValueNodeInfoCollection staticMembers, TupleField[] tupleFields) { Type = type; EnumerableType = GetEnumerableType(type); Flags = GetFlags(type, tupleFields); TypeExpression = typeExpression; HasNoChildren = false; InstanceMembers = instanceMembers; StaticMembers = staticMembers; TupleFields = tupleFields; }
public StaticMembersValueNodeProvider(DbgDotNetValueNodeProviderFactory valueNodeProviderFactory, LanguageValueNodeFactory valueNodeFactory, DbgDotNetText name, string expression, MemberValueNodeInfoCollection membersCollection, DbgValueNodeEvaluationOptions evalOptions) : base(valueNodeFactory, name, expression, membersCollection, evalOptions) { this.valueNodeProviderFactory = valueNodeProviderFactory; }
public InstanceMembersValueNodeProvider(LanguageValueNodeFactory valueNodeFactory, DbgDotNetText name, string expression, bool addParens, DmdType slotType, DbgDotNetValue value, MemberValueNodeInfoCollection membersCollection, DbgValueNodeEvaluationOptions evalOptions, string imageName) : base(valueNodeFactory, name, expression, membersCollection, evalOptions) { this.addParens = addParens; this.slotType = slotType; this.value = value; this.imageName = imageName; }