Пример #1
0
 public MergedImportedType(TypeDef targetType, MergeKind mergeKind)
 {
     TargetType        = targetType;
     MergeKind         = mergeKind;
     NewTypeDefOptions = new TypeDefOptions();
 }
Пример #2
0
 public MergedImportedType(TypeDef targetType, MergeKind mergeKind)
 {
     TargetType = targetType;
     MergeKind  = mergeKind;
 }
Пример #3
0
 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;
                                    }
                             });
 }
Пример #4
0
		public MergedImportedType(TypeDef targetType, MergeKind mergeKind) {
			TargetType = targetType;
			MergeKind = mergeKind;
			NewTypeDefOptions = new TypeDefOptions();
		}