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

◆ GetMembers() [2/2]

override MemberInfo[] System.RuntimeType.GetMembers ( BindingFlags bindingAttr)
inline

Implements System.Reflection.IReflect.

Definition at line 2286 of file RuntimeType.cs.

2287 {
2294 MemberInfo[] array = new MemberInfo[methodCandidates.Count + constructorCandidates.Count + propertyCandidates.Count + eventCandidates.Count + fieldCandidates.Count + nestedTypeCandidates.Count];
2295 int num = 0;
2296 object[] array2 = array;
2298 num += methodCandidates.Count;
2299 array2 = array;
2302 array2 = array;
2305 array2 = array;
2307 num += eventCandidates.Count;
2308 array2 = array;
2310 num += fieldCandidates.Count;
2311 array2 = array;
2314 return array;
2315 }
void CopyTo(KeyValuePair< TKey, TValue >[] array, int index)
ListBuilder< PropertyInfo > GetPropertyCandidates(string name, BindingFlags bindingAttr, Type[] types, bool allowPrefixLookup)
ListBuilder< Type > GetNestedTypeCandidates(string fullname, BindingFlags bindingAttr, bool allowPrefixLookup)
ListBuilder< EventInfo > GetEventCandidates(string name, BindingFlags bindingAttr, bool allowPrefixLookup)
ListBuilder< FieldInfo > GetFieldCandidates(string name, BindingFlags bindingAttr, bool allowPrefixLookup)
ListBuilder< MethodInfo > GetMethodCandidates(string name, int genericParameterCount, BindingFlags bindingAttr, CallingConventions callConv, Type[] types, bool allowPrefixLookup)
ListBuilder< ConstructorInfo > GetConstructorCandidates(string name, BindingFlags bindingAttr, CallingConventions callConv, Type[] types, bool allowPrefixLookup)

References System.array, System.Collections.Generic.Dictionary< TKey, TValue >.CopyTo(), System.Collections.Generic.Dictionary< TKey, TValue >.Count, System.RuntimeType.GetConstructorCandidates(), System.RuntimeType.GetEventCandidates(), System.RuntimeType.GetFieldCandidates(), System.RuntimeType.GetMethodCandidates(), System.RuntimeType.GetNestedTypeCandidates(), and System.RuntimeType.GetPropertyCandidates().

Referenced by System.Reflection.Emit.TypeBuilder.GetMembers().