3 instantiations of GlobalAliases
Microsoft.CodeAnalysis (3)
SourceGeneration\GlobalAliases.cs (3)
19public static readonly GlobalAliases Empty = new(ImmutableArray<(string aliasName, string symbolName)>.Empty); 32return aliasAndSymbolNames.IsEmpty ? Empty : new GlobalAliases(aliasAndSymbolNames); 59return new(ga1.AliasAndSymbolNames.Concat(ga2.AliasAndSymbolNames));
17 references to GlobalAliases
Microsoft.CodeAnalysis (17)
SourceGeneration\GlobalAliases.cs (11)
17internal sealed class GlobalAliases : IEquatable<GlobalAliases> 19public static readonly GlobalAliases Empty = new(ImmutableArray<(string aliasName, string symbolName)>.Empty); 30public static GlobalAliases Create(ImmutableArray<(string aliasName, string symbolName)> aliasAndSymbolNames) 35public static GlobalAliases Create(ImmutableArray<GlobalAliases> aliasesArray) 45foreach (var array in aliasesArray) 51public static GlobalAliases Concat(GlobalAliases ga1, GlobalAliases ga2) 77=> this.Equals(obj as GlobalAliases); 79public bool Equals(GlobalAliases? aliases)
SourceGeneration\Nodes\SyntaxValueProvider_ForAttributeWithSimpleName.cs (6)
82.Select(static (arrays, _) => GlobalAliases.Create(arrays)) 92return GlobalAliases.Create(aliases.ToImmutableAndFree()); 97.Select(static (tuple, _) => GlobalAliases.Concat(tuple.Left, tuple.Right)) 112static GlobalAliases getGlobalAliasesInCompilationUnit( 121return GlobalAliases.Create(globalAliases.ToImmutableAndFree()); 153GlobalAliases globalAliases,