3 writes to Usings
Microsoft.CodeAnalysis.CSharp (3)
CSharpCompilationOptions.cs (3)
234
this.
Usings
= usings.AsImmutableOrEmpty();
386
return new CSharpCompilationOptions(this) {
Usings
= usings };
390
new CSharpCompilationOptions(this) {
Usings
= usings.AsImmutableOrEmpty() };
15 references to Usings
Microsoft.CodeAnalysis.CSharp (14)
Compilation\CSharpCompilation.UsingsFromOptionsAndDiagnostics.cs (1)
29
var usings = compilation.Options.
Usings
;
Compilation\CSharpDeterministicKeyBuilder.cs (1)
33
foreach (var name in csharpOptions.
Usings
)
CSharpCompilationOptions.cs (12)
245
usings: other.
Usings
,
285
internal override ImmutableArray<string> GetImports() =>
Usings
;
381
if (this.
Usings
== usings)
740
if (
Usings
!= null &&
Usings
.Any(static u => !u.IsValidClrNamespaceName()))
742
builder.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) &&
791
Hash.Combine(Hash.CombineValues(this.
Usings
, StringComparer.Ordinal),
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
Serialization\CSharpOptionsSerializationService.cs (1)
31
writer.WriteArray(csharpOptions.
Usings
, static (w, u) => w.WriteString(u));