コード例 #1
0
        public static void Initialize(OleMenuCommandService commandService)
        {
            foreach (var item in _commandsListforPublish)
            {
                var command = new ListForPublishOpenFilesCommand(commandService, item.Item1, item.Item2, item.Item3);

                _instances.TryAdd(Tuple.Create(item.Item2, item.Item3), command);
            }
        }
        public static void Initialize(OleMenuCommandService commandService)
        {
            InstanceFileOrdinal = new ListForPublishOpenFilesCommand(commandService, PackageIds.guidDynamicOpenFilesTypeCommandSet.ListForPublishOpenFilesByTypeOrdinalCommandId, _typesOrdinal, false);
            InstanceFileChanges = new ListForPublishOpenFilesCommand(commandService, PackageIds.guidDynamicOpenFilesTypeCommandSet.ListForPublishOpenFilesByTypeWithChangesCommandId, _typesChanges, false);
            InstanceFileMirror  = new ListForPublishOpenFilesCommand(commandService, PackageIds.guidDynamicOpenFilesTypeCommandSet.ListForPublishOpenFilesByTypeWithMirrorCommandId, _typesMirror, false);

            InstanceInTextEditorFileOrdinal = new ListForPublishOpenFilesCommand(commandService, PackageIds.guidDynamicOpenFilesTypeCommandSet.ListForPublishOpenFilesByTypeInTextEditorOrdinalCommandId, _typesOrdinal, true);
            InstanceInTextEditorFileChanges = new ListForPublishOpenFilesCommand(commandService, PackageIds.guidDynamicOpenFilesTypeCommandSet.ListForPublishOpenFilesByTypeInTextEditorWithChangesCommandId, _typesChanges, true);
            InstanceInTextEditorFileMirror  = new ListForPublishOpenFilesCommand(commandService, PackageIds.guidDynamicOpenFilesTypeCommandSet.ListForPublishOpenFilesByTypeInTextEditorWithMirrorCommandId, _typesMirror, true);
        }