31 references to Aliases
Microsoft.CodeAnalysis (14)
Compilation\DeterministicKeyBuilder.cs (1)
449
foreach (var alias in properties.
Aliases
)
MetadataReference\MetadataImageReference.cs (2)
61
if (!Properties.
Aliases
.IsEmpty)
64
sb.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.
166
return
Aliases
.SequenceEqual(other.
Aliases
)
174
return Hash.Combine(Hash.CombineValues(
Aliases
), Hash.Combine(_embedInteropTypes, Hash.Combine(HasRecursiveAliases, ((int)_kind).GetHashCode())));
ReferenceManager\CommonReferenceManager.Resolution.cs (2)
458
recursiveAliasesOpt = reference.Properties.
Aliases
;
462
aliasesOpt = reference.Properties.
Aliases
;
ReferenceManager\MergedAliases.cs (3)
42
RecursiveAliasesOpt.AddRange(reference.Properties.
Aliases
);
53
AliasesOpt.AddRange(reference.Properties.
Aliases
);
62
newAliases: reference.Properties.
Aliases
);
Microsoft.CodeAnalysis.CSharp.Features (3)
AddImport\CSharpAddImportFeatureService.cs (2)
583
var aliases = metadataReference.Properties.
Aliases
;
589
aliases = [.. metadataReference.Properties.
Aliases
.Where(a => a != MetadataReferenceProperties.GlobalAlias)];
Completion\CompletionProviders\ExternAliasCompletionProvider.cs (1)
68
var aliases = compilation.ExternalReferences.SelectMany(r => r.Properties.
Aliases
).ToSet();
Microsoft.CodeAnalysis.Features (1)
Completion\Providers\ImportCompletionProvider\AbstractTypeImportCompletionService.cs (1)
126
if (!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)
242
var aliasesAttribute = new XAttribute("aliases", string.Join(",", reference.Properties.
Aliases
));
Serialization\SerializedPortableExecutableReference.cs (1)
63
Aliases={this.Properties.
Aliases
.Join(",")}
Serialization\SerializerService_Reference.cs (1)
323
writer.WriteArray(properties.
Aliases
, static (w, a) => w.WriteString(a));
Workspace\ProjectSystem\ProjectSystemProjectFactory.cs (3)
584
var projectReference = new ProjectReference(projectIdToReference, peReference.Properties.
Aliases
, peReference.Properties.EmbedInteropTypes);
725
aliases: properties.
Aliases
,
760
convertedProject.ProjectReference.Aliases.SequenceEqual(properties.
Aliases
))
Workspace\Solution\SolutionCompilationState.SkeletonReferenceSet.cs (1)
44
aliases: properties.
Aliases
,
Workspace\Workspace.cs (1)
1475
var 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();