Свойство | Тип | Описание | |
---|---|---|---|
CurrentAssemblyName | string | ||
PluginAggregator | MEF.PluginAggregator |
Свойство | Тип | Описание | |
---|---|---|---|
AddAssemblyAttributesFile | Microsoft.CodeAnalysis.Solution | ||
AddSolutionProperties | string>.ImmutableDictionary | ||
CreateSolution | Microsoft.CodeAnalysis.Solution | ||
CreateSolution | Microsoft.CodeAnalysis.Solution | ||
CreateWorkspace | MSBuildWorkspace | ||
DisambiguateSameNameLinkedFiles | Microsoft.CodeAnalysis.Solution | ||
DisambiguateSameNameLinkedFiles | Microsoft.CodeAnalysis.Solution | ||
RemoveNonExistingDocuments | Microsoft.CodeAnalysis.Solution | ||
RemoveNonExistingFiles | Microsoft.CodeAnalysis.Solution | ||
RemoveNonExistingReferences | Microsoft.CodeAnalysis.Solution | ||
SetFieldValue | void | ||
SetupPluginAggregator | void | ||
WorkspaceFailed | void |
Метод | Описание | |
---|---|---|
AddTypeScriptFile ( string filePath ) : void | ||
Dispose ( ) : void | ||
Generate ( HashSet |
||
GenerateExternalReferences ( HashSet |
||
GetAssemblyNames ( ) : IEnumerable |
||
GetExternalAssemblyIndex ( string assemblyName ) : int | ||
IsPartOfSolution ( string assemblyName ) : bool | ||
SolutionGenerator ( string solutionFilePath, string solutionDestinationFolder, string serverPath = null, string>.ImmutableDictionary |
||
SolutionGenerator ( string projectFilePath, string commandLineArguments, string outputAssemblyPath, string solutionSourceFolder, string solutionDestinationFolder, string serverPath, string networkShare ) : System |
Метод | Описание | |
---|---|---|
AddAssemblyAttributesFile ( string language, string outputAssemblyPath, Microsoft.CodeAnalysis.Solution solution ) : Microsoft.CodeAnalysis.Solution | ||
AddSolutionProperties ( string>.ImmutableDictionary |
||
CreateSolution ( string solutionFilePath, string>.ImmutableDictionary |
||
CreateSolution ( string commandLineArguments, string projectName, string language, string projectSourceFolder, string outputAssemblyPath ) : Microsoft.CodeAnalysis.Solution | ||
CreateWorkspace ( string>.ImmutableDictionary |
||
DisambiguateSameNameLinkedFiles ( Microsoft.CodeAnalysis.Project project ) : Microsoft.CodeAnalysis.Solution |
If there are two linked files both outside the project cone, and they have same names, they will logically appear as the same file in the project root. To disambiguate, we remove both files from the project's root and re-add them each into a folder chain that is formed from the full path of each document.
|
|
DisambiguateSameNameLinkedFiles ( Microsoft.CodeAnalysis.Solution solution ) : Microsoft.CodeAnalysis.Solution | ||
RemoveNonExistingDocuments ( Microsoft.CodeAnalysis.Project project ) : Microsoft.CodeAnalysis.Solution | ||
RemoveNonExistingFiles ( Microsoft.CodeAnalysis.Solution solution ) : Microsoft.CodeAnalysis.Solution | ||
RemoveNonExistingReferences ( Microsoft.CodeAnalysis.Project project ) : Microsoft.CodeAnalysis.Solution | ||
SetFieldValue ( object instance, string fieldName, object value ) : void | ||
SetupPluginAggregator ( ) : void | ||
WorkspaceFailed ( object sender, WorkspaceDiagnosticEventArgs e ) : void |
public AddTypeScriptFile ( string filePath ) : void | ||
filePath | string | |
Результат | void |
public Generate ( HashSet |
||
processedAssemblyList | HashSet |
|
solutionExplorerRoot | Folder |
|
Результат | bool |
public GenerateExternalReferences ( HashSet |
||
assemblyList | HashSet |
|
Результат | void |
public GetExternalAssemblyIndex ( string assemblyName ) : int | ||
assemblyName | string | |
Результат | int |
public IsPartOfSolution ( string assemblyName ) : bool | ||
assemblyName | string | |
Результат | bool |
public SolutionGenerator ( string solutionFilePath, string solutionDestinationFolder, string serverPath = null, string>.ImmutableDictionary |
||
solutionFilePath | string | |
solutionDestinationFolder | string | |
serverPath | string | |
properties | string>.ImmutableDictionary | |
federation | ||
serverPathMappings | string>.IReadOnlyDictionary | |
Результат | System |
public SolutionGenerator ( string projectFilePath, string commandLineArguments, string outputAssemblyPath, string solutionSourceFolder, string solutionDestinationFolder, string serverPath, string networkShare ) : System | ||
projectFilePath | string | |
commandLineArguments | string | |
outputAssemblyPath | string | |
solutionSourceFolder | string | |
solutionDestinationFolder | string | |
serverPath | string | |
networkShare | string | |
Результат | System |
public static string CurrentAssemblyName | ||
Результат | string |