Esempio n. 1
0
        private BaselineContext GetBaselineContext()
        {
            var result = new BaselineContext();
            var scope  = new BaselineContext.BaselineContextScope(type: BaselineContext.ScopeType.Workspace, moduleName: null, option: Option);

            result.Add(scope);

            scope = new BaselineContext.BaselineContextScope(type: BaselineContext.ScopeType.Parameter, include: _Include, tag: _Tag);
            result.Add(scope);

            return(result);
        }
Esempio n. 2
0
 internal void Import(IResource resource)
 {
     if (resource.Kind == ResourceKind.Baseline && resource is Baseline baseline && _Unresolved.TryGetValue(resource.Id, out ResourceRef rr) && rr is BaselineRef baselineRef)
     {
         _Unresolved.Remove(resource.Id);
         Baseline.Add(new BaselineContext.BaselineContextScope(baselineRef.Type, resource.Module, baseline.Spec));
     }
 }