6 overrides of MemberType
System.Private.CoreLib (6)
src\libraries\System.Private.CoreLib\src\System\Reflection\ConstructorInfo.cs (1)
14public override MemberTypes MemberType => MemberTypes.Constructor;
src\libraries\System.Private.CoreLib\src\System\Reflection\EventInfo.cs (1)
13public override MemberTypes MemberType => MemberTypes.Event;
src\libraries\System.Private.CoreLib\src\System\Reflection\FieldInfo.cs (1)
14public override MemberTypes MemberType => MemberTypes.Field;
src\libraries\System.Private.CoreLib\src\System\Reflection\MethodInfo.cs (1)
13public override MemberTypes MemberType => MemberTypes.Method;
src\libraries\System.Private.CoreLib\src\System\Reflection\PropertyInfo.cs (1)
14public override MemberTypes MemberType => MemberTypes.Property;
src\libraries\System.Private.CoreLib\src\System\Type.cs (1)
19public override MemberTypes MemberType => MemberTypes.TypeInfo;
77 references to MemberType
Microsoft.CodeAnalysis.ExpressionEvaluator.ResultProvider.Utilities (2)
Debugger\MemberInfo\TypeImpl.cs (2)
214switch (member.MemberType) 229throw new NotImplementedException(member.MemberType.ToString());
Microsoft.Extensions.AI.Abstractions (1)
src\Shared\JsonSchemaExporter\JsonSchemaExporter.ReflectionHelpers.cs (1)
423return specializedType.GetMember(member.Name, member.MemberType, All).First(m => m.MetadataToken == member.MetadataToken);
Microsoft.VisualBasic.Core (37)
Microsoft\VisualBasic\CompilerServices\LateBinding.vb (10)
97If (Not mi Is Nothing) AndAlso (mi.MemberType = MemberTypes.Field) Then 308If (Not mi Is Nothing) AndAlso (mi.MemberType = MemberTypes.Field) Then 573If member.MemberType = MemberTypes.Property Then 577If Not member Is Nothing AndAlso member.MemberType <> MemberTypes.Field Then 824If member.MemberType = MemberTypes.Property Then 828If Not member Is Nothing AndAlso member.MemberType <> MemberTypes.Field Then 998If member.MemberType = MemberTypes.Property Then 1133ElseIf ThisMember.MemberType = MemberTypes.Field Then 1156If ThisMember.MemberType <> MemberTypes.Field Then 1214Select Case Member.MemberType
Microsoft\VisualBasic\CompilerServices\NewLateBinding.vb (8)
432If members(0).MemberType = MemberTypes.Field Then 538If members(0).MemberType = MemberTypes.Field Then 589Return ((member.MemberType = MemberTypes.Method AndAlso 591(member.MemberType = MemberTypes.Property AndAlso 968If members(0).MemberType = MemberTypes.Field Then 1112If members(0).MemberType = MemberTypes.Field Then 1304If members(0).MemberType <> MemberTypes.Method AndAlso 1305members(0).MemberType <> MemberTypes.Property Then
Microsoft\VisualBasic\CompilerServices\OverloadResolution.vb (4)
511If newCandidate.MemberType = MemberTypes.Method AndAlso IsRawGeneric(newCandidateMethod) Then 546newCandidate.MemberType = MemberTypes.Method AndAlso 694ElseIf newCandidate.MemberType = MemberTypes.Property Then 757Select Case candidate.MemberType
Microsoft\VisualBasic\CompilerServices\Symbols.vb (5)
652Select Case member.MemberType 872Select Case members(memberIndex).MemberType 1440Return _item.MemberType = MemberTypes.Property 1446Return _item.MemberType = MemberTypes.Method OrElse 1447_item.MemberType = MemberTypes.Constructor
Microsoft\VisualBasic\CompilerServices\Utils.LateBinder.vb (3)
547If method.MemberType = MemberTypes.Method Then returnType = DirectCast(method, MethodInfo).ReturnType 585ElseIf method.MemberType = MemberTypes.Constructor Then 711Select Case member.MemberType
Microsoft\VisualBasic\CompilerServices\VBBinder.vb (7)
171(m_CachedMember.MemberType = MemberTypes.Method) AndAlso 1574If (Not m_CachedMember Is Nothing) AndAlso (m_CachedMember.MemberType = MemberTypes.Field) AndAlso (Not match(0) Is Nothing) AndAlso 2084ElseIf ThisMember.MemberType = MemberTypes.Field Then 2105ElseIf ThisMember.MemberType = MemberTypes.Method Then 2142ElseIf ThisMember.MemberType = MemberTypes.Property Then 2203ElseIf ThisMember.MemberType = MemberTypes.NestedType Then 2288Select Case Member.MemberType
System.ComponentModel.Composition (14)
Microsoft\Internal\ReflectionServices.cs (1)
71switch (member.MemberType)
System\ComponentModel\Composition\AttributedModel\AttributedExportDefinition.cs (1)
54if ((_typeIdentityType != null) && (_member.MemberType != MemberTypes.Method) && _typeIdentityType.ContainsGenericParameters)
System\ComponentModel\Composition\AttributedModel\AttributedPartCreationInfo.cs (1)
132if (member.MemberType == MemberTypes.Method)
System\ComponentModel\Composition\Hosting\CompositionServices.cs (4)
30switch (member.MemberType) 41if (member.MemberType != MemberTypes.Field) 51if (member.MemberType == MemberTypes.Method) 141return (member.MemberType != MemberTypes.Method) ? member.GetDefaultTypeFromMember() : null;
System\ComponentModel\Composition\ReflectionModel\LazyMemberInfo.cs (5)
20EnsureSupportedMemberType(member.MemberType, nameof(member)); 23_memberType = member.MemberType; 176if (accessors.Where(accessor => (accessor != null) && (accessor.MemberType != MemberTypes.Method)).Any()) 191if (accessors.Where(accessor => (accessor != null) && (accessor.MemberType != MemberTypes.Method)).Any()) 202((accessors.Length == 1) && (accessors[0].MemberType != memberType)))
System\ComponentModel\Composition\ReflectionModel\ReflectionExtensions.cs (2)
48if (member.MemberType == MemberTypes.Property) 130if (member.MemberType == MemberTypes.Property)
System.ComponentModel.Composition.Registration (6)
System\ComponentModel\Composition\Registration\PartBuilderOfT.cs (1)
50if (memberInfo.MemberType == MemberTypes.Property)
System\ComponentModel\Composition\Registration\RegistrationBuilder.cs (5)
125if (member.MemberType == MemberTypes.TypeInfo || member.MemberType == MemberTypes.NestedType) 149switch (((MemberInfo)element.Item1).MemberType) 200else if (member.MemberType == System.Reflection.MemberTypes.Constructor || member.MemberType == System.Reflection.MemberTypes.Property)
System.Private.CoreLib (14)
src\libraries\System.Private.CoreLib\src\System\Reflection\ParameterInfo.cs (2)
69switch (MemberImpl.MemberType) 75if (MemberImpl.MemberType == MemberTypes.Method)
src\libraries\System.Private.CoreLib\src\System\Type.Helpers.cs (3)
417switch (m.MemberType) 435if (m.MemberType == MemberTypes.Method) 505if (m.MemberType == MemberTypes.NestedType)
src\System\Attribute.CoreCLR.cs (6)
458return element.MemberType switch 475return element.MemberType switch 497return element.MemberType switch 549if (member.MemberType == MemberTypes.Method && inherit) 563if (member.MemberType == MemberTypes.Method && inherit) 586switch (member.MemberType)
src\System\RuntimeType.CoreCLR.cs (3)
2171if (memberInfo.MemberType != MemberTypes.TypeInfo && 2172memberInfo.MemberType != MemberTypes.NestedType) 3117MemberInfo? result = member.MemberType switch
System.Reflection.Context (2)
System\Reflection\Context\CustomReflectionContext.Projector.cs (2)
227switch (value.MemberType) 255throw new InvalidOperationException(SR.Format(SR.InvalidOperation_InvalidMemberType, value.Name, value.MemberType));
System.Text.Json (1)
System\Text\Json\Serialization\Metadata\DefaultJsonTypeInfoResolver.Helpers.cs (1)
444Debug.Fail($"Invalid MemberInfo type: {memberInfo.MemberType}");