public LocalCodeProcessor( IRoslynAbstraction roslynAbstraction, IReadOnlyCollection <IRoslynLanguage> languages, IReadOnlyCollection <IDecompiler> decompilers ) { _roslynAbstraction = roslynAbstraction; _languages = languages; _decompilers = decompilers; _references = new[] { roslynAbstraction.MetadataReferenceFromPath(typeof(object).Assembly.Location), roslynAbstraction.MetadataReferenceFromPath(typeof(Uri).Assembly.Location), roslynAbstraction.MetadataReferenceFromPath(typeof(DynamicAttribute).Assembly.Location) }; }
public CodeProcessor( IRoslynAbstraction roslynAbstraction, IReadOnlyCollection<IRoslynLanguage> languages, IReadOnlyCollection<IDecompiler> decompilers ) { _roslynAbstraction = roslynAbstraction; _languages = languages; _decompilers = decompilers; _references = new[] { roslynAbstraction.MetadataReferenceFromPath(typeof(object).Assembly.Location), roslynAbstraction.MetadataReferenceFromPath(typeof(Uri).Assembly.Location), roslynAbstraction.MetadataReferenceFromPath(typeof(DynamicAttribute).Assembly.Location), roslynAbstraction.MetadataReferenceFromPath(typeof(FormattableStringFactory).Assembly.Location) }; }
public VBNetLanguage(IRoslynAbstraction roslynAbstraction) { _roslynAbstraction = roslynAbstraction; _microsoftVisualBasicReference = _roslynAbstraction.MetadataReferenceFromPath(typeof(StandardModuleAttribute).Assembly.Location); }
public CSharpLanguage(IRoslynAbstraction roslynAbstraction) { _roslynAbstraction = roslynAbstraction; _microsoftCSharpReference = _roslynAbstraction.MetadataReferenceFromPath(typeof(Binder).Assembly.Location); }