9 instantiations of AnonymousTypeValue
Microsoft.CodeAnalysis (2)
Emit\EditAndContinue\SymbolMatcher.cs (2)
114result.Add(key, new AnonymousTypeValue(value.Name, value.UniqueIndex, type)); 142result.Add(key, new AnonymousTypeValue(value.Name, value.UniqueIndex, type));
Microsoft.CodeAnalysis.CSharp (4)
Emitter\EditAndContinue\PEDeltaAssemblyBuilder.cs (2)
175var value = new AnonymousTypeValue(name, index, type.GetCciAdapter()); 186var value = new AnonymousTypeValue(name, index, type.GetCciAdapter());
Symbols\AnonymousTypes\AnonymousTypeManager.Templates.cs (2)
691var value = new Microsoft.CodeAnalysis.Emit.AnonymousTypeValue(nameAndIndex.Name, nameAndIndex.Index, template.GetCciAdapter()); 709var value = new AnonymousTypeValue(name, nameAndIndex.Index, template.GetCciAdapter());
Microsoft.CodeAnalysis.VisualBasic (3)
Emit\EditAndContinue\PEDeltaAssemblyBuilder.vb (2)
152Dim value = New AnonymousTypeValue(name, index, type.GetCciAdapter()) 157Dim value = New AnonymousTypeValue(name, index, type.GetCciAdapter())
Symbols\AnonymousTypes\AnonymousTypeManager_Templates.vb (1)
257Dim value = New Microsoft.CodeAnalysis.Emit.AnonymousTypeValue(nameAndIndex.Name, nameAndIndex.Index, template.GetCciAdapter())
65 references to AnonymousTypeValue
Microsoft.CodeAnalysis (20)
Emit\EditAndContinue\EmitBaseline.cs (12)
70public readonly IReadOnlyDictionary<AnonymousTypeKey, AnonymousTypeValue> AnonymousTypes; 82public readonly IReadOnlyDictionary<string, AnonymousTypeValue> AnonymousDelegatesWithIndexedNames; 93IReadOnlyDictionary<AnonymousTypeKey, AnonymousTypeValue> anonymousTypes, 95IReadOnlyDictionary<string, AnonymousTypeValue> anonymousDelegatesWithIndexedNames, 338private readonly IReadOnlyDictionary<AnonymousTypeKey, AnonymousTypeValue>? _anonymousTypeMap; 340private readonly IReadOnlyDictionary<string, AnonymousTypeValue>? _anonymousDelegatesWithIndexedNames; 369IReadOnlyDictionary<AnonymousTypeKey, AnonymousTypeValue>? anonymousTypeMap, 371IReadOnlyDictionary<string, AnonymousTypeValue>? anonymousDelegatesWithIndexedNames, 474IReadOnlyDictionary<AnonymousTypeKey, AnonymousTypeValue> anonymousTypeMap, 476IReadOnlyDictionary<string, AnonymousTypeValue> anonymousDelegatesWithIndexedNames, 530internal IReadOnlyDictionary<AnonymousTypeKey, AnonymousTypeValue> AnonymousTypeMap 560internal IReadOnlyDictionary<string, AnonymousTypeValue> AnonymousDelegatesWithIndexedNames
Emit\EditAndContinue\IPEDeltaAssemblyBuilder.cs (2)
12IReadOnlyDictionary<AnonymousTypeKey, AnonymousTypeValue> GetAnonymousTypeMap(); 14IReadOnlyDictionary<string, AnonymousTypeValue> GetAnonymousDelegatesWithIndexedNames();
Emit\EditAndContinue\SymbolMatcher.cs (6)
106private IReadOnlyDictionary<AnonymousTypeKey, AnonymousTypeValue> MapAnonymousTypes(IReadOnlyDictionary<AnonymousTypeKey, AnonymousTypeValue> anonymousTypeMap) 108var result = new Dictionary<AnonymousTypeKey, AnonymousTypeValue>(); 134private IReadOnlyDictionary<string, AnonymousTypeValue> MapAnonymousDelegatesWithIndexedNames(IReadOnlyDictionary<string, AnonymousTypeValue> anonymousDelegates) 136var result = new Dictionary<string, AnonymousTypeValue>();
Microsoft.CodeAnalysis.CSharp (30)
Emitter\EditAndContinue\CSharpSymbolMatcher.cs (13)
29IReadOnlyDictionary<AnonymousTypeKey, AnonymousTypeValue> anonymousTypeMap, 31IReadOnlyDictionary<string, AnonymousTypeValue> anonymousDelegatesWithIndexedNames, 44IReadOnlyDictionary<AnonymousTypeKey, AnonymousTypeValue> anonymousTypeMap, 46IReadOnlyDictionary<string, AnonymousTypeValue> anonymousDelegatesWithIndexedNames, 284private readonly IReadOnlyDictionary<AnonymousTypeKey, AnonymousTypeValue> _anonymousTypeMap; 286private readonly IReadOnlyDictionary<string, AnonymousTypeValue> _anonymousDelegatesWithIndexedNames; 312IReadOnlyDictionary<AnonymousTypeKey, AnonymousTypeValue> anonymousTypeMap, 314IReadOnlyDictionary<string, AnonymousTypeValue> anonymousDelegatesWithIndexedNames, 333if (TryFindAnonymousType(type, out var otherType)) 547TryFindAnonymousType(typeTemplate, out var value); 555TryFindAnonymousDelegateWithIndexedName(delegateTemplate, out var value); 679internal bool TryFindAnonymousType(AnonymousTypeManager.AnonymousTypeTemplateSymbol type, out AnonymousTypeValue otherType) 694internal bool TryFindAnonymousDelegateWithIndexedName(AnonymousTypeManager.AnonymousDelegateTemplateSymbol type, out AnonymousTypeValue otherType)
Emitter\EditAndContinue\EmitHelpers.cs (3)
123IReadOnlyDictionary<string, AnonymousTypeValue> previousDictionary, 124IReadOnlyDictionary<string, AnonymousTypeValue> currentDictionary) 148static IEnumerable<Cci.ITypeDefinition> getTypes(IReadOnlyDictionary<string, AnonymousTypeValue> dictionary) => dictionary.Values.Select(v => v.Type);
Emitter\EditAndContinue\PEDeltaAssemblyBuilder.cs (8)
138out IReadOnlyDictionary<AnonymousTypeKey, AnonymousTypeValue> anonymousTypes, 139out IReadOnlyDictionary<string, AnonymousTypeValue> anonymousDelegatesWithIndexedNames) 147var types = new Dictionary<AnonymousTypeKey, AnonymousTypeValue>(); 148var delegates = new Dictionary<string, AnonymousTypeValue>(); 175var value = new AnonymousTypeValue(name, index, type.GetCciAdapter()); 186var value = new AnonymousTypeValue(name, index, type.GetCciAdapter()); 260public IReadOnlyDictionary<AnonymousTypeKey, AnonymousTypeValue> GetAnonymousTypeMap() 276public IReadOnlyDictionary<string, AnonymousTypeValue> GetAnonymousDelegatesWithIndexedNames()
Symbols\AnonymousTypes\AnonymousTypeManager.Templates.cs (6)
681internal IReadOnlyDictionary<Microsoft.CodeAnalysis.Emit.AnonymousTypeKey, Microsoft.CodeAnalysis.Emit.AnonymousTypeValue> GetAnonymousTypeMap() 683var result = new Dictionary<Microsoft.CodeAnalysis.Emit.AnonymousTypeKey, Microsoft.CodeAnalysis.Emit.AnonymousTypeValue>(); 691var value = new Microsoft.CodeAnalysis.Emit.AnonymousTypeValue(nameAndIndex.Name, nameAndIndex.Index, template.GetCciAdapter()); 698internal IReadOnlyDictionary<string, AnonymousTypeValue> GetAnonymousDelegatesWithIndexedNames() 700var result = new Dictionary<string, AnonymousTypeValue>(); 709var value = new AnonymousTypeValue(name, nameAndIndex.Index, template.GetCciAdapter());
Microsoft.CodeAnalysis.VisualBasic (15)
Emit\EditAndContinue\PEDeltaAssemblyBuilder.vb (6)
121Dim anonymousDelegatesWithIndexedNames = SpecializedCollections.EmptyReadOnlyDictionary(Of String, AnonymousTypeValue) 128Friend Overloads Shared Function GetAnonymousTypeMapFromMetadata(reader As MetadataReader, metadataDecoder As MetadataDecoder) As IReadOnlyDictionary(Of AnonymousTypeKey, AnonymousTypeValue) 133Dim result = New Dictionary(Of AnonymousTypeKey, AnonymousTypeValue) 233Friend Overloads Function GetAnonymousTypeMap() As IReadOnlyDictionary(Of AnonymousTypeKey, AnonymousTypeValue) Implements IPEDeltaAssemblyBuilder.GetAnonymousTypeMap 245Friend Overloads Function GetAnonymousDelegatesWithIndexedNames() As IReadOnlyDictionary(Of String, AnonymousTypeValue) Implements IPEDeltaAssemblyBuilder.GetAnonymousDelegatesWithIndexedNames 247Return SpecializedCollections.EmptyReadOnlyDictionary(Of String, AnonymousTypeValue)
Emit\EditAndContinue\VisualBasicSymbolMatcher.vb (7)
25Public Sub New(anonymousTypeMap As IReadOnlyDictionary(Of AnonymousTypeKey, AnonymousTypeValue), 37Public Sub New(anonymousTypeMap As IReadOnlyDictionary(Of AnonymousTypeKey, AnonymousTypeValue), 229Private ReadOnly _anonymousTypeMap As IReadOnlyDictionary(Of AnonymousTypeKey, AnonymousTypeValue) 244Public Sub New(anonymousTypeMap As IReadOnlyDictionary(Of AnonymousTypeKey, AnonymousTypeValue), 262Dim otherType As AnonymousTypeValue = Nothing 446Dim value As AnonymousTypeValue = Nothing 511Friend Function TryFindAnonymousType(type As AnonymousTypeManager.AnonymousTypeOrDelegateTemplateSymbol, <Out> ByRef otherType As AnonymousTypeValue) As Boolean
Symbols\AnonymousTypes\AnonymousTypeManager_Templates.vb (2)
250Friend Function GetAnonymousTypeMap() As IReadOnlyDictionary(Of Microsoft.CodeAnalysis.Emit.AnonymousTypeKey, Microsoft.CodeAnalysis.Emit.AnonymousTypeValue) 251Dim result = New Dictionary(Of Microsoft.CodeAnalysis.Emit.AnonymousTypeKey, Microsoft.CodeAnalysis.Emit.AnonymousTypeValue)