Base:
property
MethodKind
Microsoft.CodeAnalysis.CSharp.Symbols.MethodSymbol.MethodKind
7 references to MethodKind
Microsoft.CodeAnalysis.CSharp (7)
Symbols\Metadata\PE\PEMethodSymbol.cs (7)
630private bool IsDestructor => this.MethodKind == MethodKind.Destructor; 975if (this.MethodKind == MethodKind.Ordinary && IsValidExtensionMethodSignature() 1003: this.MethodKind == MethodKind.Ordinary 1413this.MethodKind == MethodKind.PropertySet && 1468var diag = PEUtilities.DeriveCompilerFeatureRequiredAttributeDiagnostic(this, containingModule, Handle, allowedFeatures: MethodKind == MethodKind.Constructor ? CompilerFeatureRequiredFeatures.RequiredMembers : CompilerFeatureRequiredFeatures.None, decoder); 1556Debug.Assert(MethodKind == MethodKind.Constructor); 1578var result = ObsoleteAttributeHelpers.GetObsoleteDataFromMetadata(_handle, (PEModuleSymbol)ContainingModule, ignoreByRefLikeMarker: false, ignoreRequiredMemberMarker: MethodKind == MethodKind.Constructor);