2 instantiations of PEFieldSymbol
Microsoft.CodeAnalysis.CSharp (2)
Symbols\Metadata\PE\PENamedTypeSymbol.cs (2)
1333var field = new PEFieldSymbol(moduleSymbol, this, fieldDef); 1982var 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; 953var builder = ArrayBuilder<PEFieldSymbol>.GetInstance(); 987var field = (PEFieldSymbol)staticFields[staticIndex]; 1045foreach (PEFieldSymbol field in nonEventFields) 1051foreach (PEFieldSymbol field in eventFields) 1333var field = new PEFieldSymbol(moduleSymbol, this, fieldDef); 1346ArrayBuilder<PEFieldSymbol> fieldMembers = ArrayBuilder<PEFieldSymbol>.GetInstance(); 1349MultiDictionary<string, PEFieldSymbol> privateFieldNameToSymbols = this.CreateFields(fieldMembers); 1387foreach (PEFieldSymbol field in fieldMembers) 1914private MultiDictionary<string, PEFieldSymbol> CreateFields(ArrayBuilder<PEFieldSymbol> fieldMembers) 1916var privateFieldNameToSymbols = new MultiDictionary<string, PEFieldSymbol>(); 1982var symbol = new PEFieldSymbol(moduleSymbol, this, fieldRid); 2059MultiDictionary<string, PEFieldSymbol> privateFieldNameToSymbols,