C# Class MonoDevelop.Projects.Formats.MSBuild.SlnFileFormat

Afficher le fichier Open project: LogosBible/monodevelop

Private Properties

Свойство Type Description
CreateSolutionConfigurationFromId MonoDevelop.Projects.SolutionConfiguration
DecodeString string
EncodeString string
FindSection bool
FromSlnConfigurationId string
GetConfigEntry MonoDevelop.Projects.SolutionConfigurationEntry
GetNextLine string
GetSlnData MonoDevelop.Projects.Formats.MSBuild.SlnData
GetSlnFileVersion string
GetSolutionItemData MonoDevelop.Core.Serialization.DataItem
LoadSolution SolutionFolder
ReadDataItem MonoDevelop.Core.Serialization.DataItem
ReadDataItem MonoDevelop.Core.Serialization.DataItem
ReadDataNode bool
ReadFolderFiles List
ReadSolutionItemDependencies List
ReadUntil int
SplitKeyValue string>.KeyValuePair
ToSlnConfigurationId string
ToSlnConfigurationId string

Méthodes publiques

Méthode Description
CanReadFile ( string file, MonoDevelop.Projects.Formats.MSBuild.MSBuildFileFormat format ) : bool
CanWriteFile ( object obj, MonoDevelop.Projects.Formats.MSBuild.MSBuildFileFormat format ) : bool
DeserializeSolutionItem ( Solution sln, SolutionItem item, List lines ) : void
GetItemFiles ( object obj ) : List
GetValidFormatName ( object obj, string fileName, MonoDevelop.Projects.Formats.MSBuild.MSBuildFileFormat format ) : string
LoadMonoDevelopConfigurationProperties ( string configName, Section sec, List lines, Solution sln, IProgressMonitor monitor ) : void
LoadMonoDevelopProperties ( Section sec, List lines, Solution sln, IProgressMonitor monitor ) : void
LoadNestedProjects ( Section sec, List lines, SolutionItem>.IDictionary entries, IProgressMonitor monitor ) : void
LoadProjectConfigurationMappings ( Section sec, List lines, Solution sln, IProgressMonitor monitor ) : void
LoadSolutionConfigurations ( Section sec, List lines, Solution solution, IProgressMonitor monitor ) : void
ParseGlobal ( StreamReader reader, List lines, ListDictionary dict ) : void
ReadFile ( string fileName, MonoDevelop.Projects.Formats.MSBuild.MSBuildFileFormat format, IProgressMonitor monitor ) : object
WriteDataItem ( StreamWriter sw, MonoDevelop.Core.Serialization.DataItem item ) : void
WriteDataNode ( StreamWriter sw, string prefix, MonoDevelop.Core.Serialization.DataNode node, int &id ) : void
WriteFile ( string file, object obj, MonoDevelop.Projects.Formats.MSBuild.MSBuildFileFormat format, bool saveProjects, IProgressMonitor monitor ) : void
WriteFileInternal ( string file, Solution solution, string baseDir, MonoDevelop.Projects.Formats.MSBuild.MSBuildFileFormat format, bool saveProjects, IProgressMonitor monitor ) : void
WriteFolderFiles ( StreamWriter writer, SolutionFolder folder ) : void
WriteNestedProjects ( SolutionFolder folder, SolutionFolder root, StreamWriter writer ) : void
WriteProjectConfigurations ( Solution sol, List list ) : void
WriteProjects ( SolutionFolder folder, string baseDirectory, StreamWriter writer, bool saveProjects, IProgressMonitor monitor ) : void

Private Methods

Méthode Description
CreateSolutionConfigurationFromId ( string fullId ) : MonoDevelop.Projects.SolutionConfiguration
DecodeString ( string val ) : string
EncodeString ( string val ) : string
FindSection ( List lines, string name, bool preProject, int &start, int &end ) : bool
FromSlnConfigurationId ( string configId ) : string
GetConfigEntry ( Solution sol, SolutionEntityItem item, string configName ) : MonoDevelop.Projects.SolutionConfigurationEntry
GetNextLine ( StreamReader reader, List list ) : string
GetSlnData ( SolutionItem c ) : MonoDevelop.Projects.Formats.MSBuild.SlnData
GetSlnFileVersion ( string strInSlnFile, string &headerComment ) : string
GetSolutionItemData ( List lines ) : MonoDevelop.Core.Serialization.DataItem
LoadSolution ( Solution sol, string fileName, MonoDevelop.Projects.Formats.MSBuild.MSBuildFileFormat format, IProgressMonitor monitor ) : SolutionFolder
ReadDataItem ( Section sec, List lines ) : MonoDevelop.Core.Serialization.DataItem
ReadDataItem ( int start, int count, List lines ) : MonoDevelop.Core.Serialization.DataItem
ReadDataNode ( MonoDevelop.Core.Serialization.DataItem item, List lines, int lastLine, string prefix, int &lineNum ) : bool
ReadFolderFiles ( List lines ) : List
ReadSolutionItemDependencies ( List lines ) : List
ReadUntil ( string end, StreamReader reader, List lines ) : int
SplitKeyValue ( string s ) : string>.KeyValuePair
ToSlnConfigurationId ( MonoDevelop.Projects.ItemConfiguration configuration ) : string
ToSlnConfigurationId ( string configId ) : string

