public override MethodInfo GetGenericMethodDefinition() { return(Projector.ProjectMethod(base.GetGenericMethodDefinition())); }
public override Type[] GetTypes() { return(Projector.Project(base.GetTypes(), Projector.ProjectType)); }
public override FieldInfo[] GetFields(BindingFlags bindingFlags) { return(Projector.Project(base.GetFields(bindingFlags), Projector.ProjectField)); }
public override Module GetModule(string name) { return(Projector.ProjectModule(base.GetModule(name))); }
public override Assembly GetSatelliteAssembly(CultureInfo culture, Version version) { return(Projector.ProjectAssembly(base.GetSatelliteAssembly(culture, version))); }
public override object[] GetCustomAttributes(Type attributeType, bool inherit) { attributeType = Projector.Unproject(attributeType); return(base.GetCustomAttributes(attributeType, inherit)); }
public override bool IsDefined(Type attributeType, bool inherit) { attributeType = Projector.Unproject(attributeType); return(base.IsDefined(attributeType, inherit)); }
public override Type[] GetOptionalCustomModifiers() { return(Projector.Project(base.GetOptionalCustomModifiers(), Projector.ProjectType)); }
public override Type[] GetRequiredCustomModifiers() { return(Projector.Project(base.GetRequiredCustomModifiers(), Projector.ProjectType)); }
public override MethodInfo[] GetAccessors(bool nonPublic) { return(Projector.Project(base.GetAccessors(nonPublic), Projector.ProjectMethod)); }
public override MethodInfo GetSetMethod(bool nonPublic) { return(Projector.ProjectMethod(base.GetSetMethod(nonPublic))); }
public override int GetHashCode() { return(Projector.GetHashCode() ^ UnderlyingParameter.GetHashCode()); }
public override MethodInfo[] GetMethods(BindingFlags bindingFlags) { return(Projector.Project(base.GetMethods(bindingFlags), Projector.ProjectMethod)); }
protected override MethodInfo GetMethodImpl(string name, BindingFlags bindingAttr, Binder binder, CallingConventions callConvention, Type[] types, ParameterModifier[] modifiers) { types = Projector.Unproject(types); return(Projector.ProjectMethod(base.GetMethodImpl(name, bindingAttr, binder, callConvention, types, modifiers))); }
public override int GetHashCode() { return(Projector.GetHashCode() ^ UnderlyingType.GetHashCode()); }
public override MethodBody GetMethodBody() { return(Projector.ProjectMethodBody(base.GetMethodBody())); }
public override int GetHashCode() { return(Projector.GetHashCode() ^ UnderlyingAssembly.GetHashCode()); }
public override ParameterInfo[] GetParameters() { return(Projector.Project(base.GetParameters(), Projector.ProjectParameter)); }
public override IList <CustomAttributeData> GetCustomAttributesData() { return(Projector.Project(base.GetCustomAttributesData(), Projector.ProjectCustomAttributeData)); }
public override MethodInfo MakeGenericMethod(params Type[] typeArguments) { return(Projector.ProjectMethod(base.MakeGenericMethod(Projector.Unproject(typeArguments)))); }
public override ManifestResourceInfo GetManifestResourceInfo(string resourceName) { return(Projector.ProjectManifestResource(base.GetManifestResourceInfo(resourceName))); }
public override Delegate CreateDelegate(Type delegateType) { return(base.CreateDelegate(Projector.Unproject(delegateType))); }
public override Module[] GetModules(bool getResourceModules) { return(Projector.Project(base.GetModules(getResourceModules), Projector.ProjectModule)); }
public override Delegate CreateDelegate(Type delegateType, object target) { return(base.CreateDelegate(Projector.Unproject(delegateType), target)); }
public override Type GetType(string name, bool throwOnError, bool ignoreCase) { return(Projector.ProjectType(base.GetType(name, throwOnError, ignoreCase))); }
public override Type[] GetGenericArguments() { return(Projector.Project(base.GetGenericArguments(), Projector.ProjectType)); }
public override Module LoadModule(string moduleName, byte[] rawModule, byte[] rawSymbolStore) { return(Projector.ProjectModule(base.LoadModule(moduleName, rawModule, rawSymbolStore))); }
public override FieldInfo GetField(string name, BindingFlags bindingAttr) { return(Projector.ProjectField(base.GetField(name, bindingAttr))); }