public sealed override PropertyInfo GetDeclaredProperty(String name) { if (ReflectionTrace.Enabled) { ReflectionTrace.TypeInfo_GetDeclaredProperty(this, name); } if (name == null) { throw new ArgumentNullException("name"); } TypeInfoCachedData cachedData = this.TypeInfoCachedData; return(cachedData.GetDeclaredProperty(name)); }
public sealed override MethodInfo GetDeclaredMethod(String name) { #if ENABLE_REFLECTION_TRACE if (ReflectionTrace.Enabled) { ReflectionTrace.TypeInfo_GetDeclaredMethod(this, name); } #endif if (name == null) { throw new ArgumentNullException("name"); } TypeInfoCachedData cachedData = this.TypeInfoCachedData; return(cachedData.GetDeclaredMethod(name)); }