Property | Type | Description | |
---|---|---|---|
CurrentAssemblyName | string | ||
PluginAggregator | MEF.PluginAggregator |
Property | Type | Description | |
---|---|---|---|
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 |
Method | Description | |
---|---|---|
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 |
Method | Description | |
---|---|---|
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 | |
return | void |
public Generate ( HashSet |
||
processedAssemblyList | HashSet |
|
solutionExplorerRoot | Folder |
|
return | bool |
public GenerateExternalReferences ( HashSet |
||
assemblyList | HashSet |
|
return | void |
public GetExternalAssemblyIndex ( string assemblyName ) : int | ||
assemblyName | string | |
return | int |
public IsPartOfSolution ( string assemblyName ) : bool | ||
assemblyName | string | |
return | 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 | |
return | 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 | |
return | System |