36 references to MethodDefTreatment
System.Reflection.Metadata (36)
System\Reflection\Metadata\MetadataReader.WinMD.cs (18)
392MethodDefTreatment treatment = MethodDefTreatment.Implementation; 401treatment = MethodDefTreatment.Implementation; 405treatment = MethodDefTreatment.Implementation; 409treatment = MethodDefTreatment.InterfaceMethod; 413treatment = MethodDefTreatment.Implementation; 417treatment = MethodDefTreatment.Other; 425treatment = MethodDefTreatment.AttributeMethod; 429treatment = MethodDefTreatment.DelegateMethod | MethodDefTreatment.MarkPublicFlag; 436if (treatment == MethodDefTreatment.Other) 482treatment = MethodDefTreatment.DisposeMethod; 487treatment = MethodDefTreatment.HiddenInterfaceImplementation; 493if (treatment == MethodDefTreatment.Other) 501private MethodDefTreatment GetMethodTreatmentFromCustomAttributes(MethodDefinitionHandle methodDef) 503MethodDefTreatment treatment = 0; 519treatment |= MethodDefTreatment.MarkPublicFlag; 524treatment |= MethodDefTreatment.MarkAbstractFlag;
System\Reflection\Metadata\TypeSystem\CustomAttribute.cs (2)
32private MethodDefTreatment Treatment 34get { return (MethodDefTreatment)(_treatmentAndRowId >> TokenTypeIds.RowIdBitCount); }
System\Reflection\Metadata\TypeSystem\MethodDefinition.cs (16)
26private MethodDefTreatment Treatment 28get { return (MethodDefTreatment)(_treatmentAndRowId >> TokenTypeIds.RowIdBitCount); } 151if ((Treatment & MethodDefTreatment.KindMask) == MethodDefTreatment.DisposeMethod) 162MethodDefTreatment treatment = Treatment; 164if ((treatment & MethodDefTreatment.KindMask) == MethodDefTreatment.HiddenInterfaceImplementation) 169if ((treatment & MethodDefTreatment.MarkAbstractFlag) != 0) 174if ((treatment & MethodDefTreatment.MarkPublicFlag) != 0) 187switch (Treatment & MethodDefTreatment.KindMask) 189case MethodDefTreatment.DelegateMethod: 193case MethodDefTreatment.DisposeMethod: 194case MethodDefTreatment.AttributeMethod: 195case MethodDefTreatment.InterfaceMethod: 196case MethodDefTreatment.HiddenInterfaceImplementation: 197case MethodDefTreatment.Other: