1 write to Usings
Microsoft.CodeAnalysis.CSharp (1)
Binder\Imports.cs (1)
46
this.
Usings
= usings;
32 references to Usings
Microsoft.CodeAnalysis.CSharp (10)
Binder\ImportChain.cs (1)
74
ImmutableArray<NamespaceOrTypeAndUsingDirective> usings = Imports.
Usings
;
Binder\Imports.cs (5)
54
Usings
.Select(u => u.NamespaceOrType.ToString())).Concat(
83
var expandedUsings = ExpandPreviousSubmissionImports(previousSubmissionImports.
Usings
, newSubmission);
149
public bool IsEmpty => UsingAliases.IsEmpty &&
Usings
.IsEmpty && ExternAliases.IsEmpty;
186
var usings = this.
Usings
.AddRange(otherImports.
Usings
).Distinct(UsingTargetComparer.Instance);
Binder\WithUsingNamespacesAndTypesBinder.cs (1)
313
return GetImports(basesBeingResolved).
Usings
;
Compilation\CSharpSemanticModel.cs (1)
5331
imports.
Usings
.SelectAsArray(static n => new ImportedNamespaceOrType(n.NamespaceOrType.GetPublicSymbol(), n.UsingDirectiveReference)),
Symbols\Source\SourceNamespaceSymbol.AliasesAndUsings.cs (2)
38
Debug.Assert(result.
Usings
.SequenceEqual(calculated.
Usings
));
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler (1)
CompilationContext.cs (1)
830
binder = WithExternAndUsingAliasesBinder.Create(imports.ExternAliases, imports.UsingAliases, WithUsingNamespacesAndTypesBinder.Create(imports.
Usings
, binder));
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler.UnitTests (17)
UsingDebugInfoTests.cs (17)
466
Assert.Equal("System", imports.
Usings
.Single().NamespaceOrType.ToTestDisplayString());
497
Assert.Equal("System", imports.
Usings
.Single().NamespaceOrType.ToTestDisplayString());
534
Assert.Equal("System.IO", imports.
Usings
.Single().NamespaceOrType.ToTestDisplayString()); // Note: some information is preserved.
574
Assert.Equal("System", imports.
Usings
.Single().NamespaceOrType.ToTestDisplayString()); // Note: some information is preserved.
614
Assert.Equal(0, imports.
Usings
.Length); // Note: the import is dropped
649
var actualNamespace = imports.
Usings
.Single().NamespaceOrType;
684
var usings = imports.
Usings
.Select(u => u.NamespaceOrType).ToArray();
733
var actualNamespace = imports.
Usings
.Single().NamespaceOrType;
764
Assert.Equal(0, imports.
Usings
.Length);
808
var actualType = imports.
Usings
.Single().NamespaceOrType;
837
Assert.Equal(0, imports.
Usings
.Length);
895
var @using = imports.
Usings
.Single();
944
Assert.Equal(0, imports.
Usings
.Length);
985
Assert.Equal(0, imports.
Usings
.Length);
1031
var @using = imports.
Usings
.Single();
1077
Assert.Equal(0, imports.
Usings
.Length);
1119
Assert.Equal(0, imports.
Usings
.Length);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (4)
Semantics\ImportsTests.cs (4)
47
Assert.Equal(new[] { "System", "System.IO" }, concat1.
Usings
.Select(u => u.NamespaceOrType.ToTestDisplayString()));
55
Assert.Equal(new[] { "System.IO", "System" }, concat2.
Usings
.Select(u => u.NamespaceOrType.ToTestDisplayString()));
83
Assert.Equal(new[] { "System", "System.Collections", "System.IO" }, concat1.
Usings
.Select(u => u.NamespaceOrType.ToTestDisplayString()));
92
Assert.Equal(new[] { "System", "System.IO", "System.Collections" }, concat2.
Usings
.Select(u => u.NamespaceOrType.ToTestDisplayString()));