165 references to PropertyGet
ILLink.RoslynAnalyzer (5)
DynamicallyAccessedMembersAnalyzer.cs (2)
281 if ((methodSymbol.MethodKind != MethodKind.PropertyGet && methodSymbol.MethodKind != MethodKind.PropertySet) 288 if (methodSymbol.MethodKind == MethodKind.PropertyGet
TrimAnalysis\FlowAnnotations.cs (1)
180 if (method.MethodKind is MethodKind.PropertyGet && returnDamt == DynamicallyAccessedMemberTypes.None) {
TrimAnalysis\HandleCallAction.cs (1)
236 if (method.Method.MethodKind == MethodKind.PropertyGet || method.Method.MethodKind == MethodKind.PropertySet) {
TrimAnalysis\TrimAnalysisVisitor.cs (1)
364 if (method.MethodKind != MethodKind.PropertyGet)
Microsoft.Analyzers.Local (1)
ApiLifecycle\AssemblyAnalysis.cs (1)
209is not MethodKind.PropertyGet
Microsoft.AspNetCore.Components.Analyzers (1)
InternalUsageAnalyzer.cs (1)
100if (method.MethodKind != MethodKind.PropertyGet)
Microsoft.AspNetCore.Components.SdkAnalyzers (1)
InternalUsageAnalyzer.cs (1)
100if (method.MethodKind != MethodKind.PropertyGet)
Microsoft.CodeAnalysis (1)
Symbols\IMethodSymbol.cs (1)
233/// If this method has <see cref="MethodKind"/> of <see cref="MethodKind.PropertyGet"/> or <see cref="MethodKind.PropertySet"/>,
Microsoft.CodeAnalysis.CodeStyle (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ISymbolExtensions.cs (1)
201MethodKind.PropertyGet or
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\MethodKindExtensions.cs (1)
10=> kind is MethodKind.PropertyGet or MethodKind.PropertySet;
Microsoft.CodeAnalysis.CSharp (33)
Compiler\MethodBodySynthesizer.cs (2)
176Debug.Assert(accessor.MethodKind == MethodKind.PropertyGet || accessor.MethodKind == MethodKind.PropertySet); 191if (accessor.MethodKind == MethodKind.PropertyGet)
Emitter\Model\PropertySymbolAdapter.cs (1)
78return GetSynthesizedSealedAccessor(MethodKind.PropertyGet);
Lowering\LocalRewriter\LocalRewriter_Range.cs (1)
189case MethodKind.PropertyGet:
SymbolDisplay\SymbolDisplayVisitor.Members.cs (2)
438case MethodKind.PropertyGet: 449AddKeyword(symbol.MethodKind == MethodKind.PropertyGet ? SyntaxKind.GetKeyword :
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.PropertyAccessorSymbol.cs (1)
31get { return MethodKind.PropertyGet; }
Symbols\Compilation_WellKnownMembers.cs (1)
273targetMethodKind = MethodKind.PropertyGet;
Symbols\Metadata\PE\PEMethodSymbol.cs (1)
786Debug.Assert((methodKind == MethodKind.PropertyGet) || (methodKind == MethodKind.PropertySet));
Symbols\Metadata\PE\PEPropertySymbol.cs (1)
326_getMethod.SetAssociatedProperty(this, MethodKind.PropertyGet);
Symbols\MethodSymbol.cs (1)
618case MethodKind.PropertyGet:
Symbols\MethodSymbolExtensions.cs (2)
137case MethodKind.PropertyGet: 221method.MethodKind is (MethodKind.Ordinary or MethodKind.ExplicitInterfaceImplementation or MethodKind.PropertyGet or MethodKind.PropertySet) &&
Symbols\OverriddenOrHiddenMembersHelpers.cs (1)
246bool accessorIsGetter = accessor.MethodKind == MethodKind.PropertyGet;
Symbols\PublicModel\MethodSymbol.cs (2)
61case MethodKind.PropertyGet: 62return MethodKind.PropertyGet;
Symbols\Source\SourceMemberContainerSymbol.cs (1)
4084case MethodKind.PropertyGet:
Symbols\Source\SourceMethodSymbolWithAttributes.cs (1)
1665case MethodKind.PropertyGet:
Symbols\Source\SourcePropertyAccessorSymbol.cs (10)
41var methodKind = isGetMethod ? MethodKind.PropertyGet : MethodKind.PropertySet; 94var methodKind = isGetMethod ? MethodKind.PropertyGet : MethodKind.PropertySet; 156methodKind: MethodKind.PropertyGet, 380if (this.MethodKind == MethodKind.PropertyGet) 484MethodKind == MethodKind.PropertyGet; 617MethodSymbol implementedAccessor = this.MethodKind == MethodKind.PropertyGet 677bool isGetMethod = this.MethodKind == MethodKind.PropertyGet; 761bool isGetMethod = this.MethodKind == MethodKind.PropertyGet; 835? (MethodKind == MethodKind.PropertyGet ? other.GetMethod : other.SetMethod) 839? (MethodKind == MethodKind.PropertyGet ? other.GetMethod : other.SetMethod)
Symbols\Source\SourcePropertySymbolBase.cs (1)
346{ MethodKind: MethodKind.PropertyGet, IsInitOnly: false } => SyntaxFacts.GetText(SyntaxKind.GetKeyword),
Symbols\Symbol.cs (2)
680case MethodKind.PropertyGet: 735case MethodKind.PropertyGet:
Symbols\Synthesized\Records\SynthesizedRecordEqualityContractProperty.cs (1)
150MethodKind.PropertyGet,
Symbols\TypeSymbol.cs (1)
1563case MethodKind.PropertyGet:
Microsoft.CodeAnalysis.CSharp.CodeStyle (3)
src\Analyzers\CSharp\Analyzers\MakeStructMemberReadOnly\CSharpMakeStructMemberReadOnlyAnalyzer.cs (1)
176if (owningMethod.MethodKind is not (MethodKind.Ordinary or MethodKind.ExplicitInterfaceImplementation or MethodKind.PropertyGet or MethodKind.PropertySet)
src\Analyzers\CSharp\Analyzers\UseIndexOrRangeOperator\CSharpUseIndexOperatorDiagnosticAnalyzer.InfoCache.cs (1)
79if (method.MethodKind == MethodKind.PropertyGet)
src\Analyzers\CSharp\Analyzers\UseIndexOrRangeOperator\Helpers.cs (1)
73method.MethodKind is MethodKind.PropertyGet or MethodKind.Ordinary &&
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (2)
BreakingChanges.cs (1)
131Assert.Equal(MethodKind.PropertyGet, derivedProperty2Synthesized.MethodKind);
CodeGen\IndexerTests.cs (1)
270Assert.Equal(MethodKind.PropertyGet, getMethod.MethodKind);
Microsoft.CodeAnalysis.CSharp.Features (5)
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (1)
1984MethodKind.PropertyGet => symbol.AssociatedSymbol is IPropertySymbol { IsIndexer: true } ? CSharpFeaturesResources.indexer_getter : CSharpFeaturesResources.property_getter,
NavigationBar\CSharpNavigationBarItemService.cs (1)
185return method.MethodKind is MethodKind.PropertyGet or MethodKind.PropertySet;
src\Analyzers\CSharp\Analyzers\MakeStructMemberReadOnly\CSharpMakeStructMemberReadOnlyAnalyzer.cs (1)
176if (owningMethod.MethodKind is not (MethodKind.Ordinary or MethodKind.ExplicitInterfaceImplementation or MethodKind.PropertyGet or MethodKind.PropertySet)
src\Analyzers\CSharp\Analyzers\UseIndexOrRangeOperator\CSharpUseIndexOperatorDiagnosticAnalyzer.InfoCache.cs (1)
79if (method.MethodKind == MethodKind.PropertyGet)
src\Analyzers\CSharp\Analyzers\UseIndexOrRangeOperator\Helpers.cs (1)
73method.MethodKind is MethodKind.PropertyGet or MethodKind.Ordinary &&
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (2)
Semantics\NativeIntegerTests.cs (2)
329case MethodKind.PropertyGet: 443case MethodKind.PropertyGet:
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (31)
Compilation\SemanticModelGetDeclaredSymbolAPITests.cs (2)
354Assert.Equal(MethodKind.PropertyGet, getterSymbol.MethodKind); 2874Assert.Equal(MethodKind.PropertyGet, explicitPropertyGetterSymbol.MethodKind);
Symbols\AccessorOverriddenOrHiddenMembersTests.cs (1)
483Assert.Equal(MethodKind.PropertyGet, derivedGetter.MethodKind);
Symbols\InterfaceImplementationTests.cs (1)
1022Assert.Equal(MethodKind.PropertyGet, synthesizedExplicitImpls[1].MethodKind);
Symbols\Metadata\PE\LoadingIndexers.cs (1)
1077Assert.Equal(propertyIsIndexer ? MethodKind.PropertyGet : MethodKind.Ordinary, accessor.MethodKind);
Symbols\Source\CustomModifierCopyTests.cs (1)
738var explicitGetterImpl = explicitImpls.Where(impl => impl.ImplementingMethod.MethodKind == MethodKind.PropertyGet).Single();
Symbols\Source\PropertyTests.cs (11)
604Assert.True(accessor.MethodKind == MethodKind.PropertyGet || accessor.MethodKind == MethodKind.PropertySet, 724VerifyAccessor(goodStatic.GetMethod, goodStatic, MethodKind.PropertyGet); 726VerifyAccessor(badStatic.GetMethod, goodStatic, MethodKind.PropertyGet); 728VerifyAccessor(mismatchedStatic.GetMethod, goodStatic, MethodKind.PropertyGet); 741VerifyAccessor(goodInstance.GetMethod, goodInstance, MethodKind.PropertyGet); 743VerifyAccessor(badInstance.GetMethod, goodInstance, MethodKind.PropertyGet); 745VerifyAccessor(mismatchedInstance.GetMethod, goodInstance, MethodKind.PropertyGet); 750VerifyAccessor(staticAndInstance.GetMethod, goodStatic, MethodKind.PropertyGet); 756VerifyAccessor(getUsedAsSet.GetMethod, goodInstance, MethodKind.PropertyGet); 757VerifyAccessor(getUsedAsSet.SetMethod, goodInstance, MethodKind.PropertyGet); 769var method = (methodKind == MethodKind.PropertyGet) ? associatedProperty.GetMethod : associatedProperty.SetMethod;
Symbols\Source\RecordTests.cs (2)
153Assert.Equal(MethodKind.PropertyGet, x.GetMethod!.MethodKind); 187Assert.Equal(MethodKind.PropertyGet, y.GetMethod!.MethodKind);
Symbols\StaticAbstractMembersInInterfacesTests.cs (12)
22957Assert.Equal(MethodKind.PropertyGet, cM01Get.MethodKind); 23053Assert.Equal(MethodKind.PropertyGet, cM01Get.MethodKind); 23143Assert.Equal(MethodKind.PropertyGet, cM01Get.MethodKind); 23676Assert.Equal(MethodKind.PropertyGet, cM01Get.MethodKind); 23734Assert.Equal(MethodKind.PropertyGet, cM01Get.MethodKind); 23838Assert.Equal(MethodKind.PropertyGet, cM01Get.MethodKind); 24098Assert.Equal(MethodKind.PropertyGet, cM01Get.MethodKind); 24447Assert.Equal(MethodKind.PropertyGet, c1M01Get.MethodKind); 24472Assert.Equal(MethodKind.PropertyGet, c2M01Get.MethodKind); 24596Assert.Equal(MethodKind.PropertyGet, c1M01Get.MethodKind); 24657Assert.Equal(MethodKind.PropertyGet, c2M01Get.MethodKind); 24697Assert.Equal(MethodKind.PropertyGet, c3M01Get.MethodKind);
Microsoft.CodeAnalysis.CSharp.Test.Utilities (1)
Extensions.cs (1)
580case MethodKind.PropertyGet:
Microsoft.CodeAnalysis.Features (6)
ChangeSignature\AbstractChangeSignatureService.cs (1)
271if (methodSymbol is { MethodKind: MethodKind.PropertyGet or MethodKind.PropertySet })
ConvertAnonymousType\AbstractConvertAnonymousTypeToClassCodeRefactoringProvider.cs (1)
352var getMethod = prop.GetMethod != null ? CreateAccessorSymbol(prop, MethodKind.PropertyGet) : null;
DocumentHighlighting\AbstractDocumentHighlightsService.cs (1)
145case MethodKind.PropertyGet:
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (1)
358MethodKind.PropertyGet or MethodKind.PropertySet => FeaturesResources.property_accessor,
RQName\RQNodeBuilder.cs (1)
205MethodKind.PropertyGet)
Shared\Extensions\ISymbolExtensions_2.cs (1)
256case MethodKind.PropertyGet:
Microsoft.CodeAnalysis.Test.Utilities (1)
Diagnostics\TrackingDiagnosticAnalyzer.cs (1)
128new { SymbolKind = SymbolKind.Method, MethodKind = MethodKind.PropertyGet, ReturnsVoid = false },
Microsoft.CodeAnalysis.VisualBasic (45)
Analysis\FlowAnalysis\DataFlowPass.vb (3)
1260Case MethodKind.PropertyGet 1272Case MethodKind.PropertyGet 1288Case MethodKind.PropertyGet
Binding\Binder_Utils.vb (2)
1522Case MethodKind.PropertyGet 1650MethodKindPropertyGet = CUInt(MethodKind.PropertyGet) << MethodKindShift
Binding\SyntheticBoundTrees\SynthesizedPropertyAccessorBase.vb (1)
72If accessor.MethodKind = MethodKind.PropertyGet Then
Compilation\ClsComplianceChecker.vb (1)
219Case MethodKind.PropertyGet, MethodKind.PropertySet
Lowering\LocalRewriter\LocalRewriter_BinaryOperators.vb (1)
197If boundCall.Method.MethodKind = MethodKind.PropertyGet AndAlso
Lowering\LocalRewriter\LocalRewriter_RaiseEvent.vb (1)
160Dim accessorName As String = Binder.GetAccessorName(invocationListProperty.Name, MethodKind.PropertyGet, isWinMd:=False)
SymbolDisplay\SymbolDisplayVisitor.Members.vb (2)
201Case MethodKind.PropertyGet 319Case MethodKind.PropertyGet,
Symbols\AnonymousTypes\PublicSymbols\AnonymousType_PropertyPublicAccessors.vb (1)
59Return MethodKind.PropertyGet
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType_PropertyAccessors.vb (1)
78Return MethodKind.PropertyGet
Symbols\EmbeddedSymbols\EmbeddedSymbolManager.SymbolsCollection.vb (2)
234Case MethodKind.PropertyGet, MethodKind.PropertySet 375kind = MethodKind.PropertyGet OrElse
Symbols\Metadata\PE\PEMethodSymbol.vb (1)
1008Debug.Assert((methodKind = MethodKind.PropertyGet) OrElse (methodKind = MethodKind.PropertySet))
Symbols\Metadata\PE\PEPropertySymbol.vb (1)
129_getMethod.SetAssociatedProperty(Me, MethodKind.PropertyGet)
Symbols\MethodKindExtensions.vb (1)
25Case MethodKind.PropertyGet
Symbols\MethodSymbol.vb (1)
323Return DirectCast(Me.AssociatedSymbol, PropertySymbol).GetAccessorOverride(getter:=(MethodKind = MethodKind.PropertyGet))
Symbols\ObsoleteAttributeHelpers.vb (1)
163Dim accessorString = If(accessorSymbol.MethodKind = MethodKind.PropertyGet, "Get", "Set")
Symbols\Source\OverrideHidingHelper.vb (3)
501MethodKind.PropertyGet, MethodKind.PropertySet 626(DirectCast(DirectCast(overridingSym, Symbol), MethodSymbol).MethodKind = MethodKind.PropertyGet OrElse 688(DirectCast(DirectCast(overridingSym, Symbol), MethodSymbol).MethodKind = MethodKind.PropertyGet OrElse
Symbols\Source\SourceMemberContainerTypeSymbol.vb (1)
961Case MethodKind.EventAdd, MethodKind.EventRemove, MethodKind.PropertyGet, MethodKind.PropertySet
Symbols\Source\SourceMethodSymbol.vb (3)
1812Case MethodKind.PropertyGet, MethodKind.PropertySet 1993MethodKind.PropertyGet, 2300Case MethodKind.PropertyGet, MethodKind.PropertySet
Symbols\Source\SourceNamedTypeSymbol_ComClass.vb (2)
1230Case MethodKind.PropertyGet 1231Return MethodKind.PropertyGet
Symbols\Source\SourceNamedTypeSymbol_GroupClass.vb (1)
402ConflictsWithExistingMemberOrType(binder.GetAccessorName(propertyName, MethodKind.PropertyGet, False), membersBuilder, nestedTypes, conflictsWith) OrElse
Symbols\Source\SourcePropertyAccessorSymbol.vb (6)
36If(flags.ToMethodKind() = MethodKind.PropertyGet, flags, flags And Not SourceMemberFlags.Iterator), 121Return m_property.GetAccessorOverride(getter:=(MethodKind = MethodKind.PropertyGet)) 226Case MethodKind.PropertyGet 293Return If(MethodKind = MethodKind.PropertyGet, 338m_property.GetAccessorImplementations(getter:=(MethodKind = MethodKind.PropertyGet)), 373Return If(Me.MethodKind = MethodKind.PropertyGet, m_property, Nothing)
Symbols\Source\SourcePropertySymbol.vb (1)
204Binder.GetAccessorName(prop.Name, MethodKind.PropertyGet, isWinMd:=False),
Symbols\Source\SynthesizedMyGroupCollectionPropertyAccessorSymbol.vb (1)
160Return MethodKind.PropertyGet
Symbols\Source\SynthesizedWithEventsAccessorSymbol.vb (3)
45Return sourceProperty.GetAccessorImplementations(getter:=(MethodKind = MethodKind.PropertyGet)) 53Return ContainingProperty.GetAccessorOverride(getter:=(MethodKind = MethodKind.PropertyGet)) 132Return MethodKind.PropertyGet
Symbols\SubstitutedNamedType.vb (2)
457Case MethodKind.PropertyGet, MethodKind.PropertySet 460Return If(memberMethod.MethodKind = MethodKind.PropertyGet, propertySymbol.GetMethod, propertySymbol.SetMethod)
Symbols\Symbol_Attributes.vb (1)
82MethodKind.PropertyGet,
Symbols\WellKnownMembers.vb (1)
443targetMethodKind = MethodKind.PropertyGet
Microsoft.CodeAnalysis.VisualBasic.Features (1)
CodeFixes\IncorrectExitContinue\IncorrectExitContinueCodeFixProvider.vb (1)
164If methodSymbol.MethodKind = MethodKind.PropertyGet Then
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (11)
SymbolsTests\Source\PropertyTests.vb (11)
5600VerifyAccessor(goodStatic.GetMethod, goodStatic, MethodKind.PropertyGet) 5602VerifyAccessor(badStatic.GetMethod, goodStatic, MethodKind.PropertyGet) 5604VerifyAccessor(mismatchedStatic.GetMethod, goodStatic, MethodKind.PropertyGet) 5617VerifyAccessor(goodInstance.GetMethod, goodInstance, MethodKind.PropertyGet) 5619VerifyAccessor(badInstance.GetMethod, goodInstance, MethodKind.PropertyGet) 5621VerifyAccessor(mismatchedInstance.GetMethod, goodInstance, MethodKind.PropertyGet) 5626VerifyAccessor(staticAndInstance.GetMethod, goodStatic, MethodKind.PropertyGet) 5632VerifyAccessor(getUsedAsSet.GetMethod, goodInstance, MethodKind.PropertyGet) 5633VerifyAccessor(getUsedAsSet.SetMethod, goodInstance, MethodKind.PropertyGet) 8110Dim isAccessor = accessor.MethodKind = MethodKind.PropertyGet OrElse accessor.MethodKind = MethodKind.PropertySet 8170Dim method = If((methodKind = MethodKind.PropertyGet), associatedProperty.GetMethod, associatedProperty.SetMethod)
Microsoft.CodeAnalysis.Workspaces (4)
ReassignedVariable\AbstractReassignedVariableService.cs (1)
184if (methodOrProperty is IMethodSymbol { MethodKind: MethodKind.PropertyGet or MethodKind.PropertySet } method)
Recommendations\AbstractRecommendationService.cs (1)
92case MethodKind.PropertyGet:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\ISymbolExtensions.cs (1)
201MethodKind.PropertyGet or
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\MethodKindExtensions.cs (1)
10=> kind is MethodKind.PropertyGet or MethodKind.PropertySet;
Microsoft.VisualStudio.LanguageServices (1)
Progression\GraphBuilder.cs (1)
545case MethodKind.PropertyGet:
Microsoft.VisualStudio.LanguageServices.CSharp (4)
CodeModel\CSharpCodeModelService.cs (4)
996if (methodSymbol.MethodKind is MethodKind.PropertyGet or 1494SyntaxKind.GetAccessorDeclaration => MethodKind.PropertyGet, 1504MethodKind.PropertyGet => SyntaxKind.GetAccessorDeclaration, 2205case MethodKind.PropertyGet:
Microsoft.VisualStudio.LanguageServices.VisualBasic (4)
CodeModel\VisualBasicCodeModelService.vb (4)
1099Return MethodKind.PropertyGet 1115Case MethodKind.PropertyGet 1387If methodSymbol.MethodKind = MethodKind.PropertyGet OrElse 2555Case MethodKind.PropertyGet