Browse Source

Change "string[] Conditionals" to "IList<string> ConditionalSymbols"

newNRvisualizers
Daniel Grunwald 14 years ago
parent
commit
9e8487329a
  1. 8
      ICSharpCode.NRefactory.CSharp/Ast/CompilationUnit.cs
  2. 2
      ICSharpCode.NRefactory.CSharp/Parser/CSharpParser.cs

8
ICSharpCode.NRefactory.CSharp/Ast/CompilationUnit.cs

@ -62,7 +62,7 @@ namespace ICSharpCode.NRefactory.CSharp @@ -62,7 +62,7 @@ namespace ICSharpCode.NRefactory.CSharp
get { return GetChildrenByRole(MemberRole); }
}
string[] conditionals = null;
IList<string> conditionalSymbols = null;
List<Error> errors = new List<Error> ();
@ -76,12 +76,12 @@ namespace ICSharpCode.NRefactory.CSharp @@ -76,12 +76,12 @@ namespace ICSharpCode.NRefactory.CSharp
/// the conditional symbols at the start of the first token in the file - including the ones defined
/// in the source file.
/// </summary>
public string[] Conditionals {
public IList<string> ConditionalSymbols {
get {
return conditionals ?? new string[0];
return conditionalSymbols ?? EmptyList<string>.Instance;
}
internal set {
conditionals = value;
conditionalSymbols = value;
}
}

2
ICSharpCode.NRefactory.CSharp/Parser/CSharpParser.cs

@ -3738,7 +3738,7 @@ namespace ICSharpCode.NRefactory.CSharp @@ -3738,7 +3738,7 @@ namespace ICSharpCode.NRefactory.CSharp
}
conversionVisitor.Unit.FileName = fileName;
conversionVisitor.Unit.Conditionals = top.Conditionals.ToArray ();
conversionVisitor.Unit.ConditionalSymbols = top.Conditionals.ToArray ();
return conversionVisitor.Unit;
}

Loading…
Cancel
Save