public virtual void Initialize(string aFileName, string aFileContent) { State.FileContent = aFileContent; State.OriginalUsesClause = UsesClauseReader.ExtractUses(aFileContent); State.Units = UsesClauseReader.GetUnits(State.FileContent); IUnitItemBuilder vBuilder = CreateUnitItemBuilder(aFileName, Settings.UsePaths); fOperation = CreateUsesOperation(aFileName, Settings, vBuilder); Operation.Initialize(State.Units); }
public void Initialize(string aFileName, string aFileContent) { State.FileContent = aFileContent; string vIntfUsesClause = "", vImplUsesClause = ""; UsesClauseReader.ExtractUses(aFileContent, out vIntfUsesClause, out vImplUsesClause); State.OriginalIntfUsesClause = vIntfUsesClause; State.OriginalImplUsesClause = vImplUsesClause; State.IntfUnits = UsesClauseReader.GetUnits(vIntfUsesClause); State.ImplUnits = UsesClauseReader.GetUnits(vImplUsesClause); IUnitItemBuilder vBuilder = CreateUnitItemBuilder(); fIntfOperation = CreateUsesOperation(Settings.IntfUnitsToManipulate, Settings.RequiredUnits, vBuilder); fImplOperation = CreateUsesOperation(Settings.ImplUnitsToManipulate, Settings.RequiredUnits, vBuilder); fIntfOperation.Initialize(State.IntfUnits); fImplOperation.Initialize(State.ImplUnits); }