Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/xamarin/NRefactory.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Grunwald <daniel@danielgrunwald.de>2012-08-03 22:04:26 +0400
committerDaniel Grunwald <daniel@danielgrunwald.de>2012-08-03 22:04:26 +0400
commit16aa0c6c286a552a6fe86bb09b3dabbe2cae415d (patch)
tree962ebc37946c7c64838fb7d9e513ada7a54b5eaf /ICSharpCode.NRefactory.Demo
parent4a6a43d0d156ae45c5ae5fe9e4d6d4da4a41970c (diff)
Rename IParsedFile -> IUnresolvedFile to make clear it belongs to the unresolved type system.
Diffstat (limited to 'ICSharpCode.NRefactory.Demo')
-rw-r--r--ICSharpCode.NRefactory.Demo/CSDemo.cs16
1 files changed, 8 insertions, 8 deletions
diff --git a/ICSharpCode.NRefactory.Demo/CSDemo.cs b/ICSharpCode.NRefactory.Demo/CSDemo.cs
index 025815ac..4380dc96 100644
--- a/ICSharpCode.NRefactory.Demo/CSDemo.cs
+++ b/ICSharpCode.NRefactory.Demo/CSDemo.cs
@@ -204,8 +204,8 @@ namespace ICSharpCode.NRefactory.Demo
void ResolveButtonClick(object sender, EventArgs e)
{
IProjectContent project = new CSharpProjectContent();
- var parsedFile = syntaxTree.ToTypeSystem();
- project = project.UpdateProjectContent(null, parsedFile);
+ var unresolvedFile = syntaxTree.ToTypeSystem();
+ project = project.AddOrUpdateFiles(unresolvedFile);
project = project.AddAssemblyReferences(builtInLibs.Value);
ICompilation compilation = project.CreateCompilation();
@@ -213,12 +213,12 @@ namespace ICSharpCode.NRefactory.Demo
ResolveResult result;
if (csharpTreeView.SelectedNode != null) {
var selectedNode = (AstNode)csharpTreeView.SelectedNode.Tag;
- CSharpAstResolver resolver = new CSharpAstResolver(compilation, syntaxTree, parsedFile);
+ CSharpAstResolver resolver = new CSharpAstResolver(compilation, syntaxTree, unresolvedFile);
result = resolver.Resolve(selectedNode);
// CSharpAstResolver.Resolve() never returns null
} else {
TextLocation location = GetTextLocation(csharpCodeTextBox, csharpCodeTextBox.SelectionStart);
- result = ResolveAtLocation.Resolve(compilation, parsedFile, syntaxTree, location);
+ result = ResolveAtLocation.Resolve(compilation, unresolvedFile, syntaxTree, location);
if (result == null) {
MessageBox.Show("Could not find a resolvable node at the caret location.");
return;
@@ -248,12 +248,12 @@ namespace ICSharpCode.NRefactory.Demo
return;
IProjectContent project = new CSharpProjectContent();
- var parsedFile = syntaxTree.ToTypeSystem();
- project = project.UpdateProjectContent(null, parsedFile);
+ var unresolvedFile = syntaxTree.ToTypeSystem();
+ project = project.AddOrUpdateFiles(unresolvedFile);
project = project.AddAssemblyReferences(builtInLibs.Value);
ICompilation compilation = project.CreateCompilation();
- CSharpAstResolver resolver = new CSharpAstResolver(compilation, syntaxTree, parsedFile);
+ CSharpAstResolver resolver = new CSharpAstResolver(compilation, syntaxTree, unresolvedFile);
AstNode node = (AstNode)csharpTreeView.SelectedNode.Tag;
IEntity entity;
@@ -276,7 +276,7 @@ namespace ICSharpCode.NRefactory.Demo
var searchScopes = fr.GetSearchScopes(entity);
Debug.WriteLine("Find references to " + entity.ReflectionName);
- fr.FindReferencesInFile(searchScopes, parsedFile, syntaxTree, compilation, callback, CancellationToken.None);
+ fr.FindReferencesInFile(searchScopes, unresolvedFile, syntaxTree, compilation, callback, CancellationToken.None);
MessageBox.Show("Found " + referenceCount + " references to " + entity.FullName);
}