Table of Contents

Class ReplaceInAllFilesArgsBase

Namespace
SunamoFileSystem._public.SunamoData.Data
Assembly
SunamoFileSystem.dll

Base arguments for replacing text in multiple files

public class ReplaceInAllFilesArgsBase
Inheritance
ReplaceInAllFilesArgsBase
Inherited Members
Extension Methods

Properties

DRemoveGitFiles

Action to remove Git files from the file list

public Action<List<string>, bool, bool, bool>? DRemoveGitFiles { get; set; }

Property Value

Action<List<string>, bool, bool, bool>

FasterMethodForReplacing

Optional faster method for performing replacements

public Func<StringBuilder, IList<string>, IList<string>, StringBuilder>? FasterMethodForReplacing { get; set; }

Property Value

Func<StringBuilder, IList<string>, IList<string>, StringBuilder>

Files

List of files to process

public List<string> Files { get; set; }

Property Value

List<string>

InDownloadedFolders

Whether to process files in downloaded folders

public bool InDownloadedFolders { get; set; }

Property Value

bool

InFoldersToDelete

Whether to process files in folders marked for deletion

public bool InFoldersToDelete { get; set; }

Property Value

bool

InGitFiles

Whether to process files tracked by Git

public bool InGitFiles { get; set; }

Property Value

bool

IsMultilineWithVariousIndent

Whether the replacement text is multiline with various indentation

public bool IsMultilineWithVariousIndent { get; set; }

Property Value

bool

WriteEveryReadedFileAsStatus

Whether to write status for every file read

public bool WriteEveryReadedFileAsStatus { get; set; }

Property Value

bool

WriteEveryWrittenFileAsStatus

Whether to write status for every file written

public bool WriteEveryWrittenFileAsStatus { get; set; }

Property Value

bool