2 instantiations of PEFieldSymbol
Microsoft.CodeAnalysis.CSharp (2)
Symbols\Metadata\PE\PENamedTypeSymbol.cs (2)
1313var field = new PEFieldSymbol(moduleSymbol, this, fieldDef); 1962var 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)
32private readonly PEFieldSymbol? _associatedFieldOpt; 58MultiDictionary<string, PEFieldSymbol> privateFieldNameToSymbols) 128PEFieldSymbol? associatedField = GetAssociatedField(privateFieldNameToSymbols, isWindowsRuntimeEvent); 155private PEFieldSymbol? GetAssociatedField(MultiDictionary<string, PEFieldSymbol> privateFieldNameToSymbols, bool isWindowsRuntimeEvent) 158foreach (PEFieldSymbol candidateAssociatedField in privateFieldNameToSymbols[_name])
Symbols\Metadata\PE\PENamedTypeSymbol.cs (16)
133internal ImmutableArray<PEFieldSymbol> lazyInstanceEnumFields; 933var builder = ArrayBuilder<PEFieldSymbol>.GetInstance(); 967var field = (PEFieldSymbol)staticFields[staticIndex]; 1025foreach (PEFieldSymbol field in nonEventFields) 1031foreach (PEFieldSymbol field in eventFields) 1313var field = new PEFieldSymbol(moduleSymbol, this, fieldDef); 1326ArrayBuilder<PEFieldSymbol> fieldMembers = ArrayBuilder<PEFieldSymbol>.GetInstance(); 1329MultiDictionary<string, PEFieldSymbol> privateFieldNameToSymbols = this.CreateFields(fieldMembers); 1367foreach (PEFieldSymbol field in fieldMembers) 1894private MultiDictionary<string, PEFieldSymbol> CreateFields(ArrayBuilder<PEFieldSymbol> fieldMembers) 1896var privateFieldNameToSymbols = new MultiDictionary<string, PEFieldSymbol>(); 1962var symbol = new PEFieldSymbol(moduleSymbol, this, fieldRid); 2039MultiDictionary<string, PEFieldSymbol> privateFieldNameToSymbols,