Method Details

CanReadFile() public méthode

public CanReadFile ( string file, MonoDevelop.Projects.Formats.MSBuild.MSBuildFileFormat format ) : bool
file string
format MonoDevelop.Projects.Formats.MSBuild.MSBuildFileFormat
Résultat bool

CanWriteFile() public méthode

public CanWriteFile ( object obj, MonoDevelop.Projects.Formats.MSBuild.MSBuildFileFormat format ) : bool
obj object
format MonoDevelop.Projects.Formats.MSBuild.MSBuildFileFormat
Résultat bool

DeserializeSolutionItem() public méthode

public DeserializeSolutionItem ( Solution sln, SolutionItem item, List lines ) : void
sln Solution
item SolutionItem
lines List
Résultat void

GetItemFiles() public méthode

public GetItemFiles ( object obj ) : List
obj object
Résultat List

GetValidFormatName() public méthode

public GetValidFormatName ( object obj, string fileName, MonoDevelop.Projects.Formats.MSBuild.MSBuildFileFormat format ) : string
obj object
fileName string
format MonoDevelop.Projects.Formats.MSBuild.MSBuildFileFormat
Résultat string

LoadMonoDevelopConfigurationProperties() public méthode

public LoadMonoDevelopConfigurationProperties ( string configName, Section sec, List lines, Solution sln, IProgressMonitor monitor ) : void
configName string
sec Section
lines List
sln Solution
monitor IProgressMonitor
Résultat void

LoadMonoDevelopProperties() public méthode

public LoadMonoDevelopProperties ( Section sec, List lines, Solution sln, IProgressMonitor monitor ) : void
sec Section
lines List
sln Solution
monitor IProgressMonitor
Résultat void

LoadNestedProjects() public méthode

public LoadNestedProjects ( Section sec, List lines, SolutionItem>.IDictionary entries, IProgressMonitor monitor ) : void
sec Section
lines List
entries SolutionItem>.IDictionary
monitor IProgressMonitor
Résultat void

LoadProjectConfigurationMappings() public méthode

public LoadProjectConfigurationMappings ( Section sec, List lines, Solution sln, IProgressMonitor monitor ) : void
sec Section
lines List
sln Solution
monitor IProgressMonitor
Résultat void

LoadSolutionConfigurations() public méthode

public LoadSolutionConfigurations ( Section sec, List lines, Solution solution, IProgressMonitor monitor ) : void
sec Section
lines List
solution Solution
monitor IProgressMonitor
Résultat void

ParseGlobal() public méthode

public ParseGlobal ( StreamReader reader, List lines, ListDictionary dict ) : void
reader System.IO.StreamReader
lines List
dict System.Collections.Specialized.ListDictionary
Résultat void

ReadFile() public méthode

public ReadFile ( string fileName, MonoDevelop.Projects.Formats.MSBuild.MSBuildFileFormat format, IProgressMonitor monitor ) : object
fileName string
format MonoDevelop.Projects.Formats.MSBuild.MSBuildFileFormat
monitor IProgressMonitor
Résultat object

WriteDataItem() public méthode

public WriteDataItem ( StreamWriter sw, MonoDevelop.Core.Serialization.DataItem item ) : void
sw System.IO.StreamWriter
item MonoDevelop.Core.Serialization.DataItem
Résultat void

WriteDataNode() public méthode

public WriteDataNode ( StreamWriter sw, string prefix, MonoDevelop.Core.Serialization.DataNode node, int &id ) : void
sw System.IO.StreamWriter
prefix string
node MonoDevelop.Core.Serialization.DataNode
id int
Résultat void

WriteFile() public méthode

public WriteFile ( string file, object obj, MonoDevelop.Projects.Formats.MSBuild.MSBuildFileFormat format, bool saveProjects, IProgressMonitor monitor ) : void
file string
obj object
format MonoDevelop.Projects.Formats.MSBuild.MSBuildFileFormat
saveProjects bool
monitor IProgressMonitor
Résultat void

WriteFileInternal() public méthode

public WriteFileInternal ( string file, Solution solution, string baseDir, MonoDevelop.Projects.Formats.MSBuild.MSBuildFileFormat format, bool saveProjects, IProgressMonitor monitor ) : void
file string
solution Solution
baseDir string
format MonoDevelop.Projects.Formats.MSBuild.MSBuildFileFormat
saveProjects bool
monitor IProgressMonitor
Résultat void

WriteFolderFiles() public méthode

public WriteFolderFiles ( StreamWriter writer, SolutionFolder folder ) : void
writer System.IO.StreamWriter
folder SolutionFolder
Résultat void

WriteNestedProjects() public méthode

public WriteNestedProjects ( SolutionFolder folder, SolutionFolder root, StreamWriter writer ) : void
folder SolutionFolder
root SolutionFolder
writer System.IO.StreamWriter
Résultat void

WriteProjectConfigurations() public méthode

public WriteProjectConfigurations ( Solution sol, List list ) : void
sol Solution
list List
Résultat void

WriteProjects() public méthode

public WriteProjects ( SolutionFolder folder, string baseDirectory, StreamWriter writer, bool saveProjects, IProgressMonitor monitor ) : void
folder SolutionFolder
baseDirectory string
writer System.IO.StreamWriter
saveProjects bool
monitor IProgressMonitor
Résultat void