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); }
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; }
public override IVariableNameTransformer GetVariableNameTransformer() => _variableNameTransformer ?? (_variableNameTransformer = new TestNatvisVariableNameTransformer());