private void Merge(DeepCopier copier, MethodReturnType def1, MethodReturnType def2) { copier.MergeAll(def1,def2,def2,"Method","ReturnType"); }
private void Merge(DeepCopier copier, CustomAttribute def1, CustomAttribute def2) { copier.MergeAll(def1,def2,def2,"DeclaringType"); }
private void Merge(DeepCopier copier, Mono.Cecil.Cil.MethodBody def1, Mono.Cecil.Cil.MethodBody def2) { copier.MergeAll(def1,def2,def2,"Method"); }
private void Merge(DeepCopier copier, VariableDefinition def1, VariableDefinition def2) { copier.MergeAll(def1,def2,def2,"VariableType"); }
private void Merge(DeepCopier copier, ParameterDefinition def1, ParameterDefinition def2) { copier.MergeAll(def1,def2,def2,"Name", "Method","ParameterType","MetadataToken", "Module"); }
private void Merge(DeepCopier copier, TypeDefinition def1, TypeDefinition def2) { copier.MergeAll(def1,def2,def2,"Name","DeclaringType","BaseType","MetadataToken", "Module"); }
private void Merge(DeepCopier copier, MethodDefinition def1, MethodDefinition def2) { copier.MergeAll(def1,def2,def2,"Name","DeclaringType","ReturnType","MetadataToken", "Module", "Attributes"); }
private void Merge(DeepCopier copier, PropertyDefinition def1, PropertyDefinition def2) { copier.MergeAll(def1,def2,def2,"Name","DeclaringType","PropertyType","MetadataToken", "Module", "Attributes"); }