public MergedImportedType(TypeDef targetType, MergeKind mergeKind) { TargetType = targetType; MergeKind = mergeKind; NewTypeDefOptions = new TypeDefOptions(); }
public MergedImportedType(TypeDef targetType, MergeKind mergeKind) { TargetType = targetType; MergeKind = mergeKind; }
public static void Merge <K, V>(this IDictionary <K, V> target, IDictionary <K, V> source, MergeKind kind = MergeKind.SkipDuplicates) { source.ToList().ForEach(_ => { if (kind == MergeKind.OverwriteDuplicates || !target.ContainsKey(_.Key)) { target[_.Key] = _.Value; } }); }