19 references to RuntimeSupportsByRefFields
Microsoft.CodeAnalysis.CSharp (4)
Binder\Binder_Expressions.cs (1)
7526if (!Compilation.Assembly.RuntimeSupportsByRefFields)
Symbols\AssemblySymbol.cs (1)
420return this.RuntimeSupportsByRefFields;
Symbols\Source\SourceMemberFieldSymbol.cs (1)
490if (!compilation.Assembly.RuntimeSupportsByRefFields)
Symbols\Source\SourceModuleSymbol.cs (1)
649bool value = compilation.IsFeatureEnabled(MessageID.IDS_FeatureRefFields) || _assemblySymbol.RuntimeSupportsByRefFields;
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (15)
Semantics\RefFieldTests.cs (15)
2174Assert.False(comp.Assembly.RuntimeSupportsByRefFields); 2182Assert.True(comp.Assembly.RuntimeSupportsByRefFields); 2190Assert.False(comp.Assembly.RuntimeSupportsByRefFields); 2195Assert.True(comp.Assembly.RuntimeSupportsByRefFields); 2895comp.VerifyDiagnostics(comp.Assembly.RuntimeSupportsByRefFields ? expectedUpdatedDiagnostics : expectedLegacyDiagnostics); 3033comp.VerifyDiagnostics(comp.Assembly.RuntimeSupportsByRefFields ? expectedUpdatedDiagnostics : expectedLegacyDiagnostics); 3139comp.VerifyDiagnostics(comp.Assembly.RuntimeSupportsByRefFields ? expectedUpdatedDiagnostics : expectedLegacyDiagnostics); 3400comp.VerifyDiagnostics(comp.Assembly.RuntimeSupportsByRefFields ? expectedUpdatedDiagnostics : expectedLegacyDiagnostics); 3454comp.VerifyDiagnostics(comp.Assembly.RuntimeSupportsByRefFields ? expectedUpdatedDiagnostics : expectedLegacyDiagnostics); 3500comp.VerifyDiagnostics(comp.Assembly.RuntimeSupportsByRefFields ? expectedUpdatedDiagnostics : expectedLegacyDiagnostics); 3618comp.VerifyDiagnostics(comp.Assembly.RuntimeSupportsByRefFields ? expectedUpdatedDiagnostics : expectedLegacyDiagnostics); 3733comp.VerifyDiagnostics(comp.Assembly.RuntimeSupportsByRefFields ? expectedUpdatedDiagnostics : expectedLegacyDiagnostics); 3818comp.VerifyDiagnostics(comp.Assembly.RuntimeSupportsByRefFields ? expectedUpdatedDiagnostics : expectedLegacyDiagnostics); 4004comp.VerifyDiagnostics(comp.Assembly.RuntimeSupportsByRefFields ? expectedUpdatedDiagnostics : expectedLegacyDiagnostics); 25793Assert.Equal(supportsRefFields, comp.SourceAssembly.RuntimeSupportsByRefFields);