BlockStudio.Project.BlockStudioProjectService.AddFile C# (CSharp) Method

AddFile() public method

public AddFile ( FileInfo fileInfo, SolcProjectFileType solcProjectFileType ) : void
fileInfo System.IO.FileInfo
solcProjectFileType SolcProjectFileType
return void
        public void AddFile(FileInfo fileInfo, SolcProjectFileType solcProjectFileType)
        {
            var exists = GetFile(solcProjectFileType);
            if (exists!=null)
            {
                BlockStudioProject.SolcProjectFiles.Remove(exists);
            }

            var solcProjectFile = new SolcProjectFile
            {
                SolcProjectFileType = solcProjectFileType,
                FileName = fileInfo.Name,
                FilePath = fileInfo.FullName,
                Value = WaitForFile(fileInfo)
            };

            BlockStudioProject.SolcProjectFiles.Add(solcProjectFile);
        }