2 instantiations of PEFieldSymbol
Microsoft.CodeAnalysis.CSharp (2)
Symbols\Metadata\PE\PENamedTypeSymbol.cs (2)
1312var field = new PEFieldSymbol(moduleSymbol, this, fieldDef); 1961var 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)
132internal ImmutableArray<PEFieldSymbol> lazyInstanceEnumFields; 932var builder = ArrayBuilder<PEFieldSymbol>.GetInstance(); 966var field = (PEFieldSymbol)staticFields[staticIndex]; 1024foreach (PEFieldSymbol field in nonEventFields) 1030foreach (PEFieldSymbol field in eventFields) 1312var field = new PEFieldSymbol(moduleSymbol, this, fieldDef); 1325ArrayBuilder<PEFieldSymbol> fieldMembers = ArrayBuilder<PEFieldSymbol>.GetInstance(); 1328MultiDictionary<string, PEFieldSymbol> privateFieldNameToSymbols = this.CreateFields(fieldMembers); 1366foreach (PEFieldSymbol field in fieldMembers) 1893private MultiDictionary<string, PEFieldSymbol> CreateFields(ArrayBuilder<PEFieldSymbol> fieldMembers) 1895var privateFieldNameToSymbols = new MultiDictionary<string, PEFieldSymbol>(); 1961var symbol = new PEFieldSymbol(moduleSymbol, this, fieldRid); 2038MultiDictionary<string, PEFieldSymbol> privateFieldNameToSymbols,