ExpandedItemEntity(IVariableInformation variable, NatvisScope natvisScope, ExpandedItemType expandedItem, NatvisDiagnosticLogger logger, NatvisEntityStore store, NatvisExpressionEvaluator evaluator) : base(variable, logger, evaluator, natvisScope) { _expandedItem = expandedItem; _store = store; }
TreeItemsEntity(IVariableInformation variable, NatvisScope natvisScope, TreeItemsType treeItems, NatvisDiagnosticLogger logger, NatvisEntityStore store, NatvisExpressionEvaluator evaluator, NatvisSizeParser sizeParser) : base(variable, logger, evaluator, natvisScope) { _treeItems = treeItems; _store = store; _sizeParser = sizeParser; }
CustomListItemsEntity(IVariableInformation variable, NatvisScope natvisScope, CustomListItemsType customList, NatvisDiagnosticLogger logger, NatvisEntityStore store, NatvisExpressionEvaluator evaluator, IVariableNameTransformer nameTransformer, CodeBlockParser parser) : base(variable, logger, evaluator, natvisScope) { _customList = customList; _store = store; _nameTransformer = nameTransformer; _parser = parser; }
SyntheticItemEntity(IVariableInformation variable, NatvisScope natvisScope, SyntheticItemType item, NatvisDiagnosticLogger logger, NatvisEntityStore store, NatvisExpressionEvaluator evaluator, NatvisStringFormatter stringFormatter, NatvisCollectionEntity.Factory natvisCollectionFactory) : base(variable, logger, evaluator, natvisScope) { _item = item; _store = store; _stringFormatter = stringFormatter; _natvisCollectionFactory = natvisCollectionFactory; }