public Factory(NatvisDiagnosticLogger logger, NatvisExpressionEvaluator evaluator,
                IVariableNameTransformer nameTransformer)
 {
     _logger          = logger;
     _evaluator       = evaluator;
     _nameTransformer = nameTransformer;
 }
        public virtual IVariableNameTransformer GetVariableNameTransformer()
        {
            if (_variableNameTransformer == null)
            {
                _variableNameTransformer = new NatvisVariableNameTransformer();
            }

            return(_variableNameTransformer);
        }
Пример #3
0
        public override IVariableNameTransformer GetVariableNameTransformer()
        {
            if (_variableNameTransformer == null)
            {
                _variableNameTransformer = new TestNatvisVariableNameTransformer();
            }

            return(_variableNameTransformer);
        }
 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;
 }
Пример #5
0
 public override IVariableNameTransformer GetVariableNameTransformer() =>
 _variableNameTransformer
 ?? (_variableNameTransformer = new TestNatvisVariableNameTransformer());