Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ GetProjectedImplFlags()

MethodImplAttributes System.Reflection.Metadata.MethodDefinition.GetProjectedImplFlags ( )
inlineprivate

Definition at line 153 of file MethodDefinition.cs.

154 {
155 MethodImplAttributes methodImplAttributes = _reader.MethodDefTable.GetImplFlags(Handle);
156 switch (Treatment & MethodDefTreatment.KindMask)
157 {
158 case MethodDefTreatment.DelegateMethod:
159 methodImplAttributes |= MethodImplAttributes.CodeTypeMask;
160 break;
161 case MethodDefTreatment.Other:
162 case MethodDefTreatment.AttributeMethod:
163 case MethodDefTreatment.InterfaceMethod:
164 case MethodDefTreatment.HiddenInterfaceImplementation:
165 case MethodDefTreatment.DisposeMethod:
166 methodImplAttributes |= (MethodImplAttributes)4099;
167 break;
168 }
169 return methodImplAttributes;
170 }
MethodImplAttributes GetImplFlags(MethodDefinitionHandle handle)

References System.Reflection.Metadata.MethodDefinition._reader, System.Reflection.Metadata.Ecma335.MethodTableReader.GetImplFlags(), System.Reflection.Metadata.MetadataReader.MethodDefTable, and System.Reflection.Metadata.MethodDefinition.Treatment.