public RoslynTypeDiagramNodeHeaderViewModel( [NotNull] ISymbol symbol, [NotNull] IRoslynSymbolTranslator roslynSymbolTranslator, bool isDescriptionVisible) : base(symbol, roslynSymbolTranslator, isDescriptionVisible) { }
protected RoslynDiagramNodeHeaderViewModelBase( [NotNull] ISymbol symbol, [NotNull] IRoslynSymbolTranslator roslynSymbolTranslator, bool isDescriptionVisible) { RoslynSymbolTranslator = roslynSymbolTranslator; _isDescriptionVisible = isDescriptionVisible; SetProperties(symbol); }
public RelatedSymbolProvider( [NotNull] IRoslynWorkspaceProvider roslynWorkspaceProvider, [NotNull] IRoslynSymbolTranslator roslynSymbolTranslator, [NotNull] IEqualityComparer <ISymbol> symbolEqualityComparer) { _roslynWorkspaceProvider = roslynWorkspaceProvider; _roslynSymbolTranslator = roslynSymbolTranslator; _symbolEqualityComparer = symbolEqualityComparer; _symbolFinderMethods = CreateSymbolFinderMethodsMap(); }
public RoslynDiagramShapeViewModelFactory( [NotNull] IModelEventSource modelEventSource, [NotNull] IDiagramEventSource diagramEventSource, [NotNull] IRoslynSymbolTranslator roslynSymbolTranslator, [NotNull] IRelatedNodeTypeProvider relatedNodeTypeProvider, bool isDescriptionVisible) : base(modelEventSource, diagramEventSource, relatedNodeTypeProvider) { _roslynSymbolTranslator = roslynSymbolTranslator; IsDescriptionVisible = isDescriptionVisible; }
public RoslynBasedModelService( [NotNull] IModelService modelService, [NotNull] IRoslynSymbolTranslator roslynSymbolTranslator, [NotNull] IRelatedSymbolProvider relatedSymbolProvider, [NotNull] IEqualityComparer <ISymbol> symbolEqualityComparer, [NotNull] IRoslynWorkspaceProvider roslynWorkspaceProvider) { _modelService = modelService; _roslynSymbolTranslator = roslynSymbolTranslator; _relatedSymbolProvider = relatedSymbolProvider; _symbolEqualityComparer = symbolEqualityComparer; _roslynWorkspaceProvider = roslynWorkspaceProvider; _asyncLock = new AsyncLock(); }
public RoslynMemberDiagramNodeHeaderViewModel( [NotNull] ISymbol symbol, [NotNull] IRoslynSymbolTranslator roslynSymbolTranslator) : base(symbol, roslynSymbolTranslator, isDescriptionVisible: false) { }
public RoslynBasedRelatedNodeItemViewModelFactory([NotNull] IRoslynSymbolTranslator roslynSymbolTranslator) { _roslynSymbolTranslator = roslynSymbolTranslator; }