protected virtual uint EnumClipboardFormats(_VSOBJCFFLAGS flagsArg, VSOBJCLIPFORMAT[] formats) { if ((null == formats) || (formats.Length == 0)) { return((uint)clipboardFormats.Count); } uint itemsToCopy = (uint)clipboardFormats.Count; if (itemsToCopy > (uint)formats.Length) { itemsToCopy = (uint)formats.Length; } Array.Copy(clipboardFormats.ToArray(), formats, (int)itemsToCopy); return(itemsToCopy); }
public virtual uint EnumClipboardFormats(_VSOBJCFFLAGS flags, VSOBJCLIPFORMAT[] formats) { return(0); }
public uint EnumClipboardFormats(_VSOBJCFFLAGS _VSOBJCFFLAGS, VSOBJCLIPFORMAT[] rgcfFormats) { return(VSConstants.S_OK); }
public virtual uint EnumClipboardFormats(_VSOBJCFFLAGS _VSOBJCFFLAGS, VSOBJCLIPFORMAT[] rgcfFormats) { return 0; }
public virtual uint EnumClipboardFormats(_VSOBJCFFLAGS _VSOBJCFFLAGS, VSOBJCLIPFORMAT[] rgcfFormats) { return(0); }
protected virtual uint EnumClipboardFormats(_VSOBJCFFLAGS flagsArg, VSOBJCLIPFORMAT[] formats) { if ((null == formats) || (formats.Length == 0)) { return (uint)clipboardFormats.Count; } uint itemsToCopy = (uint)clipboardFormats.Count; if (itemsToCopy > (uint)formats.Length) { itemsToCopy = (uint)formats.Length; } Array.Copy(clipboardFormats.ToArray(), formats, (int)itemsToCopy); return itemsToCopy; }