public override bool Equals(object o) { ProjectingModule other = o as ProjectingModule; return(other != null && Projector == other.Projector && UnderlyingModule.Equals(other.UnderlyingModule)); }
protected override MethodInfo GetMethodImpl(string name, BindingFlags bindingAttr, Binder binder, CallingConventions callConvention, Type[] types, ParameterModifier[] modifiers) { if (types == null) { return(UnderlyingModule.GetMethod(name)); } return(UnderlyingModule.GetMethod(name, bindingAttr, binder, callConvention, types, modifiers)); }
public override IList <CustomAttributeData> GetCustomAttributesData() { return(UnderlyingModule.GetCustomAttributesData()); }
public override object[] GetCustomAttributes(Type attributeType, bool inherit) { return(UnderlyingModule.GetCustomAttributes(attributeType, inherit)); }
public override Type[] FindTypes(TypeFilter filter, object filterCriteria) { return(UnderlyingModule.FindTypes(filter, filterCriteria)); }
public override string ToString() { return(UnderlyingModule.ToString()); }
public override Type ResolveType(int metadataToken, Type[] genericTypeArguments, Type[] genericMethodArguments) { return(UnderlyingModule.ResolveType(metadataToken, genericTypeArguments, genericMethodArguments)); }
public override bool Equals([NotNullWhen(true)] object?o) { return(o is ProjectingModule other && Projector == other.Projector && UnderlyingModule.Equals(other.UnderlyingModule)); }
public override bool IsResource() { return(UnderlyingModule.IsResource()); }
public override bool IsDefined(Type attributeType, bool inherit) { return(UnderlyingModule.IsDefined(attributeType, inherit)); }
public override Type[] GetTypes() { return(UnderlyingModule.GetTypes()); }
//public override X509Certificate GetSignerCertificate() //{ // return UnderlyingModule.GetSignerCertificate(); //} public override Type GetType(string className, bool throwOnError, bool ignoreCase) { return(UnderlyingModule.GetType(className, throwOnError, ignoreCase)); }
public override void GetPEKind(out PortableExecutableKinds peKind, out ImageFileMachine machine) { UnderlyingModule.GetPEKind(out peKind, out machine); }
public override int GetHashCode() { return(Projector.GetHashCode() ^ UnderlyingModule.GetHashCode()); }
public override FieldInfo GetField(string name, BindingFlags bindingAttr) { return(UnderlyingModule.GetField(name, bindingAttr)); }
public override byte[] ResolveSignature(int metadataToken) { return(UnderlyingModule.ResolveSignature(metadataToken)); }
public override FieldInfo[] GetFields(BindingFlags bindingFlags) { return(UnderlyingModule.GetFields(bindingFlags)); }
public override string ResolveString(int metadataToken) { return(UnderlyingModule.ResolveString(metadataToken)); }
public override MethodInfo[] GetMethods(BindingFlags bindingFlags) { return(UnderlyingModule.GetMethods(bindingFlags)); }
public override MethodBase?ResolveMethod(int metadataToken, Type[]?genericTypeArguments, Type[]?genericMethodArguments) { return(UnderlyingModule.ResolveMethod(metadataToken, genericTypeArguments, genericMethodArguments)); }