31 references to Aliases
Microsoft.CodeAnalysis (14)
Compilation\DeterministicKeyBuilder.cs (1)
449foreach (var alias in properties.Aliases)
MetadataReference\MetadataImageReference.cs (2)
61if (!Properties.Aliases.IsEmpty) 64sb.Append(string.Join(", ", Properties.Aliases));
MetadataReference\MetadataReferenceProperties.cs (6)
129/// Namespaces in references whose <see cref="Aliases"/> contain <see cref="GlobalAlias"/> are available in global declaration space. 154/// True to apply <see cref="Aliases"/> recursively on the target assembly and on all its transitive dependencies. 155/// False to apply <see cref="Aliases"/> only on the target assembly. 166return Aliases.SequenceEqual(other.Aliases) 174return Hash.Combine(Hash.CombineValues(Aliases), Hash.Combine(_embedInteropTypes, Hash.Combine(HasRecursiveAliases, ((int)_kind).GetHashCode())));
ReferenceManager\CommonReferenceManager.Resolution.cs (2)
458recursiveAliasesOpt = reference.Properties.Aliases; 462aliasesOpt = reference.Properties.Aliases;
ReferenceManager\MergedAliases.cs (3)
42RecursiveAliasesOpt.AddRange(reference.Properties.Aliases); 53AliasesOpt.AddRange(reference.Properties.Aliases); 62newAliases: reference.Properties.Aliases);
Microsoft.CodeAnalysis.CSharp.Features (3)
AddImport\CSharpAddImportFeatureService.cs (2)
583var aliases = metadataReference.Properties.Aliases; 589aliases = [.. metadataReference.Properties.Aliases.Where(a => a != MetadataReferenceProperties.GlobalAlias)];
Completion\CompletionProviders\ExternAliasCompletionProvider.cs (1)
68var aliases = compilation.ExternalReferences.SelectMany(r => r.Properties.Aliases).ToSet();
Microsoft.CodeAnalysis.Features (1)
Completion\Providers\ImportCompletionProvider\AbstractTypeImportCompletionService.cs (1)
126if (!HasGlobalAlias(peReference.Properties.Aliases))
Microsoft.CodeAnalysis.Rebuild (2)
CompilationOptionsReader.cs (2)
339(metadataReferenceInfo.ExternAlias is null && metadataReference.Properties.Aliases.IsEmpty) || 340(metadataReferenceInfo.ExternAlias == metadataReference.Properties.Aliases.SingleOrDefault())
Microsoft.CodeAnalysis.Workspaces (8)
Log\WorkspaceStructureLogger.cs (1)
242var aliasesAttribute = new XAttribute("aliases", string.Join(",", reference.Properties.Aliases));
Serialization\SerializedPortableExecutableReference.cs (1)
63Aliases={this.Properties.Aliases.Join(",")}
Serialization\SerializerService_Reference.cs (1)
323writer.WriteArray(properties.Aliases, static (w, a) => w.WriteString(a));
Workspace\ProjectSystem\ProjectSystemProjectFactory.cs (3)
584var projectReference = new ProjectReference(projectIdToReference, peReference.Properties.Aliases, peReference.Properties.EmbedInteropTypes); 725aliases: properties.Aliases, 760convertedProject.ProjectReference.Aliases.SequenceEqual(properties.Aliases))
Workspace\Solution\SolutionCompilationState.SkeletonReferenceSet.cs (1)
44aliases: properties.Aliases,
Workspace\Workspace.cs (1)
1475var newProjRef = new ProjectReference(matchingProjectId, pemeta.Properties.Aliases, pemeta.Properties.EmbedInteropTypes);
Microsoft.CodeAnalysis.Workspaces.MSBuild (3)
MSBuild\MSBuildWorkspace.cs (3)
596_applyChangesProjectFile.AddMetadataReferenceAsync(identity.GetDisplayName(), [.. metadataReference.Properties.Aliases], hintPath: null, CancellationToken.None).Wait(); 602_applyChangesProjectFile.AddMetadataReferenceAsync(fileName, [.. metadataReference.Properties.Aliases], hintPath: null, CancellationToken.None).Wait(); 608_applyChangesProjectFile.AddMetadataReferenceAsync(fileName, [.. metadataReference.Properties.Aliases], relativePath, CancellationToken.None).Wait();