Method |
Description |
|
AddProperty ( TypeBuilder declaringType, string name, Type propertyType, string explicitPrefix, PropertyInfo overridedProp ) : PropertyBuilder |
Create property with explicit implementation of getter and setter, with no method defined. |
|
AdjustParameterTypes ( ParameterInfo parameters, Type>.Func typeReplacer, MethodBuilder method ) : void |
|
|
BaseTypeHasMatchingPublicMethod ( System.Type.Type baseDef, System.Reflection.MethodInfo.MethodInfo targetMethod ) : bool |
|
|
CopyGenericMethodParameters ( System.Reflection.MethodInfo.MethodInfo targetMethod, MethodBuilder method, Type>.Dictionary genArgMapping, Type>.Func typeReplacer ) : void |
|
|
GenerateInvokeMethodIl ( MethodBuilder method, System.Type.Type paramTypes, ParameterInfo parameters, System.Reflection.MethodInfo.MethodInfo proxyOnGetMethod ) : void |
|
|
GenerateProxyMethods ( IEnumerable interfaces, TypeBuilder proxyType ) : void |
|
|
GetAllInterfacesRecursive ( Type typeDefinition ) : IEnumerable |
|
|
GetPropertyMethods ( PropertyInfo propertyInfo ) : IEnumerable |
|
|