9 overrides of MustCallMethodsDirectly
Microsoft.CodeAnalysis.CSharp (9)
Lowering\StateMachineRewriter\SynthesizedStateMachineProperty.cs (1)
86internal override bool MustCallMethodsDirectly
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.PropertySymbol.cs (1)
184internal override bool MustCallMethodsDirectly
Symbols\ErrorPropertySymbol.cs (1)
90internal override bool MustCallMethodsDirectly { get { return false; } }
Symbols\Metadata\PE\PEPropertySymbol.cs (1)
708internal override bool MustCallMethodsDirectly
Symbols\NativeIntegerTypeSymbol.cs (1)
456internal override bool MustCallMethodsDirectly => _underlyingProperty.MustCallMethodsDirectly;
Symbols\Retargeting\RetargetingPropertySymbol.cs (1)
226internal override bool MustCallMethodsDirectly
Symbols\SignatureOnlyPropertySymbol.cs (1)
98internal override bool MustCallMethodsDirectly { get { throw ExceptionUtilities.Unreachable(); } }
Symbols\Source\SourcePropertySymbolBase.cs (1)
628internal override bool MustCallMethodsDirectly
Symbols\SubstitutedPropertySymbol.cs (1)
129internal override bool MustCallMethodsDirectly
23 references to MustCallMethodsDirectly
Microsoft.CodeAnalysis.CSharp (7)
Lowering\DiagnosticsPass_ExpressionTrees.cs (1)
306propertyAccess.MustCallMethodsDirectly);
Symbols\NativeIntegerTypeSymbol.cs (1)
456internal override bool MustCallMethodsDirectly => _underlyingProperty.MustCallMethodsDirectly;
Symbols\PropertySymbolExtensions.cs (1)
55if (property.MustCallMethodsDirectly)
Symbols\Retargeting\RetargetingPropertySymbol.cs (1)
230return _underlyingProperty.MustCallMethodsDirectly;
Symbols\SubstitutedPropertySymbol.cs (1)
131get { return OriginalDefinition.MustCallMethodsDirectly; }
Symbols\Symbol.cs (1)
527if (property.IsIndexer || property.MustCallMethodsDirectly)
Symbols\SymbolExtensions.cs (1)
329return ((PropertySymbol)symbol).MustCallMethodsDirectly;
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (6)
CodeGen\IndexerTests.cs (2)
156Assert.True(indexer.MustCallMethodsDirectly); //since has parameters, but isn't an indexer 258Assert.False(indexer.MustCallMethodsDirectly);
Emit\EmitMetadataTests.cs (4)
1109Assert.False(propertyP.MustCallMethodsDirectly); 1110Assert.False(propertyQ.MustCallMethodsDirectly); 1128Assert.False(propertyP.MustCallMethodsDirectly); 1129Assert.False(propertyQ.MustCallMethodsDirectly);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (10)
Symbols\IndexedPropertyTests.cs (5)
989Assert.False(property.MustCallMethodsDirectly); 997Assert.True(property.MustCallMethodsDirectly); 1005Assert.False(property.MustCallMethodsDirectly); 1091Assert.False(property.MustCallMethodsDirectly); 1097Assert.False(property.MustCallMethodsDirectly);
Symbols\InterfaceImplementationTests.cs (1)
1769Assert.True(interfaceProperty.MustCallMethodsDirectly);
Symbols\Metadata\MetadataMemberTests.cs (2)
494Assert.False(propWithoutGetter.MustCallMethodsDirectly); 500Assert.False(propWithoutSetter.MustCallMethodsDirectly);
Symbols\Metadata\PE\LoadingIndexers.cs (2)
606Assert.True(indexer.MustCallMethodsDirectly); 1027Assert.NotEqual(expectIndexer, property.MustCallMethodsDirectly);