3 writes to Usings
Microsoft.CodeAnalysis.CSharp (3)
CSharpCompilationOptions.cs (3)
234this.Usings = usings.AsImmutableOrEmpty(); 386return new CSharpCompilationOptions(this) { Usings = usings }; 390new CSharpCompilationOptions(this) { Usings = usings.AsImmutableOrEmpty() };
15 references to Usings
Microsoft.CodeAnalysis.CSharp (14)
Compilation\CSharpCompilation.UsingsFromOptionsAndDiagnostics.cs (1)
29var usings = compilation.Options.Usings;
Compilation\CSharpDeterministicKeyBuilder.cs (1)
33foreach (var name in csharpOptions.Usings)
CSharpCompilationOptions.cs (12)
245usings: other.Usings, 285internal override ImmutableArray<string> GetImports() => Usings; 381if (this.Usings == usings) 740if (Usings != null && Usings.Any(static u => !u.IsValidClrNamespaceName())) 742builder.Add(Diagnostic.Create(MessageProvider.Instance, (int)ErrorCode.ERR_BadCompilationOptionValue, nameof(Usings), Usings.Where(u => !u.IsValidClrNamespaceName()).First() ?? "null")); 777(this.Usings == null ? other.Usings == null : this.Usings.SequenceEqual(other.Usings, StringComparer.Ordinal) && 791Hash.Combine(Hash.CombineValues(this.Usings, StringComparer.Ordinal),
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
Serialization\CSharpOptionsSerializationService.cs (1)
31writer.WriteArray(csharpOptions.Usings, static (w, u) => w.WriteString(u));