示例#1
0
 ExpandedItemEntity(IVariableInformation variable, NatvisScope natvisScope,
                    ExpandedItemType expandedItem, NatvisDiagnosticLogger logger,
                    NatvisEntityStore store, NatvisExpressionEvaluator evaluator)
     : base(variable, logger, evaluator, natvisScope)
 {
     _expandedItem = expandedItem;
     _store        = store;
 }
示例#2
0
 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;
 }
示例#4
0
 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;
 }