Пример #1
0
		/// <summary>
		/// Copies text to the clipboard
		/// </summary>
		/// <param name="copyKind">What kind of data to copy</param>
		/// <returns></returns>
		public abstract bool CopySpecial(HexCopySpecialKind copyKind);
Пример #2
0
 /// <summary>
 /// Copies text to the clipboard
 /// </summary>
 /// <param name="copyKind">What kind of data to copy</param>
 /// <returns></returns>
 public abstract bool CopySpecial(HexCopySpecialKind copyKind);
Пример #3
0
		public override bool CopySpecial(HexCopySpecialKind copyKind) {
			switch (copyKind) {
			case HexCopySpecialKind.Utf8String:			return CopyString(Encoding.UTF8);
			case HexCopySpecialKind.UnicodeString:		return CopyString(Encoding.Unicode);
			case HexCopySpecialKind.CSharpArray:		return CopyCSharpArray();
			case HexCopySpecialKind.VisualBasicArray:	return CopyVisualBasicArray();
			case HexCopySpecialKind.Offset:				return CopyOffset();
			default:
				throw new ArgumentOutOfRangeException(nameof(copyKind));
			}
		}