コード例 #1
0
 public ScriptCsProjectSystem(OmnisharpWorkspace workspace, IOmnisharpEnvironment env, ILoggerFactory loggerFactory, ScriptCsContext scriptCsContext)
 {
     _workspace = workspace;
     _env = env;
     _scriptCsContext = scriptCsContext;
     _logger = loggerFactory.CreateLogger<ScriptCsProjectSystem>();
 }
コード例 #2
0
 public ScriptCsProjectSystem(OmnisharpWorkspace workspace, IOmnisharpEnvironment env, ILoggerFactory loggerFactory, ScriptCsContext scriptCsContext)
 {
     _workspace       = workspace;
     _env             = env;
     _scriptCsContext = scriptCsContext;
     _logger          = loggerFactory.CreateLogger <ScriptCsProjectSystem>();
 }
 public ProjectSystemController(DnxContext dnxContext, MSBuildContext msbuildContext, ScriptCsContext scriptCsContext,
     OmnisharpWorkspace workspace)
 {
     _dnxContext = dnxContext;
     _msbuildContext = msbuildContext;
     _scriptCsContext = scriptCsContext;
     _workspace = workspace;
 }
コード例 #4
0
 public ScriptCsContextModel(ScriptCsContext context)
 {
     RootPath = context.RootPath;
     CsxFilesBeingProcessed = context.CsxFilesBeingProcessed;
     CsxFileProjects        = context.CsxFileProjects.ToDictionary(x => x.Key, x => new ProjectInfoModel(x.Value));
     CsxReferences          = context.CsxReferences.ToDictionary(x => x.Key, x => x.Value.Select(z => new ReferenceModel(z)));
     CsxLoadReferences      = context.CsxLoadReferences.ToDictionary(x => x.Key, x => x.Value.Select(z => new ProjectInfoModel(z)));
     CsxUsings        = context.CsxUsings.ToDictionary(x => x.Key, x => x.Value.AsEnumerable());
     ScriptPacks      = context.ScriptPacks;
     CommonReferences = context.CommonReferences.Select(z => new ReferenceModel(z));
     CommonUsings     = context.CommonUsings;
 }