Skip to content

Commit 217626b

Browse files
committed
Only print references with the "Debug" option.
1 parent 2e3f834 commit 217626b

File tree

1 file changed

+22
-15
lines changed

1 file changed

+22
-15
lines changed

CSharpToJavaScript/CSTOJS.cs

Lines changed: 22 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ public static FileData[] Translate(FileData[] files, MetadataReference[]? refere
3838
Log.InfoLine($"{assembly.GetName().Name} {assembly.GetCustomAttribute<AssemblyInformationalVersionAttribute>()?.InformationalVersion}");
3939

4040
if (references == null)
41-
references = GetReferences();
41+
references = GetReferences(files[0].OptionsForFile);
4242

4343
SyntaxTree[] trees = new SyntaxTree[files.Length];
4444

@@ -122,7 +122,7 @@ public static FileData[] Translate(FileData[] files, MetadataReference[]? refere
122122
return files;
123123
}
124124

125-
private static MetadataReference[] GetReferences()
125+
private static MetadataReference[] GetReferences(CSTOJSOptions options)
126126
{
127127
HashSet<MetadataReference> assemblyMetadata = new();
128128

@@ -187,32 +187,39 @@ private static MetadataReference[] GetReferences()
187187
assemblyMetadata.Add(MetadataReference.CreateFromFile(files[j]));
188188
}
189189
}
190+
if (options.Debug)
191+
{
192+
Log.InfoLine($"+++");
190193

191-
Log.InfoLine($"+++");
192-
193-
Log.InfoLine($"assemblyPath: {assemblyPath}");
194-
Log.InfoLine($"objectAssemblyPath: {objectAssemblyPath}");
195-
Log.InfoLine($"binPath: {binPath}");
194+
Log.InfoLine($"assemblyPath: {assemblyPath}");
195+
Log.InfoLine($"objectAssemblyPath: {objectAssemblyPath}");
196+
Log.InfoLine($"binPath: {binPath}");
196197

197-
foreach (MetadataReference metadata in assemblyMetadata)
198-
{
199-
Log.WriteLine(metadata.Display ?? "null display string");
198+
foreach (MetadataReference metadata in assemblyMetadata)
199+
{
200+
Log.WriteLine(metadata.Display ?? "null display string");
201+
}
202+
Log.InfoLine($"---");
200203
}
201-
Log.InfoLine($"---");
202-
204+
203205
MetadataReference[] references = new MetadataReference[assemblyMetadata.Count];
204206
int i = 0;
205207
foreach (MetadataReference metadata in assemblyMetadata)
206208
{
207209
references[i] = metadata;
208210
i++;
209211
}
210-
for (int j = 0; j < references.Length; j++)
212+
213+
if (options.Debug)
211214
{
212-
Log.WriteLine(references[j].Display ?? "null display string");
215+
for (int j = 0; j < references.Length; j++)
216+
{
217+
Log.WriteLine(references[j].Display ?? "null display string");
213218

219+
}
220+
Log.InfoLine($"+++");
214221
}
215-
Log.InfoLine($"+++");
222+
216223
return references;
217224
}
218225

0 commit comments

Comments
 (0)