3 instantiations of PEFieldSymbol
Microsoft.CodeAnalysis.CSharp (3)
Symbols\Metadata\PE\PENamedTypeSymbol.cs (3)
1148builder.Add(new PEFieldSymbol(moduleSymbol, this, fieldDef)); 1519var field = new PEFieldSymbol(moduleSymbol, this, fieldDef); 2231var symbol = new PEFieldSymbol(moduleSymbol, this, fieldRid);
41 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)
135internal ImmutableArray<PEFieldSymbol> lazyInstanceEnumFields; 1139var builder = ArrayBuilder<PEFieldSymbol>.GetInstance(); 1173var field = (PEFieldSymbol)staticFields[staticIndex]; 1231foreach (PEFieldSymbol field in nonEventFields) 1237foreach (PEFieldSymbol field in eventFields) 1519var field = new PEFieldSymbol(moduleSymbol, this, fieldDef); 1532ArrayBuilder<PEFieldSymbol> fieldMembers = ArrayBuilder<PEFieldSymbol>.GetInstance(); 1535MultiDictionary<string, PEFieldSymbol> privateFieldNameToSymbols = this.CreateFields(fieldMembers); 1573foreach (PEFieldSymbol field in fieldMembers) 2163private MultiDictionary<string, PEFieldSymbol> CreateFields(ArrayBuilder<PEFieldSymbol> fieldMembers) 2165var privateFieldNameToSymbols = new MultiDictionary<string, PEFieldSymbol>(); 2231var symbol = new PEFieldSymbol(moduleSymbol, this, fieldRid); 2312MultiDictionary<string, PEFieldSymbol> privateFieldNameToSymbols,
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (6)
CodeGen\CodeGenTupleTest.cs (4)
28265Assert.IsType<PEFieldSymbol>(item); 28345Assert.IsType<PEFieldSymbol>(item); 28432Assert.IsType<PEFieldSymbol>(item); 28503Assert.IsType<PEFieldSymbol>(backingField);
Emit\OptionalArgumentsTests.cs (2)
463var field = (PEFieldSymbol)module.GlobalNamespace.GetTypeMember("C").GetField("F15");
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (4)
Attributes\AttributeTests_Synthesized.cs (4)
179var property = type.GetMember<PEFieldSymbol>(GeneratedNames.MakeBackingFieldName("MyProp")); 182var eventField = (PEFieldSymbol)type.GetMember<PEEventSymbol>("MyEvent").AssociatedField;
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (2)
Semantics\InitOnlyMemberTests.cs (2)
1506var peBackingField = (PEFieldSymbol)backingField;
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (2)
Symbols\Metadata\PE\LoadingAttributes.cs (2)
1306var field = class1.GetMember<PEFieldSymbol>("d1");
Microsoft.CodeAnalysis.CSharp.Test.Utilities (1)
RequiredMemberAttributesVisitor.cs (1)
41case PEFieldSymbol field:
Microsoft.CodeAnalysis.CSharp.WinRT.UnitTests (2)
Metadata\WinMdDumpTest.cs (2)
108var field = (PEFieldSymbol)member;