public BuiltInVisualBasicOperatorSubstitutions(CommentConvertingVisitorWrapper triviaConvertingVisitor, SemanticModel semanticModel, VisualBasicEqualityComparison visualBasicEqualityComparison, TypeConversionAnalyzer typeConversionAnalyzer) { _semanticModel = semanticModel; _visualBasicEqualityComparison = visualBasicEqualityComparison; _triviaConvertingVisitor = triviaConvertingVisitor; _typeConversionAnalyzer = typeConversionAnalyzer; }
public CommonConversions(Document document, SemanticModel semanticModel, TypeConversionAnalyzer typeConversionAnalyzer, SyntaxGenerator csSyntaxGenerator, Compilation compilation, CSharpCompilation csCompilation, ITypeContext typeContext, VisualBasicEqualityComparison visualBasicEqualityComparison) { TypeConversionAnalyzer = typeConversionAnalyzer; Document = document; SemanticModel = semanticModel; CsSyntaxGenerator = csSyntaxGenerator; Compilation = compilation; _csCompilation = csCompilation; _typeContext = typeContext; VisualBasicEqualityComparison = visualBasicEqualityComparison; WinformsConversions = new WinformsConversions(typeContext); }
public static IOperatorConverter Create(CommentConvertingVisitorWrapper expressionVisitor, SemanticModel semanticModel, VisualBasicEqualityComparison visualBasicEqualityComparison, TypeConversionAnalyzer typeConversionAnalyzer) { return(new BuiltInVisualBasicOperatorSubstitutions(expressionVisitor, semanticModel, visualBasicEqualityComparison, typeConversionAnalyzer)); }