3 instantiations of PEFieldSymbol
Microsoft.CodeAnalysis.CSharp (3)
Symbols\Metadata\PE\PENamedTypeSymbol.cs (3)
1391builder.Add(new PEFieldSymbol(moduleSymbol, this, fieldDef)); 1762var field = new PEFieldSymbol(moduleSymbol, this, fieldDef); 2548var symbol = new PEFieldSymbol(moduleSymbol, this, fieldRid);
24 references to PEFieldSymbol
Microsoft.CodeAnalysis.CSharp (24)
Symbols\Metadata\PE\MetadataDecoder.cs (2)
521PEFieldSymbol field = member as PEFieldSymbol;
Symbols\Metadata\PE\PEEventSymbol.cs (6)
33private readonly PEFieldSymbol? _associatedFieldOpt; 61MultiDictionary<string, PEFieldSymbol> privateFieldNameToSymbols) 131PEFieldSymbol? associatedField = GetAssociatedField(privateFieldNameToSymbols, isWindowsRuntimeEvent); 158private PEFieldSymbol? GetAssociatedField(MultiDictionary<string, PEFieldSymbol> privateFieldNameToSymbols, bool isWindowsRuntimeEvent) 161foreach (PEFieldSymbol candidateAssociatedField in privateFieldNameToSymbols[_name])
Symbols\Metadata\PE\PENamedTypeSymbol.cs (16)
135internal ImmutableArray<PEFieldSymbol> lazyInstanceEnumFields; 1382var builder = ArrayBuilder<PEFieldSymbol>.GetInstance(); 1416var field = (PEFieldSymbol)staticFields[staticIndex]; 1474foreach (PEFieldSymbol field in nonEventFields) 1480foreach (PEFieldSymbol field in eventFields) 1762var field = new PEFieldSymbol(moduleSymbol, this, fieldDef); 1775ArrayBuilder<PEFieldSymbol> fieldMembers = ArrayBuilder<PEFieldSymbol>.GetInstance(); 1778MultiDictionary<string, PEFieldSymbol> privateFieldNameToSymbols = this.CreateFields(fieldMembers); 1816foreach (PEFieldSymbol field in fieldMembers) 2475private MultiDictionary<string, PEFieldSymbol> CreateFields(ArrayBuilder<PEFieldSymbol> fieldMembers) 2477var privateFieldNameToSymbols = new MultiDictionary<string, PEFieldSymbol>(); 2548var symbol = new PEFieldSymbol(moduleSymbol, this, fieldRid); 2641MultiDictionary<string, PEFieldSymbol> privateFieldNameToSymbols,