├── .vs
├── VSWorkspaceState.json
├── VideoArchive
│ └── v15
│ │ ├── .suo
│ │ └── Server
│ │ └── sqlite3
│ │ ├── db.lock
│ │ ├── storage.ide
│ │ ├── storage.ide-shm
│ │ └── storage.ide-wal
└── slnx.sqlite
├── README.md
├── VideoArchive.App
├── App.config
├── App.xaml
├── App.xaml.cs
├── Controls
│ ├── MainContent.xaml
│ ├── MainContent.xaml.cs
│ └── RepeatMediaElement.cs
├── FodyWeavers.xml
├── Interface
│ └── IVideoHostApi.cs
├── Model
│ ├── BaseVM.cs
│ ├── DataBase.cs
│ ├── HostVideoInfo.cs
│ ├── KeyWordItem.cs
│ ├── OverlayService.cs
│ ├── Video.cs
│ ├── YouTubeAPI.cs
│ └── YouTubeModel
│ │ └── SearchVideoResponse.cs
├── Properties
│ ├── AssemblyInfo.cs
│ ├── Resources.Designer.cs
│ ├── Resources.resx
│ ├── Settings.Designer.cs
│ └── Settings.settings
├── Styles
│ ├── Buttons.xaml
│ ├── Colors.xaml
│ ├── ContentControls.xaml
│ ├── Defaults.xaml
│ ├── Fonts.xaml
│ ├── Icons.xaml
│ ├── Texts.xaml
│ └── UserControl.xaml
├── VideoArchive.App.csproj
├── VideoArchive.App.csproj.user
├── ViewModel
│ ├── EditVideoViewModel.cs
│ ├── ImageViewerViewModel.cs
│ ├── MainViewModel.cs
│ └── SettingsViewModel.cs
├── Views
│ ├── EditVideoWindow.xaml
│ ├── EditVideoWindow.xaml.cs
│ ├── ImageViewer.xaml
│ ├── ImageViewer.xaml.cs
│ ├── MainWindow.xaml
│ └── MainWindow.xaml.cs
├── bin
│ ├── Debug.zip
│ └── Debug
│ │ ├── CalcBinding.dll
│ │ ├── DevExpress.Mvvm.UI.dll
│ │ ├── DevExpress.Mvvm.dll
│ │ ├── DynamicExpresso.Core.dll
│ │ ├── DynamicExpresso.Core.xml
│ │ ├── HtmlAgilityPack.dll
│ │ ├── HtmlAgilityPack.pdb
│ │ ├── HtmlAgilityPack.xml
│ │ ├── NReco.VideoInfo.dll
│ │ ├── NReco.VideoInfo.xml
│ │ ├── Newtonsoft.Json.dll
│ │ ├── Newtonsoft.Json.xml
│ │ ├── System.Windows.Controls.Input.Toolkit.dll
│ │ ├── System.Windows.Controls.Input.Toolkit.pdb
│ │ ├── VideoArchive.App.exe
│ │ ├── VideoArchive.App.exe.config
│ │ ├── VideoArchive.App.pdb
│ │ ├── VideosData.json
│ │ ├── WPFToolkit.dll
│ │ ├── WPFToolkit.pdb
│ │ └── ffprobe.exe
├── obj
│ ├── Debug
│ │ ├── App.baml
│ │ ├── App.g.cs
│ │ ├── App.g.i.cs
│ │ ├── Controls
│ │ │ ├── AutoCompleteTextBox.g.i.cs
│ │ │ ├── EditableTextBox.g.i.cs
│ │ │ ├── MainContent.baml
│ │ │ ├── MainContent.g.cs
│ │ │ ├── MainContent.g.i.cs
│ │ │ └── UserControl1.g.i.cs
│ │ ├── DesignTimeResolveAssemblyReferences.cache
│ │ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ │ ├── GeneratedInternalTypeHelper.g.cs
│ │ ├── GeneratedInternalTypeHelper.g.i.cs
│ │ ├── MainWindow.g.i.cs
│ │ ├── Styles
│ │ │ ├── Buttons.baml
│ │ │ ├── Colors.baml
│ │ │ ├── ContentControls.baml
│ │ │ ├── Defaults.baml
│ │ │ ├── Fonts.baml
│ │ │ ├── Icons.baml
│ │ │ ├── Icons.g.i.cs
│ │ │ ├── Texts.baml
│ │ │ └── UserControl.baml
│ │ ├── TempPE
│ │ │ └── Properties.Resources.Designer.cs.dll
│ │ ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│ │ ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│ │ ├── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│ │ ├── VideoArchive.App.Properties.Resources.resources
│ │ ├── VideoArchive.App.csproj.CopyComplete
│ │ ├── VideoArchive.App.csproj.CoreCompileInputs.cache
│ │ ├── VideoArchive.App.csproj.FileListAbsolute.txt
│ │ ├── VideoArchive.App.csproj.GenerateResource.Cache
│ │ ├── VideoArchive.App.csprojResolveAssemblyReference.cache
│ │ ├── VideoArchive.App.exe
│ │ ├── VideoArchive.App.exe.tmp
│ │ ├── VideoArchive.App.g.resources
│ │ ├── VideoArchive.App.pdb
│ │ ├── VideoArchive.App.pdb.tmp
│ │ ├── VideoArchive.App_MarkupCompile.cache
│ │ ├── VideoArchive.App_MarkupCompile.i.cache
│ │ ├── VideoArchive.App_MarkupCompile.i.lref
│ │ ├── VideoArchive.App_MarkupCompile.lref
│ │ ├── VideoArchive.UI.csproj.CopyComplete
│ │ ├── VideoArchive.UI.csproj.CoreCompileInputs.cache
│ │ ├── VideoArchive.UI.csproj.FileListAbsolute.txt
│ │ ├── VideoArchive.UI.csproj.GenerateResource.Cache
│ │ ├── VideoArchive.UI.csprojResolveAssemblyReference.cache
│ │ └── Views
│ │ │ ├── EditVideoWindow.baml
│ │ │ ├── EditVideoWindow.g.cs
│ │ │ ├── EditVideoWindow.g.i.cs
│ │ │ ├── ImageViewer.baml
│ │ │ ├── ImageViewer.g.cs
│ │ │ ├── ImageViewer.g.i.cs
│ │ │ ├── MainContentEditor.g.i.cs
│ │ │ ├── MainWindow.baml
│ │ │ ├── MainWindow.g.cs
│ │ │ ├── MainWindow.g.i.cs
│ │ │ ├── SettingsView.g.i.cs
│ │ │ └── Test.g.i.cs
│ └── Release
│ │ ├── App.g.cs
│ │ ├── VideoArchive.App.csproj.CoreCompileInputs.cache
│ │ └── VideoArchive.UI.csproj.CoreCompileInputs.cache
├── packages.config
└── readme.txt
├── VideoArchive.sln
└── packages
├── CalcBinding.2.3.0
├── CalcBinding.2.3.0.nupkg
└── lib
│ ├── net40
│ └── CalcBinding.dll
│ └── net45
│ └── CalcBinding.dll
├── DevExpressMvvm.17.1.6.0
├── DevExpressMvvm.17.1.6.0.nupkg
└── lib
│ └── net40-client
│ ├── DevExpress.Mvvm.UI.dll
│ └── DevExpress.Mvvm.dll
├── DynamicExpresso.Core.1.3.0.0
├── DynamicExpresso.Core.1.3.0.0.nupkg
└── lib
│ └── net40
│ ├── DynamicExpresso.Core.dll
│ └── DynamicExpresso.Core.xml
├── Fody.2.0.0
├── Content
│ └── FodyWeavers.xml
├── Fody.2.0.0.nupkg
├── Fody.dll
├── Fody.pdb
├── FodyCommon.dll
├── FodyCommon.pdb
├── FodyIsolated.dll
├── FodyIsolated.pdb
├── Mono.Cecil.Mdb.dll
├── Mono.Cecil.Pdb.dll
├── Mono.Cecil.Rocks.dll
├── Mono.Cecil.dll
├── Tools
│ └── install.ps1
└── build
│ ├── dotnet
│ └── Fody.targets
│ ├── netstandard1.4
│ └── Fody.targets
│ └── portable-net+sl+win+wpa+wp
│ └── Fody.targets
├── Fody.2.2.1.0
├── Content
│ └── FodyWeavers.xml
├── Fody.2.2.1.0.nupkg
├── Fody.dll
├── Fody.pdb
├── FodyCommon.dll
├── FodyCommon.pdb
├── FodyIsolated.dll
├── FodyIsolated.pdb
├── Mono.Cecil.Mdb.dll
├── Mono.Cecil.Pdb.dll
├── Mono.Cecil.Rocks.dll
├── Mono.Cecil.dll
├── Tools
│ └── install.ps1
└── build
│ ├── net452
│ └── Fody.targets
│ ├── netstandard1.2
│ └── Fody.targets
│ └── portable-net+sl+win+wpa+wp
│ └── Fody.targets
├── HtmlAgilityPack.1.6.7
├── HtmlAgilityPack.1.6.7.nupkg
└── lib
│ ├── Net20
│ ├── HtmlAgilityPack.dll
│ ├── HtmlAgilityPack.pdb
│ └── HtmlAgilityPack.xml
│ ├── Net40-client
│ ├── HtmlAgilityPack.dll
│ ├── HtmlAgilityPack.pdb
│ └── HtmlAgilityPack.xml
│ ├── Net40
│ ├── HtmlAgilityPack.XML
│ ├── HtmlAgilityPack.dll
│ └── HtmlAgilityPack.pdb
│ ├── Net45
│ ├── HtmlAgilityPack.XML
│ ├── HtmlAgilityPack.dll
│ └── HtmlAgilityPack.pdb
│ ├── NetCore45
│ ├── HtmlAgilityPack.XML
│ ├── HtmlAgilityPack.dll
│ └── HtmlAgilityPack.pdb
│ ├── netstandard1.3
│ ├── HtmlAgilityPack.deps.json
│ ├── HtmlAgilityPack.dll
│ ├── HtmlAgilityPack.pdb
│ └── HtmlAgilityPack.xml
│ ├── netstandard1.6
│ ├── HtmlAgilityPack.deps.json
│ ├── HtmlAgilityPack.dll
│ ├── HtmlAgilityPack.pdb
│ └── HtmlAgilityPack.xml
│ ├── netstandard2.0
│ ├── HtmlAgilityPack.deps.json
│ ├── HtmlAgilityPack.dll
│ ├── HtmlAgilityPack.pdb
│ └── HtmlAgilityPack.xml
│ ├── portable-net45+netcore45+wp8+MonoAndroid+MonoTouch
│ ├── HtmlAgilityPack.XML
│ ├── HtmlAgilityPack.dll
│ └── HtmlAgilityPack.pdb
│ ├── portable-net45+netcore45+wpa81+wp8+MonoAndroid+MonoTouch
│ ├── HtmlAgilityPack.XML
│ ├── HtmlAgilityPack.dll
│ └── HtmlAgilityPack.pdb
│ └── uap10.0
│ ├── HtmlAgilityPack.XML
│ ├── HtmlAgilityPack.dll
│ ├── HtmlAgilityPack.pdb
│ └── HtmlAgilityPack.pri
├── NReco.VideoInfo.1.0.0
├── NReco.VideoInfo.1.0.0.nupkg
├── content
│ └── readme.txt
└── lib
│ ├── NReco.VideoInfo.XML
│ └── NReco.VideoInfo.dll
├── Newtonsoft.Json.10.0.3
├── LICENSE.md
├── Newtonsoft.Json.10.0.3.nupkg
├── lib
│ ├── net20
│ │ ├── Newtonsoft.Json.dll
│ │ └── Newtonsoft.Json.xml
│ ├── net35
│ │ ├── Newtonsoft.Json.dll
│ │ └── Newtonsoft.Json.xml
│ ├── net40
│ │ ├── Newtonsoft.Json.dll
│ │ └── Newtonsoft.Json.xml
│ ├── net45
│ │ ├── Newtonsoft.Json.dll
│ │ └── Newtonsoft.Json.xml
│ ├── netstandard1.0
│ │ ├── Newtonsoft.Json.dll
│ │ └── Newtonsoft.Json.xml
│ ├── netstandard1.3
│ │ ├── Newtonsoft.Json.dll
│ │ └── Newtonsoft.Json.xml
│ ├── portable-net40+sl5+win8+wp8+wpa81
│ │ ├── Newtonsoft.Json.dll
│ │ └── Newtonsoft.Json.xml
│ └── portable-net45+win8+wp8+wpa81
│ │ ├── Newtonsoft.Json.dll
│ │ └── Newtonsoft.Json.xml
└── tools
│ └── install.ps1
└── PropertyChanged.Fody.2.1.4
├── PropertyChanged.Fody.2.1.4.nupkg
├── PropertyChanged.Fody.dll
├── PropertyChanged.Fody.pdb
├── lib
└── netstandard1.0
│ ├── PropertyChanged.dll
│ └── PropertyChanged.xml
└── tools
├── install.ps1
└── uninstall.ps1
/.vs/VSWorkspaceState.json:
--------------------------------------------------------------------------------
1 | {
2 | "ExpandedNodes": [
3 | "",
4 | "\\VideoArchive.App"
5 | ],
6 | "SelectedNode": "\\VideoArchive.App",
7 | "PreviewInSolutionExplorer": false
8 | }
--------------------------------------------------------------------------------
/.vs/VideoArchive/v15/.suo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BashkaMen/Video-Archive/c12a603919143a2565fe659014599f88ac2f76a6/.vs/VideoArchive/v15/.suo
--------------------------------------------------------------------------------
/.vs/VideoArchive/v15/Server/sqlite3/db.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BashkaMen/Video-Archive/c12a603919143a2565fe659014599f88ac2f76a6/.vs/VideoArchive/v15/Server/sqlite3/db.lock
--------------------------------------------------------------------------------
/.vs/VideoArchive/v15/Server/sqlite3/storage.ide:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BashkaMen/Video-Archive/c12a603919143a2565fe659014599f88ac2f76a6/.vs/VideoArchive/v15/Server/sqlite3/storage.ide
--------------------------------------------------------------------------------
/.vs/VideoArchive/v15/Server/sqlite3/storage.ide-shm:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BashkaMen/Video-Archive/c12a603919143a2565fe659014599f88ac2f76a6/.vs/VideoArchive/v15/Server/sqlite3/storage.ide-shm
--------------------------------------------------------------------------------
/.vs/VideoArchive/v15/Server/sqlite3/storage.ide-wal:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BashkaMen/Video-Archive/c12a603919143a2565fe659014599f88ac2f76a6/.vs/VideoArchive/v15/Server/sqlite3/storage.ide-wal
--------------------------------------------------------------------------------
/.vs/slnx.sqlite:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BashkaMen/Video-Archive/c12a603919143a2565fe659014599f88ac2f76a6/.vs/slnx.sqlite
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # Video-Archive
2 |
3 | YouTube обзор: https://youtu.be/TMvgDZEqJc4
4 |
5 | 
6 | 
7 |
8 | Приложение реализовано на фреймворке WPF с использование шаблона проектирования MVVM
9 | Приложение нужно для содержания видеобиблиотеки локально, и для синхронизации данных о видео с YouTube
10 |
11 | - [x] Добавление\удаление\редактирование информации о видео
12 | - [x] Поиск и получение информации о видео на YouTube с помощью YouTube Data API
13 | - [x] Проигрывание видео в программе
14 | - [x] Адаптивный дизайн
15 | - [x] Переопределенные шаблоны елементов управления
16 | - [x] Поиск по названию
17 | - [x] Поиск по ключевому слову (@KeyWord)
18 | - [x] Автопродолжение при вводе ключевых слов
19 | - [x] Добавление новых ключевых слов в базу ключевых слов, для использования их в автопродолжении
20 | - [x] Открытие папки с файлом и выделением его
21 | - [x] Открытие Url на YouTube
22 | - [x] Оверлей. При загрузке видео выводит прогресс загрузки перекрывая программу оверлеем.
23 | - [x] При нажатии на ключевое слово\тематику\дату находит все видео с текущим ключевым словом\тематикой\датой
24 | - [ ] Настройки программы
25 |
26 | Хочу сказать что все цвета вынесены в отдельный файл и изменить цветовую схему не составит труда.
27 |
--------------------------------------------------------------------------------
/VideoArchive.App/App.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/VideoArchive.App/App.xaml:
--------------------------------------------------------------------------------
1 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
--------------------------------------------------------------------------------
/VideoArchive.App/App.xaml.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Configuration;
4 | using System.Data;
5 | using System.Linq;
6 | using System.Threading.Tasks;
7 | using System.Windows;
8 |
9 | namespace VideoArchive.App
10 | {
11 | ///
12 | /// Логика взаимодействия для App.xaml
13 | ///
14 | ///
15 | public partial class App : Application
16 | {
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/VideoArchive.App/Controls/MainContent.xaml:
--------------------------------------------------------------------------------
1 |
12 |
13 |
14 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/VideoArchive.App/Controls/MainContent.xaml.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 | using System.Windows;
7 | using System.Windows.Controls;
8 | using System.Windows.Data;
9 | using System.Windows.Documents;
10 | using System.Windows.Input;
11 | using System.Windows.Media;
12 | using System.Windows.Media.Imaging;
13 | using System.Windows.Navigation;
14 | using System.Windows.Shapes;
15 |
16 | namespace VideoArchive.App.Controls
17 | {
18 | ///
19 | /// Логика взаимодействия для MainContent.xaml
20 | ///
21 | public partial class MainContent : UserControl
22 | {
23 | public MainContent()
24 | {
25 | InitializeComponent();
26 | }
27 | }
28 | }
29 |
--------------------------------------------------------------------------------
/VideoArchive.App/Controls/RepeatMediaElement.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 | using System.Windows.Controls;
7 |
8 | namespace VideoArchive.App.Controls
9 | {
10 | class RepeatMediaElement : MediaElement
11 | {
12 |
13 | public bool IsPause { get; set; }
14 |
15 | public RepeatMediaElement()
16 | {
17 | LoadedBehavior = MediaState.Manual;
18 | UnloadedBehavior = MediaState.Manual;
19 | Pause();
20 | IsPause = true;
21 |
22 | MediaEnded += (s, e) =>
23 | {
24 | Position = TimeSpan.FromSeconds(0);
25 | Play();
26 | };
27 |
28 | MouseDown += (s, e) =>
29 | {
30 | if (IsPause)
31 | {
32 | Play();
33 | }
34 | else
35 | {
36 | Pause();
37 | }
38 | IsPause = !IsPause;
39 | };
40 | }
41 |
42 | }
43 | }
44 |
--------------------------------------------------------------------------------
/VideoArchive.App/FodyWeavers.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/VideoArchive.App/Interface/IVideoHostApi.cs:
--------------------------------------------------------------------------------
1 | using VideoArchive.App.Model;
2 |
3 | interface IVideoHostApi
4 | {
5 | HostVideoInfo getVideoInfo(string name);
6 | }
--------------------------------------------------------------------------------
/VideoArchive.App/Model/BaseVM.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.ComponentModel;
4 | using System.Linq;
5 | using System.Runtime.CompilerServices;
6 | using System.Text;
7 | using System.Threading.Tasks;
8 |
9 | namespace VideoArchive.Model
10 | {
11 | public class BaseVM : INotifyPropertyChanged
12 | {
13 | public event PropertyChangedEventHandler PropertyChanged;
14 |
15 | public void RaisePropertyChanged([CallerMemberName] string prop = "")
16 | {
17 | PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(prop));
18 | }
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/VideoArchive.App/Model/DataBase.cs:
--------------------------------------------------------------------------------
1 | using Newtonsoft.Json;
2 | using System;
3 | using System.Collections.Generic;
4 | using System.Collections.ObjectModel;
5 | using System.IO;
6 | using System.Linq;
7 | using System.Text;
8 | using System.Threading.Tasks;
9 | using System.Windows.Data;
10 | using VideoArchive.Model;
11 |
12 | namespace VideoArchive.App.Model
13 | {
14 | public class DataBase : BaseVM
15 | {
16 | private static DataBase _Instance = new DataBase();
17 | public static DataBase GetInstance() => _Instance;
18 |
19 | public ObservableCollection KeyWords { get; set; }
20 |
21 | private DataBase()
22 | {
23 | KeyWords = File.Exists("KeyWordsData.json") ? JsonConvert.DeserializeObject>(File.ReadAllText("KeyWordsData.json")) : new ObservableCollection();
24 | BindingOperations.EnableCollectionSynchronization(KeyWords, new object());
25 | KeyWords.CollectionChanged += (s, e) =>
26 | {
27 | File.WriteAllText("KeyWordsData.json", JsonConvert.SerializeObject(KeyWords));
28 | };
29 |
30 | }
31 |
32 | }
33 | }
34 |
--------------------------------------------------------------------------------
/VideoArchive.App/Model/HostVideoInfo.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 | using VideoArchive.Model;
7 |
8 | namespace VideoArchive.App.Model
9 | {
10 | public class HostVideoInfo : BaseVM
11 | {
12 | public string Channel { get; set; }
13 | public string Description { get; set; }
14 | public DateTime PublicDate { get; set; }
15 | public string Url { get; set; }
16 |
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/VideoArchive.App/Model/KeyWordItem.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 | using VideoArchive.Model;
7 |
8 | namespace VideoArchive.App.Model
9 | {
10 | public class KeyWordItem : BaseVM
11 | {
12 | public string Value { get; set; }
13 |
14 | public KeyWordItem(string value)
15 | {
16 | Value = value;
17 | }
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/VideoArchive.App/Model/OverlayService.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.ComponentModel;
4 | using System.Linq;
5 | using System.Text;
6 | using System.Threading.Tasks;
7 |
8 | namespace VideoArchive.Model
9 | {
10 | public class OverlayService : BaseVM
11 | {
12 | private static OverlayService _Instance = new OverlayService();
13 | public static OverlayService GetInstance() => _Instance;
14 |
15 | private OverlayService() { }
16 |
17 | public Action Show { get; set; }
18 |
19 | public string Text { get; set; } = "";
20 |
21 | public void Close()
22 | {
23 | Text = "";
24 | }
25 |
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/VideoArchive.App/Model/Video.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Collections.ObjectModel;
4 | using System.Linq;
5 | using System.Text;
6 | using System.Threading.Tasks;
7 | using VideoArchive.App.Model;
8 |
9 | namespace VideoArchive.Model
10 | {
11 | public class Video : BaseVM
12 | {
13 | public string Name { get; set; }
14 | public string Channel { get; set; }
15 | public string Descrition { get; set; }
16 | public string Tematic { get; set; }
17 | public ObservableCollection KeyWords { get; set; } = new ObservableCollection();
18 | public TimeSpan Duration { get; set; }
19 | public double Size { get; set; }
20 | public DateTime PublishData { get; set; }
21 | public string Url { get; set; }
22 | public string Path { get; set; }
23 | public string Comment { get; set; }
24 | public ObservableCollection Images { get; set; } = new ObservableCollection();
25 |
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/VideoArchive.App/Model/YouTubeAPI.cs:
--------------------------------------------------------------------------------
1 | using HtmlAgilityPack;
2 | using Newtonsoft.Json;
3 | using System;
4 | using System.Collections.Generic;
5 | using System.Linq;
6 | using System.Net;
7 | using System.Text;
8 | using System.Text.RegularExpressions;
9 | using System.Threading.Tasks;
10 | using VideoArchive.App.Model.YouTubeModel;
11 | using VideoArchive.Model;
12 |
13 | namespace VideoArchive.App.Model
14 | {
15 | public class YouTubeAPI : IVideoHostApi
16 | {
17 | const string apiKey = "AIzaSyAtZSVLUybUq-S3dtxIVCjwGgKIhlVuhK0";
18 |
19 | public HostVideoInfo getVideoInfo(string name)
20 | {
21 | var video = new HostVideoInfo();
22 |
23 | var wb = new WebClient();
24 | wb.Encoding = Encoding.UTF8;
25 |
26 | try
27 | {
28 | var data = wb.DownloadString($"https://www.youtube.com/results?search_query={name}");
29 | if (data != null)
30 | {
31 | var doc = new HtmlDocument();
32 | doc.LoadHtml(data);
33 |
34 | var href = doc.DocumentNode.Descendants("h3").FirstOrDefault(s => s.GetAttributeValue("class", "").Contains("yt-lockup-title"))?.FirstChild?.GetAttributeValue("href", "");
35 | if (href != null)
36 | {
37 | data = wb.DownloadString($"https://www.googleapis.com/youtube/v3/videos?part=snippet,contentDetails,statistics&id={href.Replace("/watch?v=", "")}&key={apiKey}");
38 |
39 | var info = JsonConvert.DeserializeObject(data);
40 | if (info != null)
41 | {
42 | video.Channel = info?.Items?.FirstOrDefault()?.Snippet?.ChannelTitle;
43 | video.Description = info?.Items?.FirstOrDefault()?.Snippet?.Description;
44 | video.PublicDate = info?.Items?.FirstOrDefault()?.Snippet?.PublishedAt ?? new DateTime();
45 | video.Url = $"https://youtu.be/{info?.Items?.FirstOrDefault()?.Id}";
46 |
47 | return video;
48 | }
49 | }
50 | }
51 |
52 | }
53 | catch (Exception ex)
54 | {
55 |
56 | }
57 |
58 | return null;
59 | }
60 |
61 | }
62 | }
63 |
--------------------------------------------------------------------------------
/VideoArchive.App/Model/YouTubeModel/SearchVideoResponse.cs:
--------------------------------------------------------------------------------
1 | using Newtonsoft.Json;
2 | using System;
3 | using System.Collections.Generic;
4 | using System.Linq;
5 | using System.Text;
6 | using System.Threading.Tasks;
7 |
8 | namespace VideoArchive.App.Model.YouTubeModel
9 | {
10 | public partial class SearchVideoResponse
11 | {
12 | [JsonProperty("etag")]
13 | public string Etag { get; set; }
14 |
15 | [JsonProperty("items")]
16 | public Item[] Items { get; set; }
17 |
18 | [JsonProperty("kind")]
19 | public string Kind { get; set; }
20 |
21 | [JsonProperty("pageInfo")]
22 | public PageInfo PageInfo { get; set; }
23 | }
24 |
25 | public partial class PageInfo
26 | {
27 | [JsonProperty("resultsPerPage")]
28 | public long ResultsPerPage { get; set; }
29 |
30 | [JsonProperty("totalResults")]
31 | public long TotalResults { get; set; }
32 | }
33 |
34 | public partial class Item
35 | {
36 | [JsonProperty("contentDetails")]
37 | public ContentDetails ContentDetails { get; set; }
38 |
39 | [JsonProperty("etag")]
40 | public string Etag { get; set; }
41 |
42 | [JsonProperty("id")]
43 | public string Id { get; set; }
44 |
45 | [JsonProperty("kind")]
46 | public string Kind { get; set; }
47 |
48 | [JsonProperty("snippet")]
49 | public Snippet Snippet { get; set; }
50 |
51 | [JsonProperty("statistics")]
52 | public Statistics Statistics { get; set; }
53 | }
54 |
55 | public partial class Statistics
56 | {
57 | [JsonProperty("commentCount")]
58 | public string CommentCount { get; set; }
59 |
60 | [JsonProperty("dislikeCount")]
61 | public string DislikeCount { get; set; }
62 |
63 | [JsonProperty("favoriteCount")]
64 | public string FavoriteCount { get; set; }
65 |
66 | [JsonProperty("likeCount")]
67 | public string LikeCount { get; set; }
68 |
69 | [JsonProperty("viewCount")]
70 | public string ViewCount { get; set; }
71 | }
72 |
73 | public partial class Snippet
74 | {
75 | [JsonProperty("categoryId")]
76 | public string CategoryId { get; set; }
77 |
78 | [JsonProperty("channelId")]
79 | public string ChannelId { get; set; }
80 |
81 | [JsonProperty("channelTitle")]
82 | public string ChannelTitle { get; set; }
83 |
84 | [JsonProperty("defaultAudioLanguage")]
85 | public string DefaultAudioLanguage { get; set; }
86 |
87 | [JsonProperty("defaultLanguage")]
88 | public string DefaultLanguage { get; set; }
89 |
90 | [JsonProperty("description")]
91 | public string Description { get; set; }
92 |
93 | [JsonProperty("liveBroadcastContent")]
94 | public string LiveBroadcastContent { get; set; }
95 |
96 | [JsonProperty("localized")]
97 | public Localized Localized { get; set; }
98 |
99 | [JsonProperty("publishedAt")]
100 | public DateTime PublishedAt { get; set; }
101 |
102 | [JsonProperty("tags")]
103 | public string[] Tags { get; set; }
104 |
105 | [JsonProperty("thumbnails")]
106 | public Thumbnails Thumbnails { get; set; }
107 |
108 | [JsonProperty("title")]
109 | public string Title { get; set; }
110 | }
111 |
112 | public partial class Thumbnails
113 | {
114 | [JsonProperty("default")]
115 | public Default Default { get; set; }
116 |
117 | [JsonProperty("high")]
118 | public Default High { get; set; }
119 |
120 | [JsonProperty("maxres")]
121 | public Default Maxres { get; set; }
122 |
123 | [JsonProperty("medium")]
124 | public Default Medium { get; set; }
125 |
126 | [JsonProperty("standard")]
127 | public Default Standard { get; set; }
128 | }
129 |
130 | public partial class Default
131 | {
132 | [JsonProperty("height")]
133 | public long Height { get; set; }
134 |
135 | [JsonProperty("url")]
136 | public string Url { get; set; }
137 |
138 | [JsonProperty("width")]
139 | public long Width { get; set; }
140 | }
141 |
142 | public partial class Localized
143 | {
144 | [JsonProperty("description")]
145 | public string Description { get; set; }
146 |
147 | [JsonProperty("title")]
148 | public string Title { get; set; }
149 | }
150 |
151 | public partial class ContentDetails
152 | {
153 | [JsonProperty("caption")]
154 | public string Caption { get; set; }
155 |
156 | [JsonProperty("definition")]
157 | public string Definition { get; set; }
158 |
159 | [JsonProperty("dimension")]
160 | public string Dimension { get; set; }
161 |
162 | [JsonProperty("duration")]
163 | public string Duration { get; set; }
164 |
165 | [JsonProperty("licensedContent")]
166 | public bool LicensedContent { get; set; }
167 |
168 | [JsonProperty("projection")]
169 | public string Projection { get; set; }
170 | }
171 |
172 |
173 |
174 | }
175 |
--------------------------------------------------------------------------------
/VideoArchive.App/Properties/AssemblyInfo.cs:
--------------------------------------------------------------------------------
1 | using System.Reflection;
2 | using System.Resources;
3 | using System.Runtime.CompilerServices;
4 | using System.Runtime.InteropServices;
5 | using System.Windows;
6 |
7 | // Общие сведения об этой сборке предоставляются следующим набором
8 | // набора атрибутов. Измените значения этих атрибутов, чтобы изменить сведения,
9 | // связанные со сборкой.
10 | [assembly: AssemblyTitle("VideoArchive.App")]
11 | [assembly: AssemblyDescription("")]
12 | [assembly: AssemblyConfiguration("")]
13 | [assembly: AssemblyCompany("")]
14 | [assembly: AssemblyProduct("VideoArchive.App")]
15 | [assembly: AssemblyCopyright("Copyright © 2017")]
16 | [assembly: AssemblyTrademark("")]
17 | [assembly: AssemblyCulture("")]
18 |
19 | // Установка значения False для параметра ComVisible делает типы в этой сборке невидимыми
20 | // для компонентов COM. Если необходимо обратиться к типу в этой сборке через
21 | // COM, задайте атрибуту ComVisible значение TRUE для этого типа.
22 | [assembly: ComVisible(false)]
23 |
24 | //Чтобы начать создание локализуемых приложений, задайте
25 | //CultureYouAreCodingWith в файле .csproj
26 | //внутри . Например, если используется английский США
27 | //в своих исходных файлах установите в en-US. Затем отмените преобразование в комментарий
28 | //атрибута NeutralResourceLanguage ниже. Обновите "en-US" в
29 | //строка внизу для обеспечения соответствия настройки UICulture в файле проекта.
30 |
31 | //[assembly: NeutralResourcesLanguage("en-US", UltimateResourceFallbackLocation.Satellite)]
32 |
33 |
34 | [assembly: ThemeInfo(
35 | ResourceDictionaryLocation.None, //где расположены словари ресурсов по конкретным тематикам
36 | //(используется, если ресурс не найден на странице,
37 | // или в словарях ресурсов приложения)
38 | ResourceDictionaryLocation.SourceAssembly //где расположен словарь универсальных ресурсов
39 | //(используется, если ресурс не найден на странице,
40 | // в приложении или в каких-либо словарях ресурсов для конкретной темы)
41 | )]
42 |
43 |
44 | // Сведения о версии сборки состоят из следующих четырех значений:
45 | //
46 | // Основной номер версии
47 | // Дополнительный номер версии
48 | // Номер сборки
49 | // Редакция
50 | //
51 | // Можно задать все значения или принять номер сборки и номер редакции по умолчанию.
52 | // используя "*", как показано ниже:
53 | // [assembly: AssemblyVersion("1.0.*")]
54 | [assembly: AssemblyVersion("1.0.0.0")]
55 | [assembly: AssemblyFileVersion("1.0.0.0")]
56 |
--------------------------------------------------------------------------------
/VideoArchive.App/Properties/Resources.Designer.cs:
--------------------------------------------------------------------------------
1 | //------------------------------------------------------------------------------
2 | //
3 | // Этот код создан программным средством.
4 | // Версия среды выполнения: 4.0.30319.42000
5 | //
6 | // Изменения в этом файле могут привести к неправильному поведению и будут утрачены, если
7 | // код создан повторно.
8 | //
9 | //------------------------------------------------------------------------------
10 |
11 | namespace VideoArchive.App.Properties
12 | {
13 |
14 |
15 | ///
16 | /// Класс ресурсов со строгим типом для поиска локализованных строк и пр.
17 | ///
18 | // Этот класс был автоматически создан при помощи StronglyTypedResourceBuilder
19 | // класс с помощью таких средств, как ResGen или Visual Studio.
20 | // Для добавления или удаления члена измените файл .ResX, а затем перезапустите ResGen
21 | // с параметром /str или заново постройте свой VS-проект.
22 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")]
23 | [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
24 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
25 | internal class Resources
26 | {
27 |
28 | private static global::System.Resources.ResourceManager resourceMan;
29 |
30 | private static global::System.Globalization.CultureInfo resourceCulture;
31 |
32 | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
33 | internal Resources()
34 | {
35 | }
36 |
37 | ///
38 | /// Возврат кэшированного экземпляра ResourceManager, используемого этим классом.
39 | ///
40 | [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
41 | internal static global::System.Resources.ResourceManager ResourceManager
42 | {
43 | get
44 | {
45 | if ((resourceMan == null))
46 | {
47 | global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("VideoArchive.App.Properties.Resources", typeof(Resources).Assembly);
48 | resourceMan = temp;
49 | }
50 | return resourceMan;
51 | }
52 | }
53 |
54 | ///
55 | /// Переопределяет свойство CurrentUICulture текущего потока для всех
56 | /// подстановки ресурсов с помощью этого класса ресурсов со строгим типом.
57 | ///
58 | [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
59 | internal static global::System.Globalization.CultureInfo Culture
60 | {
61 | get
62 | {
63 | return resourceCulture;
64 | }
65 | set
66 | {
67 | resourceCulture = value;
68 | }
69 | }
70 | }
71 | }
72 |
--------------------------------------------------------------------------------
/VideoArchive.App/Properties/Resources.resx:
--------------------------------------------------------------------------------
1 |
2 |
3 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
74 |
75 |
76 |
77 |
78 |
79 |
80 |
81 |
82 |
83 |
84 |
85 |
86 |
87 |
88 |
89 |
90 |
91 |
92 |
93 |
94 |
95 |
96 |
97 |
98 |
99 |
100 |
101 |
102 |
103 |
104 |
105 |
106 | text/microsoft-resx
107 |
108 |
109 | 2.0
110 |
111 |
112 | System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
113 |
114 |
115 | System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
116 |
117 |
--------------------------------------------------------------------------------
/VideoArchive.App/Properties/Settings.Designer.cs:
--------------------------------------------------------------------------------
1 | //------------------------------------------------------------------------------
2 | //
3 | // This code was generated by a tool.
4 | // Runtime Version:4.0.30319.42000
5 | //
6 | // Changes to this file may cause incorrect behavior and will be lost if
7 | // the code is regenerated.
8 | //
9 | //------------------------------------------------------------------------------
10 |
11 | namespace VideoArchive.App.Properties
12 | {
13 |
14 |
15 | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
16 | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "11.0.0.0")]
17 | internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase
18 | {
19 |
20 | private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
21 |
22 | public static Settings Default
23 | {
24 | get
25 | {
26 | return defaultInstance;
27 | }
28 | }
29 | }
30 | }
31 |
--------------------------------------------------------------------------------
/VideoArchive.App/Properties/Settings.settings:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/VideoArchive.App/Styles/Buttons.xaml:
--------------------------------------------------------------------------------
1 |
5 |
6 |
7 |
45 |
46 |
--------------------------------------------------------------------------------
/VideoArchive.App/Styles/Colors.xaml:
--------------------------------------------------------------------------------
1 |
5 |
6 |
7 |
8 | #158150
9 |
10 |
11 | #21a86d
12 |
13 |
14 | #FF2CB679
15 |
16 |
17 | #FF3BC588
18 |
19 |
20 |
21 | #FFD6D6D6
22 |
23 |
24 | #FFF1F1F1
25 |
26 |
27 | white
28 |
29 |
--------------------------------------------------------------------------------
/VideoArchive.App/Styles/ContentControls.xaml:
--------------------------------------------------------------------------------
1 |
5 |
6 |
17 |
18 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/VideoArchive.App/Styles/Defaults.xaml:
--------------------------------------------------------------------------------
1 |
5 |
6 |
7 |
19 |
20 |
32 |
33 |
44 |
45 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
74 |
88 |
93 |
94 |
95 |
96 |
99 |
100 |
101 |
102 |
--------------------------------------------------------------------------------
/VideoArchive.App/Styles/Fonts.xaml:
--------------------------------------------------------------------------------
1 |
6 |
7 |
8 | Consolas
9 | 14
10 | 16
11 | 20
12 | 23
13 |
14 |
--------------------------------------------------------------------------------
/VideoArchive.App/Styles/Icons.xaml:
--------------------------------------------------------------------------------
1 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
--------------------------------------------------------------------------------
/VideoArchive.App/Styles/Texts.xaml:
--------------------------------------------------------------------------------
1 |
5 |
6 |
7 |
13 |
14 |
61 |
62 |
--------------------------------------------------------------------------------
/VideoArchive.App/Styles/UserControl.xaml:
--------------------------------------------------------------------------------
1 |
5 |
6 |
7 |
8 |
13 |
23 |
24 |
25 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
--------------------------------------------------------------------------------
/VideoArchive.App/VideoArchive.App.csproj.user:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | ProjectFiles
5 |
6 |
--------------------------------------------------------------------------------
/VideoArchive.App/ViewModel/EditVideoViewModel.cs:
--------------------------------------------------------------------------------
1 | using DevExpress.Mvvm;
2 | using Microsoft.Win32;
3 | using System;
4 | using System.Collections.Generic;
5 | using System.Collections.ObjectModel;
6 | using System.Linq;
7 | using System.Text;
8 | using System.Threading.Tasks;
9 | using System.Windows;
10 | using System.Windows.Controls;
11 | using System.Windows.Input;
12 | using VideoArchive.App.Model;
13 | using VideoArchive.Model;
14 |
15 | namespace VideoArchive.App.ViewModel
16 | {
17 | class EditVideoViewModel : BaseVM
18 | {
19 | public Video VideoInfo { get; set; }
20 |
21 | public DelegateCommand AddKeyWord
22 | {
23 | get
24 | {
25 | return new DelegateCommand(() =>
26 | {
27 | VideoInfo.KeyWords.Add(new KeyWordItem(""));
28 | });
29 | }
30 | }
31 |
32 | public DelegateCommand DeleteKeyWord
33 | {
34 | get
35 | {
36 | return new DelegateCommand((keyword) =>
37 | {
38 | if (keyword != null)
39 | {
40 | VideoInfo.KeyWords.Remove(keyword);
41 | }
42 | });
43 | }
44 | }
45 |
46 | public DelegateCommand Save
47 | {
48 | get
49 | {
50 | return new DelegateCommand((w) =>
51 | {
52 | foreach (var key in VideoInfo.KeyWords)
53 | {
54 | if (DataBase.GetInstance().KeyWords.FirstOrDefault(s=> key.Value == s) == null)
55 | {
56 | DataBase.GetInstance().KeyWords.Add(key.Value);
57 | }
58 | }
59 | w?.Close();
60 | });
61 | }
62 | }
63 |
64 | public ICommand AddImage
65 | {
66 | get
67 | {
68 | return new DelegateCommand(() =>
69 | {
70 | var opd = new OpenFileDialog();
71 | opd.Multiselect = true;
72 | opd.Filter = "Image files (*.jpg, *.jpeg, *.jpe, *.jfif, *.png) | *.jpg; *.jpeg; *.jpe; *.jfif; *.png";
73 | if (opd.ShowDialog() == true)
74 | {
75 | foreach (var item in opd.FileNames)
76 | {
77 | VideoInfo.Images.Add(item);
78 | }
79 | }
80 | });
81 | }
82 | }
83 |
84 | public ICommand RemoveImage
85 | {
86 | get
87 | {
88 | return new DelegateCommand((image) =>
89 | {
90 | if (image != null)
91 | {
92 | VideoInfo.Images.Remove(image);
93 | }
94 | });
95 | }
96 | }
97 |
98 | public ICommand UpdateVideoInfo
99 | {
100 | get
101 | {
102 | return new DelegateCommand(() =>
103 | {
104 | var info = new YouTubeAPI().getVideoInfo(VideoInfo.Name);
105 |
106 | if (info != null)
107 | {
108 | VideoInfo.Channel = info.Channel;
109 | VideoInfo.Descrition = info.Description;
110 | VideoInfo.PublishData = info.PublicDate;
111 | VideoInfo.Url = info.Url;
112 | }
113 |
114 | });
115 | }
116 | }
117 |
118 | }
119 | }
120 |
--------------------------------------------------------------------------------
/VideoArchive.App/ViewModel/ImageViewerViewModel.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 | using VideoArchive.Model;
7 |
8 | namespace VideoArchive.App.ViewModel
9 | {
10 | public class ImageViewerViewModel : BaseVM
11 | {
12 | public string Image { get; set; }
13 |
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/VideoArchive.App/ViewModel/SettingsViewModel.cs:
--------------------------------------------------------------------------------
1 | using DevExpress.Mvvm;
2 | using System;
3 | using System.Collections.Generic;
4 | using System.Linq;
5 | using System.Text;
6 | using System.Threading.Tasks;
7 | using System.Windows;
8 | using System.Windows.Input;
9 | using System.Windows.Media;
10 | using VideoArchive.Model;
11 |
12 | namespace VideoArchive.App.ViewModel
13 | {
14 | class SettingsViewModel : BaseVM
15 | {
16 | public string HexMedium { get; set; }
17 |
18 |
19 | public ICommand Save
20 | {
21 | get
22 | {
23 | return new DelegateCommand(() =>
24 | {
25 |
26 | var color = (Application.Current.Resources["DarkBaseBrush"] as SolidColorBrush);
27 |
28 |
29 | });
30 | }
31 | }
32 |
33 | }
34 | }
35 |
--------------------------------------------------------------------------------
/VideoArchive.App/Views/EditVideoWindow.xaml.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 | using System.Windows;
7 | using System.Windows.Controls;
8 | using System.Windows.Data;
9 | using System.Windows.Documents;
10 | using System.Windows.Input;
11 | using System.Windows.Media;
12 | using System.Windows.Media.Imaging;
13 | using System.Windows.Shapes;
14 |
15 | namespace VideoArchive.App.Views
16 | {
17 | ///
18 | /// Логика взаимодействия для EditVideoWindow.xaml
19 | ///
20 | public partial class EditVideoWindow : Window
21 | {
22 | public EditVideoWindow()
23 | {
24 | InitializeComponent();
25 | }
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/VideoArchive.App/Views/ImageViewer.xaml:
--------------------------------------------------------------------------------
1 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
--------------------------------------------------------------------------------
/VideoArchive.App/Views/ImageViewer.xaml.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 | using System.Windows;
7 | using System.Windows.Controls;
8 | using System.Windows.Data;
9 | using System.Windows.Documents;
10 | using System.Windows.Input;
11 | using System.Windows.Media;
12 | using System.Windows.Media.Imaging;
13 | using System.Windows.Shapes;
14 |
15 | namespace VideoArchive.App.Views
16 | {
17 | ///
18 | /// Логика взаимодействия для ImageViewer.xaml
19 | ///
20 | public partial class ImageViewer : Window
21 | {
22 | public ImageViewer()
23 | {
24 | InitializeComponent();
25 | }
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/VideoArchive.App/Views/MainWindow.xaml.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 | using System.Windows;
7 | using System.Windows.Controls;
8 | using System.Windows.Data;
9 | using System.Windows.Documents;
10 | using System.Windows.Input;
11 | using System.Windows.Media;
12 | using System.Windows.Media.Imaging;
13 | using System.Windows.Navigation;
14 | using System.Windows.Shapes;
15 |
16 | namespace VideoArchive.App
17 | {
18 | ///
19 | /// Логика взаимодействия для MainWindow.xaml
20 | ///
21 | public partial class MainWindow : Window
22 | {
23 | public MainWindow()
24 | {
25 | InitializeComponent();
26 | }
27 | }
28 | }
29 |
--------------------------------------------------------------------------------
/VideoArchive.App/bin/Debug.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BashkaMen/Video-Archive/c12a603919143a2565fe659014599f88ac2f76a6/VideoArchive.App/bin/Debug.zip
--------------------------------------------------------------------------------
/VideoArchive.App/bin/Debug/CalcBinding.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BashkaMen/Video-Archive/c12a603919143a2565fe659014599f88ac2f76a6/VideoArchive.App/bin/Debug/CalcBinding.dll
--------------------------------------------------------------------------------
/VideoArchive.App/bin/Debug/DevExpress.Mvvm.UI.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BashkaMen/Video-Archive/c12a603919143a2565fe659014599f88ac2f76a6/VideoArchive.App/bin/Debug/DevExpress.Mvvm.UI.dll
--------------------------------------------------------------------------------
/VideoArchive.App/bin/Debug/DevExpress.Mvvm.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BashkaMen/Video-Archive/c12a603919143a2565fe659014599f88ac2f76a6/VideoArchive.App/bin/Debug/DevExpress.Mvvm.dll
--------------------------------------------------------------------------------
/VideoArchive.App/bin/Debug/DynamicExpresso.Core.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BashkaMen/Video-Archive/c12a603919143a2565fe659014599f88ac2f76a6/VideoArchive.App/bin/Debug/DynamicExpresso.Core.dll
--------------------------------------------------------------------------------
/VideoArchive.App/bin/Debug/HtmlAgilityPack.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BashkaMen/Video-Archive/c12a603919143a2565fe659014599f88ac2f76a6/VideoArchive.App/bin/Debug/HtmlAgilityPack.dll
--------------------------------------------------------------------------------
/VideoArchive.App/bin/Debug/HtmlAgilityPack.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BashkaMen/Video-Archive/c12a603919143a2565fe659014599f88ac2f76a6/VideoArchive.App/bin/Debug/HtmlAgilityPack.pdb
--------------------------------------------------------------------------------
/VideoArchive.App/bin/Debug/NReco.VideoInfo.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BashkaMen/Video-Archive/c12a603919143a2565fe659014599f88ac2f76a6/VideoArchive.App/bin/Debug/NReco.VideoInfo.dll
--------------------------------------------------------------------------------
/VideoArchive.App/bin/Debug/Newtonsoft.Json.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BashkaMen/Video-Archive/c12a603919143a2565fe659014599f88ac2f76a6/VideoArchive.App/bin/Debug/Newtonsoft.Json.dll
--------------------------------------------------------------------------------
/VideoArchive.App/bin/Debug/System.Windows.Controls.Input.Toolkit.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BashkaMen/Video-Archive/c12a603919143a2565fe659014599f88ac2f76a6/VideoArchive.App/bin/Debug/System.Windows.Controls.Input.Toolkit.dll
--------------------------------------------------------------------------------
/VideoArchive.App/bin/Debug/System.Windows.Controls.Input.Toolkit.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BashkaMen/Video-Archive/c12a603919143a2565fe659014599f88ac2f76a6/VideoArchive.App/bin/Debug/System.Windows.Controls.Input.Toolkit.pdb
--------------------------------------------------------------------------------
/VideoArchive.App/bin/Debug/VideoArchive.App.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BashkaMen/Video-Archive/c12a603919143a2565fe659014599f88ac2f76a6/VideoArchive.App/bin/Debug/VideoArchive.App.exe
--------------------------------------------------------------------------------
/VideoArchive.App/bin/Debug/VideoArchive.App.exe.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/VideoArchive.App/bin/Debug/VideoArchive.App.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BashkaMen/Video-Archive/c12a603919143a2565fe659014599f88ac2f76a6/VideoArchive.App/bin/Debug/VideoArchive.App.pdb
--------------------------------------------------------------------------------
/VideoArchive.App/bin/Debug/WPFToolkit.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BashkaMen/Video-Archive/c12a603919143a2565fe659014599f88ac2f76a6/VideoArchive.App/bin/Debug/WPFToolkit.dll
--------------------------------------------------------------------------------
/VideoArchive.App/bin/Debug/WPFToolkit.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BashkaMen/Video-Archive/c12a603919143a2565fe659014599f88ac2f76a6/VideoArchive.App/bin/Debug/WPFToolkit.pdb
--------------------------------------------------------------------------------
/VideoArchive.App/bin/Debug/ffprobe.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BashkaMen/Video-Archive/c12a603919143a2565fe659014599f88ac2f76a6/VideoArchive.App/bin/Debug/ffprobe.exe
--------------------------------------------------------------------------------
/VideoArchive.App/obj/Debug/App.baml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BashkaMen/Video-Archive/c12a603919143a2565fe659014599f88ac2f76a6/VideoArchive.App/obj/Debug/App.baml
--------------------------------------------------------------------------------
/VideoArchive.App/obj/Debug/App.g.cs:
--------------------------------------------------------------------------------
1 | #pragma checksum "..\..\App.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "A673FE5FFDA62EF7120161FDBFB372DE6E9E588A"
2 | //------------------------------------------------------------------------------
3 | //
4 | // Этот код создан программой.
5 | // Исполняемая версия:4.0.30319.42000
6 | //
7 | // Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае
8 | // повторной генерации кода.
9 | //
10 | //------------------------------------------------------------------------------
11 |
12 | using DevExpress.Xpf.DXBinding;
13 | using System;
14 | using System.Diagnostics;
15 | using System.Windows;
16 | using System.Windows.Automation;
17 | using System.Windows.Controls;
18 | using System.Windows.Controls.Primitives;
19 | using System.Windows.Data;
20 | using System.Windows.Documents;
21 | using System.Windows.Ink;
22 | using System.Windows.Input;
23 | using System.Windows.Markup;
24 | using System.Windows.Media;
25 | using System.Windows.Media.Animation;
26 | using System.Windows.Media.Effects;
27 | using System.Windows.Media.Imaging;
28 | using System.Windows.Media.Media3D;
29 | using System.Windows.Media.TextFormatting;
30 | using System.Windows.Navigation;
31 | using System.Windows.Shapes;
32 | using System.Windows.Shell;
33 | using VideoArchive.App;
34 |
35 |
36 | namespace VideoArchive.App {
37 |
38 |
39 | ///
40 | /// App
41 | ///
42 | public partial class App : System.Windows.Application {
43 |
44 | private bool _contentLoaded;
45 |
46 | ///
47 | /// InitializeComponent
48 | ///
49 | [System.Diagnostics.DebuggerNonUserCodeAttribute()]
50 | [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
51 | public void InitializeComponent() {
52 | if (_contentLoaded) {
53 | return;
54 | }
55 | _contentLoaded = true;
56 |
57 | #line 7 "..\..\App.xaml"
58 | this.StartupUri = new System.Uri("Views\\MainWindow.xaml", System.UriKind.Relative);
59 |
60 | #line default
61 | #line hidden
62 | System.Uri resourceLocater = new System.Uri("/VideoArchive.App;component/app.xaml", System.UriKind.Relative);
63 |
64 | #line 1 "..\..\App.xaml"
65 | System.Windows.Application.LoadComponent(this, resourceLocater);
66 |
67 | #line default
68 | #line hidden
69 | }
70 |
71 | ///
72 | /// Application Entry Point.
73 | ///
74 | [System.STAThreadAttribute()]
75 | [System.Diagnostics.DebuggerNonUserCodeAttribute()]
76 | [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
77 | public static void Main() {
78 | VideoArchive.App.App app = new VideoArchive.App.App();
79 | app.InitializeComponent();
80 | app.Run();
81 | }
82 | }
83 | }
84 |
85 |
--------------------------------------------------------------------------------
/VideoArchive.App/obj/Debug/App.g.i.cs:
--------------------------------------------------------------------------------
1 | #pragma checksum "..\..\App.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "A673FE5FFDA62EF7120161FDBFB372DE6E9E588A"
2 | //------------------------------------------------------------------------------
3 | //
4 | // Этот код создан программой.
5 | // Исполняемая версия:4.0.30319.42000
6 | //
7 | // Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае
8 | // повторной генерации кода.
9 | //
10 | //------------------------------------------------------------------------------
11 |
12 | using DevExpress.Xpf.DXBinding;
13 | using System;
14 | using System.Diagnostics;
15 | using System.Windows;
16 | using System.Windows.Automation;
17 | using System.Windows.Controls;
18 | using System.Windows.Controls.Primitives;
19 | using System.Windows.Data;
20 | using System.Windows.Documents;
21 | using System.Windows.Ink;
22 | using System.Windows.Input;
23 | using System.Windows.Markup;
24 | using System.Windows.Media;
25 | using System.Windows.Media.Animation;
26 | using System.Windows.Media.Effects;
27 | using System.Windows.Media.Imaging;
28 | using System.Windows.Media.Media3D;
29 | using System.Windows.Media.TextFormatting;
30 | using System.Windows.Navigation;
31 | using System.Windows.Shapes;
32 | using System.Windows.Shell;
33 | using VideoArchive.App;
34 |
35 |
36 | namespace VideoArchive.App {
37 |
38 |
39 | ///
40 | /// App
41 | ///
42 | public partial class App : System.Windows.Application {
43 |
44 | private bool _contentLoaded;
45 |
46 | ///
47 | /// InitializeComponent
48 | ///
49 | [System.Diagnostics.DebuggerNonUserCodeAttribute()]
50 | [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
51 | public void InitializeComponent() {
52 | if (_contentLoaded) {
53 | return;
54 | }
55 | _contentLoaded = true;
56 |
57 | #line 7 "..\..\App.xaml"
58 | this.StartupUri = new System.Uri("Views\\MainWindow.xaml", System.UriKind.Relative);
59 |
60 | #line default
61 | #line hidden
62 | System.Uri resourceLocater = new System.Uri("/VideoArchive.App;component/app.xaml", System.UriKind.Relative);
63 |
64 | #line 1 "..\..\App.xaml"
65 | System.Windows.Application.LoadComponent(this, resourceLocater);
66 |
67 | #line default
68 | #line hidden
69 | }
70 |
71 | ///
72 | /// Application Entry Point.
73 | ///
74 | [System.STAThreadAttribute()]
75 | [System.Diagnostics.DebuggerNonUserCodeAttribute()]
76 | [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
77 | public static void Main() {
78 | VideoArchive.App.App app = new VideoArchive.App.App();
79 | app.InitializeComponent();
80 | app.Run();
81 | }
82 | }
83 | }
84 |
85 |
--------------------------------------------------------------------------------
/VideoArchive.App/obj/Debug/Controls/AutoCompleteTextBox.g.i.cs:
--------------------------------------------------------------------------------
1 | #pragma checksum "..\..\..\Controls\AutoCompleteTextBox.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "20692B0B788DE1527890B093966E65F407E67397"
2 | //------------------------------------------------------------------------------
3 | //
4 | // Этот код создан программой.
5 | // Исполняемая версия:4.0.30319.42000
6 | //
7 | // Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае
8 | // повторной генерации кода.
9 | //
10 | //------------------------------------------------------------------------------
11 |
12 | using DevExpress.Xpf.DXBinding;
13 | using System;
14 | using System.Diagnostics;
15 | using System.Windows;
16 | using System.Windows.Automation;
17 | using System.Windows.Controls;
18 | using System.Windows.Controls.Primitives;
19 | using System.Windows.Data;
20 | using System.Windows.Documents;
21 | using System.Windows.Ink;
22 | using System.Windows.Input;
23 | using System.Windows.Markup;
24 | using System.Windows.Media;
25 | using System.Windows.Media.Animation;
26 | using System.Windows.Media.Effects;
27 | using System.Windows.Media.Imaging;
28 | using System.Windows.Media.Media3D;
29 | using System.Windows.Media.TextFormatting;
30 | using System.Windows.Navigation;
31 | using System.Windows.Shapes;
32 | using System.Windows.Shell;
33 | using VideoArchive.App.Controls;
34 |
35 |
36 | namespace VideoArchive.App.Controls
37 | {
38 |
39 |
40 | ///
41 | /// AutoCompleteTextBox
42 | ///
43 | public partial class AutoCompleteTextBox : System.Windows.Controls.UserControl, System.Windows.Markup.IComponentConnector
44 | {
45 |
46 | private bool _contentLoaded;
47 |
48 | ///
49 | /// InitializeComponent
50 | ///
51 | [System.Diagnostics.DebuggerNonUserCodeAttribute()]
52 | [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
53 | public void InitializeComponent()
54 | {
55 | if (_contentLoaded)
56 | {
57 | return;
58 | }
59 | _contentLoaded = true;
60 | System.Uri resourceLocater = new System.Uri("/VideoArchive.App;component/controls/autocompletetextbox.xaml", System.UriKind.Relative);
61 |
62 | #line 1 "..\..\..\Controls\AutoCompleteTextBox.xaml"
63 | System.Windows.Application.LoadComponent(this, resourceLocater);
64 |
65 | #line default
66 | #line hidden
67 | }
68 |
69 | [System.Diagnostics.DebuggerNonUserCodeAttribute()]
70 | [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
71 | [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
72 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")]
73 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")]
74 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")]
75 | void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target)
76 | {
77 | this._contentLoaded = true;
78 | }
79 |
80 | internal System.Windows.Controls.UserControl root;
81 | }
82 | }
83 |
84 |
--------------------------------------------------------------------------------
/VideoArchive.App/obj/Debug/Controls/EditableTextBox.g.i.cs:
--------------------------------------------------------------------------------
1 | #pragma checksum "..\..\..\Controls\EditableTextBox.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "79BFFD6427C64856242D42BD5A220284CCC60D1D"
2 | //------------------------------------------------------------------------------
3 | //
4 | // Этот код создан программой.
5 | // Исполняемая версия:4.0.30319.42000
6 | //
7 | // Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае
8 | // повторной генерации кода.
9 | //
10 | //------------------------------------------------------------------------------
11 |
12 | using DevExpress.Xpf.DXBinding;
13 | using System;
14 | using System.Diagnostics;
15 | using System.Windows;
16 | using System.Windows.Automation;
17 | using System.Windows.Controls;
18 | using System.Windows.Controls.Primitives;
19 | using System.Windows.Data;
20 | using System.Windows.Documents;
21 | using System.Windows.Ink;
22 | using System.Windows.Input;
23 | using System.Windows.Markup;
24 | using System.Windows.Media;
25 | using System.Windows.Media.Animation;
26 | using System.Windows.Media.Effects;
27 | using System.Windows.Media.Imaging;
28 | using System.Windows.Media.Media3D;
29 | using System.Windows.Media.TextFormatting;
30 | using System.Windows.Navigation;
31 | using System.Windows.Shapes;
32 | using System.Windows.Shell;
33 | using VideoArchive.App.Controls;
34 |
35 |
36 | namespace VideoArchive.App.Controls {
37 |
38 |
39 | ///
40 | /// EditableTextBox
41 | ///
42 | public partial class EditableTextBox : System.Windows.Controls.UserControl, System.Windows.Markup.IComponentConnector {
43 |
44 |
45 | #line 8 "..\..\..\Controls\EditableTextBox.xaml"
46 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
47 | internal VideoArchive.App.Controls.EditableTextBox root;
48 |
49 | #line default
50 | #line hidden
51 |
52 |
53 | #line 14 "..\..\..\Controls\EditableTextBox.xaml"
54 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
55 | internal System.Windows.Controls.TextBox textBox;
56 |
57 | #line default
58 | #line hidden
59 |
60 |
61 | #line 21 "..\..\..\Controls\EditableTextBox.xaml"
62 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
63 | internal System.Windows.Controls.TextBlock textBlock;
64 |
65 | #line default
66 | #line hidden
67 |
68 | private bool _contentLoaded;
69 |
70 | ///
71 | /// InitializeComponent
72 | ///
73 | [System.Diagnostics.DebuggerNonUserCodeAttribute()]
74 | [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
75 | public void InitializeComponent() {
76 | if (_contentLoaded) {
77 | return;
78 | }
79 | _contentLoaded = true;
80 | System.Uri resourceLocater = new System.Uri("/VideoArchive.App;component/controls/editabletextbox.xaml", System.UriKind.Relative);
81 |
82 | #line 1 "..\..\..\Controls\EditableTextBox.xaml"
83 | System.Windows.Application.LoadComponent(this, resourceLocater);
84 |
85 | #line default
86 | #line hidden
87 | }
88 |
89 | [System.Diagnostics.DebuggerNonUserCodeAttribute()]
90 | [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
91 | [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
92 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")]
93 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")]
94 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")]
95 | void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) {
96 | switch (connectionId)
97 | {
98 | case 1:
99 | this.root = ((VideoArchive.App.Controls.EditableTextBox)(target));
100 | return;
101 | case 2:
102 | this.textBox = ((System.Windows.Controls.TextBox)(target));
103 | return;
104 | case 3:
105 | this.textBlock = ((System.Windows.Controls.TextBlock)(target));
106 | return;
107 | }
108 | this._contentLoaded = true;
109 | }
110 | }
111 | }
112 |
113 |
--------------------------------------------------------------------------------
/VideoArchive.App/obj/Debug/Controls/MainContent.baml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BashkaMen/Video-Archive/c12a603919143a2565fe659014599f88ac2f76a6/VideoArchive.App/obj/Debug/Controls/MainContent.baml
--------------------------------------------------------------------------------
/VideoArchive.App/obj/Debug/Controls/MainContent.g.cs:
--------------------------------------------------------------------------------
1 | #pragma checksum "..\..\..\Controls\MainContent.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "3E876E7332741370F85F9B31DB89546B0AA2F915"
2 | //------------------------------------------------------------------------------
3 | //
4 | // Этот код создан программой.
5 | // Исполняемая версия:4.0.30319.42000
6 | //
7 | // Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае
8 | // повторной генерации кода.
9 | //
10 | //------------------------------------------------------------------------------
11 |
12 | using CalcBinding;
13 | using DevExpress.Xpf.DXBinding;
14 | using System;
15 | using System.Diagnostics;
16 | using System.Windows;
17 | using System.Windows.Automation;
18 | using System.Windows.Controls;
19 | using System.Windows.Controls.Primitives;
20 | using System.Windows.Data;
21 | using System.Windows.Documents;
22 | using System.Windows.Ink;
23 | using System.Windows.Input;
24 | using System.Windows.Markup;
25 | using System.Windows.Media;
26 | using System.Windows.Media.Animation;
27 | using System.Windows.Media.Effects;
28 | using System.Windows.Media.Imaging;
29 | using System.Windows.Media.Media3D;
30 | using System.Windows.Media.TextFormatting;
31 | using System.Windows.Navigation;
32 | using System.Windows.Shapes;
33 | using System.Windows.Shell;
34 | using VideoArchive.App.Controls;
35 |
36 |
37 | namespace VideoArchive.App.Controls {
38 |
39 |
40 | ///
41 | /// MainContent
42 | ///
43 | public partial class MainContent : System.Windows.Controls.UserControl, System.Windows.Markup.IComponentConnector {
44 |
45 | private bool _contentLoaded;
46 |
47 | ///
48 | /// InitializeComponent
49 | ///
50 | [System.Diagnostics.DebuggerNonUserCodeAttribute()]
51 | [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
52 | public void InitializeComponent() {
53 | if (_contentLoaded) {
54 | return;
55 | }
56 | _contentLoaded = true;
57 | System.Uri resourceLocater = new System.Uri("/VideoArchive.App;component/controls/maincontent.xaml", System.UriKind.Relative);
58 |
59 | #line 1 "..\..\..\Controls\MainContent.xaml"
60 | System.Windows.Application.LoadComponent(this, resourceLocater);
61 |
62 | #line default
63 | #line hidden
64 | }
65 |
66 | [System.Diagnostics.DebuggerNonUserCodeAttribute()]
67 | [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
68 | [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
69 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")]
70 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")]
71 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")]
72 | void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) {
73 | this._contentLoaded = true;
74 | }
75 | }
76 | }
77 |
78 |
--------------------------------------------------------------------------------
/VideoArchive.App/obj/Debug/Controls/MainContent.g.i.cs:
--------------------------------------------------------------------------------
1 | #pragma checksum "..\..\..\Controls\MainContent.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "3E876E7332741370F85F9B31DB89546B0AA2F915"
2 | //------------------------------------------------------------------------------
3 | //
4 | // Этот код создан программой.
5 | // Исполняемая версия:4.0.30319.42000
6 | //
7 | // Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае
8 | // повторной генерации кода.
9 | //
10 | //------------------------------------------------------------------------------
11 |
12 | using CalcBinding;
13 | using DevExpress.Xpf.DXBinding;
14 | using System;
15 | using System.Diagnostics;
16 | using System.Windows;
17 | using System.Windows.Automation;
18 | using System.Windows.Controls;
19 | using System.Windows.Controls.Primitives;
20 | using System.Windows.Data;
21 | using System.Windows.Documents;
22 | using System.Windows.Ink;
23 | using System.Windows.Input;
24 | using System.Windows.Markup;
25 | using System.Windows.Media;
26 | using System.Windows.Media.Animation;
27 | using System.Windows.Media.Effects;
28 | using System.Windows.Media.Imaging;
29 | using System.Windows.Media.Media3D;
30 | using System.Windows.Media.TextFormatting;
31 | using System.Windows.Navigation;
32 | using System.Windows.Shapes;
33 | using System.Windows.Shell;
34 | using VideoArchive.App.Controls;
35 |
36 |
37 | namespace VideoArchive.App.Controls {
38 |
39 |
40 | ///
41 | /// MainContent
42 | ///
43 | public partial class MainContent : System.Windows.Controls.UserControl, System.Windows.Markup.IComponentConnector {
44 |
45 | private bool _contentLoaded;
46 |
47 | ///
48 | /// InitializeComponent
49 | ///
50 | [System.Diagnostics.DebuggerNonUserCodeAttribute()]
51 | [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
52 | public void InitializeComponent() {
53 | if (_contentLoaded) {
54 | return;
55 | }
56 | _contentLoaded = true;
57 | System.Uri resourceLocater = new System.Uri("/VideoArchive.App;component/controls/maincontent.xaml", System.UriKind.Relative);
58 |
59 | #line 1 "..\..\..\Controls\MainContent.xaml"
60 | System.Windows.Application.LoadComponent(this, resourceLocater);
61 |
62 | #line default
63 | #line hidden
64 | }
65 |
66 | [System.Diagnostics.DebuggerNonUserCodeAttribute()]
67 | [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
68 | [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
69 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")]
70 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")]
71 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")]
72 | void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) {
73 | this._contentLoaded = true;
74 | }
75 | }
76 | }
77 |
78 |
--------------------------------------------------------------------------------
/VideoArchive.App/obj/Debug/Controls/UserControl1.g.i.cs:
--------------------------------------------------------------------------------
1 | #pragma checksum "..\..\..\Controls\UserControl1.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "B2A7CB94B73DCCC56551E02F79B8C6A8"
2 | //------------------------------------------------------------------------------
3 | //
4 | // Этот код создан программой.
5 | // Исполняемая версия:4.0.30319.42000
6 | //
7 | // Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае
8 | // повторной генерации кода.
9 | //
10 | //------------------------------------------------------------------------------
11 |
12 | using CalcBinding;
13 | using System;
14 | using System.Diagnostics;
15 | using System.Windows;
16 | using System.Windows.Automation;
17 | using System.Windows.Controls;
18 | using System.Windows.Controls.Primitives;
19 | using System.Windows.Data;
20 | using System.Windows.Documents;
21 | using System.Windows.Ink;
22 | using System.Windows.Input;
23 | using System.Windows.Markup;
24 | using System.Windows.Media;
25 | using System.Windows.Media.Animation;
26 | using System.Windows.Media.Effects;
27 | using System.Windows.Media.Imaging;
28 | using System.Windows.Media.Media3D;
29 | using System.Windows.Media.TextFormatting;
30 | using System.Windows.Navigation;
31 | using System.Windows.Shapes;
32 | using System.Windows.Shell;
33 | using VideoArchive.App.Controls;
34 |
35 |
36 | namespace VideoArchive.App.Controls
37 | {
38 |
39 |
40 | ///
41 | /// UserControl1
42 | ///
43 | public partial class UserControl1 : System.Windows.Controls.UserControl, System.Windows.Markup.IComponentConnector
44 | {
45 |
46 | private bool _contentLoaded;
47 |
48 | ///
49 | /// InitializeComponent
50 | ///
51 | [System.Diagnostics.DebuggerNonUserCodeAttribute()]
52 | [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
53 | public void InitializeComponent()
54 | {
55 | if (_contentLoaded)
56 | {
57 | return;
58 | }
59 | _contentLoaded = true;
60 | System.Uri resourceLocater = new System.Uri("/VideoArchive.App;component/controls/usercontrol1.xaml", System.UriKind.Relative);
61 |
62 | #line 1 "..\..\..\Controls\UserControl1.xaml"
63 | System.Windows.Application.LoadComponent(this, resourceLocater);
64 |
65 | #line default
66 | #line hidden
67 | }
68 |
69 | [System.Diagnostics.DebuggerNonUserCodeAttribute()]
70 | [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
71 | [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
72 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")]
73 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")]
74 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")]
75 | void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target)
76 | {
77 | this._contentLoaded = true;
78 | }
79 |
80 | internal System.Windows.Controls.StackPanel root;
81 | internal VideoArchive.App.Controls.RepeatMediaElement media;
82 | internal System.Windows.Controls.Slider mediaVolume;
83 | }
84 | }
85 |
86 |
--------------------------------------------------------------------------------
/VideoArchive.App/obj/Debug/DesignTimeResolveAssemblyReferences.cache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BashkaMen/Video-Archive/c12a603919143a2565fe659014599f88ac2f76a6/VideoArchive.App/obj/Debug/DesignTimeResolveAssemblyReferences.cache
--------------------------------------------------------------------------------
/VideoArchive.App/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BashkaMen/Video-Archive/c12a603919143a2565fe659014599f88ac2f76a6/VideoArchive.App/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache
--------------------------------------------------------------------------------
/VideoArchive.App/obj/Debug/GeneratedInternalTypeHelper.g.cs:
--------------------------------------------------------------------------------
1 | //------------------------------------------------------------------------------
2 | //
3 | // Этот код создан программой.
4 | // Исполняемая версия:4.0.30319.42000
5 | //
6 | // Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае
7 | // повторной генерации кода.
8 | //
9 | //------------------------------------------------------------------------------
10 |
11 | namespace XamlGeneratedNamespace {
12 |
13 |
14 | ///
15 | /// GeneratedInternalTypeHelper
16 | ///
17 | [System.Diagnostics.DebuggerNonUserCodeAttribute()]
18 | [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
19 | [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
20 | public sealed class GeneratedInternalTypeHelper : System.Windows.Markup.InternalTypeHelper {
21 |
22 | ///
23 | /// CreateInstance
24 | ///
25 | protected override object CreateInstance(System.Type type, System.Globalization.CultureInfo culture) {
26 | return System.Activator.CreateInstance(type, ((System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.NonPublic)
27 | | (System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.CreateInstance)), null, null, culture);
28 | }
29 |
30 | ///
31 | /// GetPropertyValue
32 | ///
33 | protected override object GetPropertyValue(System.Reflection.PropertyInfo propertyInfo, object target, System.Globalization.CultureInfo culture) {
34 | return propertyInfo.GetValue(target, System.Reflection.BindingFlags.Default, null, null, culture);
35 | }
36 |
37 | ///
38 | /// SetPropertyValue
39 | ///
40 | protected override void SetPropertyValue(System.Reflection.PropertyInfo propertyInfo, object target, object value, System.Globalization.CultureInfo culture) {
41 | propertyInfo.SetValue(target, value, System.Reflection.BindingFlags.Default, null, null, culture);
42 | }
43 |
44 | ///
45 | /// CreateDelegate
46 | ///
47 | protected override System.Delegate CreateDelegate(System.Type delegateType, object target, string handler) {
48 | return ((System.Delegate)(target.GetType().InvokeMember("_CreateDelegate", (System.Reflection.BindingFlags.InvokeMethod
49 | | (System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Instance)), null, target, new object[] {
50 | delegateType,
51 | handler}, null)));
52 | }
53 |
54 | ///
55 | /// AddEventHandler
56 | ///
57 | protected override void AddEventHandler(System.Reflection.EventInfo eventInfo, object target, System.Delegate handler) {
58 | eventInfo.AddEventHandler(target, handler);
59 | }
60 | }
61 | }
62 |
63 |
--------------------------------------------------------------------------------
/VideoArchive.App/obj/Debug/GeneratedInternalTypeHelper.g.i.cs:
--------------------------------------------------------------------------------
1 | //------------------------------------------------------------------------------
2 | //
3 | // Этот код создан программой.
4 | // Исполняемая версия:4.0.30319.42000
5 | //
6 | // Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае
7 | // повторной генерации кода.
8 | //
9 | //------------------------------------------------------------------------------
10 |
11 | namespace XamlGeneratedNamespace {
12 |
13 |
14 | ///
15 | /// GeneratedInternalTypeHelper
16 | ///
17 | [System.Diagnostics.DebuggerNonUserCodeAttribute()]
18 | [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
19 | [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
20 | public sealed class GeneratedInternalTypeHelper : System.Windows.Markup.InternalTypeHelper {
21 |
22 | ///
23 | /// CreateInstance
24 | ///
25 | protected override object CreateInstance(System.Type type, System.Globalization.CultureInfo culture) {
26 | return System.Activator.CreateInstance(type, ((System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.NonPublic)
27 | | (System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.CreateInstance)), null, null, culture);
28 | }
29 |
30 | ///
31 | /// GetPropertyValue
32 | ///
33 | protected override object GetPropertyValue(System.Reflection.PropertyInfo propertyInfo, object target, System.Globalization.CultureInfo culture) {
34 | return propertyInfo.GetValue(target, System.Reflection.BindingFlags.Default, null, null, culture);
35 | }
36 |
37 | ///
38 | /// SetPropertyValue
39 | ///
40 | protected override void SetPropertyValue(System.Reflection.PropertyInfo propertyInfo, object target, object value, System.Globalization.CultureInfo culture) {
41 | propertyInfo.SetValue(target, value, System.Reflection.BindingFlags.Default, null, null, culture);
42 | }
43 |
44 | ///
45 | /// CreateDelegate
46 | ///
47 | protected override System.Delegate CreateDelegate(System.Type delegateType, object target, string handler) {
48 | return ((System.Delegate)(target.GetType().InvokeMember("_CreateDelegate", (System.Reflection.BindingFlags.InvokeMethod
49 | | (System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Instance)), null, target, new object[] {
50 | delegateType,
51 | handler}, null)));
52 | }
53 |
54 | ///
55 | /// AddEventHandler
56 | ///
57 | protected override void AddEventHandler(System.Reflection.EventInfo eventInfo, object target, System.Delegate handler) {
58 | eventInfo.AddEventHandler(target, handler);
59 | }
60 | }
61 | }
62 |
63 |
--------------------------------------------------------------------------------
/VideoArchive.App/obj/Debug/MainWindow.g.i.cs:
--------------------------------------------------------------------------------
1 | #pragma checksum "..\..\MainWindow.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "9AE1F9EBEB0F896AB6D7BE66EDB6E5B6"
2 | //------------------------------------------------------------------------------
3 | //
4 | // Этот код создан программой.
5 | // Исполняемая версия:4.0.30319.42000
6 | //
7 | // Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае
8 | // повторной генерации кода.
9 | //
10 | //------------------------------------------------------------------------------
11 |
12 | using CalcBinding;
13 | using System;
14 | using System.Diagnostics;
15 | using System.Windows;
16 | using System.Windows.Automation;
17 | using System.Windows.Controls;
18 | using System.Windows.Controls.Primitives;
19 | using System.Windows.Data;
20 | using System.Windows.Documents;
21 | using System.Windows.Ink;
22 | using System.Windows.Input;
23 | using System.Windows.Markup;
24 | using System.Windows.Media;
25 | using System.Windows.Media.Animation;
26 | using System.Windows.Media.Effects;
27 | using System.Windows.Media.Imaging;
28 | using System.Windows.Media.Media3D;
29 | using System.Windows.Media.TextFormatting;
30 | using System.Windows.Navigation;
31 | using System.Windows.Shapes;
32 | using System.Windows.Shell;
33 | using VideoArchive.App;
34 | using VideoArchive.App.Controls;
35 | using VideoArchive.ViewModel;
36 |
37 |
38 | namespace VideoArchive.App {
39 |
40 |
41 | ///
42 | /// MainWindow
43 | ///
44 | public partial class MainWindow : System.Windows.Window, System.Windows.Markup.IComponentConnector {
45 |
46 |
47 | #line 64 "..\..\MainWindow.xaml"
48 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
49 | internal System.Windows.Controls.ListBox VideoList;
50 |
51 | #line default
52 | #line hidden
53 |
54 |
55 | #line 112 "..\..\MainWindow.xaml"
56 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
57 | internal System.Windows.Controls.StackPanel root;
58 |
59 | #line default
60 | #line hidden
61 |
62 |
63 | #line 308 "..\..\MainWindow.xaml"
64 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
65 | internal VideoArchive.App.Controls.RepeatMediaElement media;
66 |
67 | #line default
68 | #line hidden
69 |
70 |
71 | #line 318 "..\..\MainWindow.xaml"
72 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
73 | internal System.Windows.Controls.Slider mediaVolume;
74 |
75 | #line default
76 | #line hidden
77 |
78 | private bool _contentLoaded;
79 |
80 | ///
81 | /// InitializeComponent
82 | ///
83 | [System.Diagnostics.DebuggerNonUserCodeAttribute()]
84 | [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
85 | public void InitializeComponent() {
86 | if (_contentLoaded) {
87 | return;
88 | }
89 | _contentLoaded = true;
90 | System.Uri resourceLocater = new System.Uri("/VideoArchive.App;component/mainwindow.xaml", System.UriKind.Relative);
91 |
92 | #line 1 "..\..\MainWindow.xaml"
93 | System.Windows.Application.LoadComponent(this, resourceLocater);
94 |
95 | #line default
96 | #line hidden
97 | }
98 |
99 | [System.Diagnostics.DebuggerNonUserCodeAttribute()]
100 | [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
101 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
102 | internal System.Delegate _CreateDelegate(System.Type delegateType, string handler) {
103 | return System.Delegate.CreateDelegate(delegateType, this, handler);
104 | }
105 |
106 | [System.Diagnostics.DebuggerNonUserCodeAttribute()]
107 | [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
108 | [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
109 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")]
110 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")]
111 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")]
112 | void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) {
113 | switch (connectionId)
114 | {
115 | case 1:
116 | this.VideoList = ((System.Windows.Controls.ListBox)(target));
117 | return;
118 | case 2:
119 | this.root = ((System.Windows.Controls.StackPanel)(target));
120 | return;
121 | case 3:
122 | this.media = ((VideoArchive.App.Controls.RepeatMediaElement)(target));
123 | return;
124 | case 4:
125 | this.mediaVolume = ((System.Windows.Controls.Slider)(target));
126 | return;
127 | }
128 | this._contentLoaded = true;
129 | }
130 | }
131 | }
132 |
133 |
--------------------------------------------------------------------------------
/VideoArchive.App/obj/Debug/Styles/Buttons.baml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BashkaMen/Video-Archive/c12a603919143a2565fe659014599f88ac2f76a6/VideoArchive.App/obj/Debug/Styles/Buttons.baml
--------------------------------------------------------------------------------
/VideoArchive.App/obj/Debug/Styles/Colors.baml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BashkaMen/Video-Archive/c12a603919143a2565fe659014599f88ac2f76a6/VideoArchive.App/obj/Debug/Styles/Colors.baml
--------------------------------------------------------------------------------
/VideoArchive.App/obj/Debug/Styles/ContentControls.baml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BashkaMen/Video-Archive/c12a603919143a2565fe659014599f88ac2f76a6/VideoArchive.App/obj/Debug/Styles/ContentControls.baml
--------------------------------------------------------------------------------
/VideoArchive.App/obj/Debug/Styles/Defaults.baml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BashkaMen/Video-Archive/c12a603919143a2565fe659014599f88ac2f76a6/VideoArchive.App/obj/Debug/Styles/Defaults.baml
--------------------------------------------------------------------------------
/VideoArchive.App/obj/Debug/Styles/Fonts.baml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BashkaMen/Video-Archive/c12a603919143a2565fe659014599f88ac2f76a6/VideoArchive.App/obj/Debug/Styles/Fonts.baml
--------------------------------------------------------------------------------
/VideoArchive.App/obj/Debug/Styles/Icons.baml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BashkaMen/Video-Archive/c12a603919143a2565fe659014599f88ac2f76a6/VideoArchive.App/obj/Debug/Styles/Icons.baml
--------------------------------------------------------------------------------
/VideoArchive.App/obj/Debug/Styles/Icons.g.i.cs:
--------------------------------------------------------------------------------
1 | #pragma checksum "..\..\..\Styles\Icons.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "74B97BC17CE44340892B022531A57C4A"
2 | //------------------------------------------------------------------------------
3 | //
4 | // Этот код создан программой.
5 | // Исполняемая версия:4.0.30319.42000
6 | //
7 | // Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае
8 | // повторной генерации кода.
9 | //
10 | //------------------------------------------------------------------------------
11 |
12 | using System;
13 | using System.Diagnostics;
14 | using System.Windows;
15 | using System.Windows.Automation;
16 | using System.Windows.Controls;
17 | using System.Windows.Controls.Primitives;
18 | using System.Windows.Data;
19 | using System.Windows.Documents;
20 | using System.Windows.Ink;
21 | using System.Windows.Input;
22 | using System.Windows.Markup;
23 | using System.Windows.Media;
24 | using System.Windows.Media.Animation;
25 | using System.Windows.Media.Effects;
26 | using System.Windows.Media.Imaging;
27 | using System.Windows.Media.Media3D;
28 | using System.Windows.Media.TextFormatting;
29 | using System.Windows.Navigation;
30 | using System.Windows.Shapes;
31 | using System.Windows.Shell;
32 | using VideoArchive.App.Styles;
33 |
34 |
35 | namespace VideoArchive.App.Styles {
36 |
37 |
38 | ///
39 | /// Icons
40 | ///
41 | public partial class Icons : System.Windows.Controls.UserControl, System.Windows.Markup.IComponentConnector {
42 |
43 | private bool _contentLoaded;
44 |
45 | ///
46 | /// InitializeComponent
47 | ///
48 | [System.Diagnostics.DebuggerNonUserCodeAttribute()]
49 | [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
50 | public void InitializeComponent() {
51 | if (_contentLoaded) {
52 | return;
53 | }
54 | _contentLoaded = true;
55 | System.Uri resourceLocater = new System.Uri("/VideoArchive.App;component/styles/icons.xaml", System.UriKind.Relative);
56 |
57 | #line 1 "..\..\..\Styles\Icons.xaml"
58 | System.Windows.Application.LoadComponent(this, resourceLocater);
59 |
60 | #line default
61 | #line hidden
62 | }
63 |
64 | [System.Diagnostics.DebuggerNonUserCodeAttribute()]
65 | [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
66 | [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
67 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")]
68 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")]
69 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")]
70 | void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) {
71 | this._contentLoaded = true;
72 | }
73 | }
74 | }
75 |
76 |
--------------------------------------------------------------------------------
/VideoArchive.App/obj/Debug/Styles/Texts.baml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BashkaMen/Video-Archive/c12a603919143a2565fe659014599f88ac2f76a6/VideoArchive.App/obj/Debug/Styles/Texts.baml
--------------------------------------------------------------------------------
/VideoArchive.App/obj/Debug/Styles/UserControl.baml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BashkaMen/Video-Archive/c12a603919143a2565fe659014599f88ac2f76a6/VideoArchive.App/obj/Debug/Styles/UserControl.baml
--------------------------------------------------------------------------------
/VideoArchive.App/obj/Debug/TempPE/Properties.Resources.Designer.cs.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BashkaMen/Video-Archive/c12a603919143a2565fe659014599f88ac2f76a6/VideoArchive.App/obj/Debug/TempPE/Properties.Resources.Designer.cs.dll
--------------------------------------------------------------------------------
/VideoArchive.App/obj/Debug/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BashkaMen/Video-Archive/c12a603919143a2565fe659014599f88ac2f76a6/VideoArchive.App/obj/Debug/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
--------------------------------------------------------------------------------
/VideoArchive.App/obj/Debug/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BashkaMen/Video-Archive/c12a603919143a2565fe659014599f88ac2f76a6/VideoArchive.App/obj/Debug/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
--------------------------------------------------------------------------------
/VideoArchive.App/obj/Debug/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BashkaMen/Video-Archive/c12a603919143a2565fe659014599f88ac2f76a6/VideoArchive.App/obj/Debug/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
--------------------------------------------------------------------------------
/VideoArchive.App/obj/Debug/VideoArchive.App.Properties.Resources.resources:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BashkaMen/Video-Archive/c12a603919143a2565fe659014599f88ac2f76a6/VideoArchive.App/obj/Debug/VideoArchive.App.Properties.Resources.resources
--------------------------------------------------------------------------------
/VideoArchive.App/obj/Debug/VideoArchive.App.csproj.CopyComplete:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BashkaMen/Video-Archive/c12a603919143a2565fe659014599f88ac2f76a6/VideoArchive.App/obj/Debug/VideoArchive.App.csproj.CopyComplete
--------------------------------------------------------------------------------
/VideoArchive.App/obj/Debug/VideoArchive.App.csproj.CoreCompileInputs.cache:
--------------------------------------------------------------------------------
1 | fb5d2e9f66fefea82d15ad3efd12ce287f9c593d
2 |
--------------------------------------------------------------------------------
/VideoArchive.App/obj/Debug/VideoArchive.App.csproj.GenerateResource.Cache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BashkaMen/Video-Archive/c12a603919143a2565fe659014599f88ac2f76a6/VideoArchive.App/obj/Debug/VideoArchive.App.csproj.GenerateResource.Cache
--------------------------------------------------------------------------------
/VideoArchive.App/obj/Debug/VideoArchive.App.csprojResolveAssemblyReference.cache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BashkaMen/Video-Archive/c12a603919143a2565fe659014599f88ac2f76a6/VideoArchive.App/obj/Debug/VideoArchive.App.csprojResolveAssemblyReference.cache
--------------------------------------------------------------------------------
/VideoArchive.App/obj/Debug/VideoArchive.App.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BashkaMen/Video-Archive/c12a603919143a2565fe659014599f88ac2f76a6/VideoArchive.App/obj/Debug/VideoArchive.App.exe
--------------------------------------------------------------------------------
/VideoArchive.App/obj/Debug/VideoArchive.App.exe.tmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BashkaMen/Video-Archive/c12a603919143a2565fe659014599f88ac2f76a6/VideoArchive.App/obj/Debug/VideoArchive.App.exe.tmp
--------------------------------------------------------------------------------
/VideoArchive.App/obj/Debug/VideoArchive.App.g.resources:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BashkaMen/Video-Archive/c12a603919143a2565fe659014599f88ac2f76a6/VideoArchive.App/obj/Debug/VideoArchive.App.g.resources
--------------------------------------------------------------------------------
/VideoArchive.App/obj/Debug/VideoArchive.App.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BashkaMen/Video-Archive/c12a603919143a2565fe659014599f88ac2f76a6/VideoArchive.App/obj/Debug/VideoArchive.App.pdb
--------------------------------------------------------------------------------
/VideoArchive.App/obj/Debug/VideoArchive.App.pdb.tmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BashkaMen/Video-Archive/c12a603919143a2565fe659014599f88ac2f76a6/VideoArchive.App/obj/Debug/VideoArchive.App.pdb.tmp
--------------------------------------------------------------------------------
/VideoArchive.App/obj/Debug/VideoArchive.App_MarkupCompile.cache:
--------------------------------------------------------------------------------
1 | VideoArchive.App
2 |
3 |
4 | winexe
5 | C#
6 | .cs
7 | C:\Users\sbm15\Dropbox\С# проекты\Projects\VideoArchive\VideoArchive.App\obj\Debug\
8 | VideoArchive.App
9 | none
10 | false
11 | DEBUG;TRACE
12 | C:\Users\sbm15\Dropbox\С# проекты\Projects\VideoArchive\VideoArchive.App\App.xaml
13 | 121560071940
14 |
15 | 222109539640
16 | 76-1322383822
17 | Controls\MainContent.xaml;Views\EditVideoWindow.xaml;Views\ImageViewer.xaml;Views\MainWindow.xaml;Styles\Buttons.xaml;Styles\Colors.xaml;Styles\ContentControls.xaml;Styles\Defaults.xaml;Styles\Fonts.xaml;Styles\Icons.xaml;Styles\Texts.xaml;Styles\UserControl.xaml;
18 |
19 | False
20 |
21 |
--------------------------------------------------------------------------------
/VideoArchive.App/obj/Debug/VideoArchive.App_MarkupCompile.i.cache:
--------------------------------------------------------------------------------
1 | VideoArchive.App
2 |
3 |
4 | winexe
5 | C#
6 | .cs
7 | C:\Users\sbm15\Dropbox\С# проекты\Projects\VideoArchive\VideoArchive.App\obj\Debug\
8 | VideoArchive.App
9 | none
10 | false
11 | DEBUG;TRACE
12 | C:\Users\sbm15\Dropbox\С# проекты\Projects\VideoArchive\VideoArchive.App\App.xaml
13 | 121560071940
14 |
15 | 261562149775
16 | 76-1322383822
17 | Controls\MainContent.xaml;Views\EditVideoWindow.xaml;Views\ImageViewer.xaml;Views\MainWindow.xaml;Styles\Buttons.xaml;Styles\Colors.xaml;Styles\ContentControls.xaml;Styles\Defaults.xaml;Styles\Fonts.xaml;Styles\Icons.xaml;Styles\Texts.xaml;Styles\UserControl.xaml;
18 |
19 | True
20 |
21 |
--------------------------------------------------------------------------------
/VideoArchive.App/obj/Debug/VideoArchive.App_MarkupCompile.i.lref:
--------------------------------------------------------------------------------
1 |
2 |
3 | FC:\Users\sbm15\Dropbox\С# проекты\Projects\VideoArchive\VideoArchive.App\Views\MainWindow.xaml;;
4 | FC:\Users\sbm15\Dropbox\С# проекты\Projects\VideoArchive\VideoArchive.App\Styles\UserControl.xaml;;
5 |
6 |
--------------------------------------------------------------------------------
/VideoArchive.App/obj/Debug/VideoArchive.App_MarkupCompile.lref:
--------------------------------------------------------------------------------
1 |
2 | FC:\Users\sbm15\Dropbox\С# проекты\Projects\VideoArchive\VideoArchive.App\App.xaml;;
3 | FC:\Users\sbm15\Dropbox\С# проекты\Projects\VideoArchive\VideoArchive.App\Controls\MainContent.xaml;;
4 | FC:\Users\sbm15\Dropbox\С# проекты\Projects\VideoArchive\VideoArchive.App\Views\EditVideoWindow.xaml;;
5 | FC:\Users\sbm15\Dropbox\С# проекты\Projects\VideoArchive\VideoArchive.App\Views\ImageViewer.xaml;;
6 | FC:\Users\sbm15\Dropbox\С# проекты\Projects\VideoArchive\VideoArchive.App\Views\MainWindow.xaml;;
7 | FC:\Users\sbm15\Dropbox\С# проекты\Projects\VideoArchive\VideoArchive.App\Styles\Buttons.xaml;;
8 | FC:\Users\sbm15\Dropbox\С# проекты\Projects\VideoArchive\VideoArchive.App\Styles\Colors.xaml;;
9 | FC:\Users\sbm15\Dropbox\С# проекты\Projects\VideoArchive\VideoArchive.App\Styles\ContentControls.xaml;;
10 | FC:\Users\sbm15\Dropbox\С# проекты\Projects\VideoArchive\VideoArchive.App\Styles\Defaults.xaml;;
11 | FC:\Users\sbm15\Dropbox\С# проекты\Projects\VideoArchive\VideoArchive.App\Styles\Fonts.xaml;;
12 | FC:\Users\sbm15\Dropbox\С# проекты\Projects\VideoArchive\VideoArchive.App\Styles\Icons.xaml;;
13 | FC:\Users\sbm15\Dropbox\С# проекты\Projects\VideoArchive\VideoArchive.App\Styles\Texts.xaml;;
14 | FC:\Users\sbm15\Dropbox\С# проекты\Projects\VideoArchive\VideoArchive.App\Styles\UserControl.xaml;;
15 |
16 |
--------------------------------------------------------------------------------
/VideoArchive.App/obj/Debug/VideoArchive.UI.csproj.CopyComplete:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BashkaMen/Video-Archive/c12a603919143a2565fe659014599f88ac2f76a6/VideoArchive.App/obj/Debug/VideoArchive.UI.csproj.CopyComplete
--------------------------------------------------------------------------------
/VideoArchive.App/obj/Debug/VideoArchive.UI.csproj.CoreCompileInputs.cache:
--------------------------------------------------------------------------------
1 | 637c45b7d3c9556be3319dd4cd05690375e12102
2 |
--------------------------------------------------------------------------------
/VideoArchive.App/obj/Debug/VideoArchive.UI.csproj.FileListAbsolute.txt:
--------------------------------------------------------------------------------
1 | C:\Users\megab\Dropbox\С# проекты\Projects\VideoArchive\VideoArchive.App\bin\Debug\VideoArchive.App.exe.config
2 | C:\Users\megab\Dropbox\С# проекты\Projects\VideoArchive\VideoArchive.App\bin\Debug\VideoArchive.App.exe
3 | C:\Users\megab\Dropbox\С# проекты\Projects\VideoArchive\VideoArchive.App\bin\Debug\VideoArchive.App.pdb
4 | C:\Users\megab\Dropbox\С# проекты\Projects\VideoArchive\VideoArchive.App\bin\Debug\VideoArchive.Model.dll
5 | C:\Users\megab\Dropbox\С# проекты\Projects\VideoArchive\VideoArchive.App\bin\Debug\VideoArchive.Model.pdb
6 | C:\Users\megab\Dropbox\С# проекты\Projects\VideoArchive\VideoArchive.App\obj\Debug\VideoArchive.UI.csprojResolveAssemblyReference.cache
7 | C:\Users\megab\Dropbox\С# проекты\Projects\VideoArchive\VideoArchive.App\obj\Debug\MainWindow.g.cs
8 | C:\Users\megab\Dropbox\С# проекты\Projects\VideoArchive\VideoArchive.App\obj\Debug\App.g.cs
9 | C:\Users\megab\Dropbox\С# проекты\Projects\VideoArchive\VideoArchive.App\obj\Debug\VideoArchive.App_MarkupCompile.cache
10 | C:\Users\megab\Dropbox\С# проекты\Projects\VideoArchive\VideoArchive.App\obj\Debug\VideoArchive.App_MarkupCompile.lref
11 | C:\Users\megab\Dropbox\С# проекты\Projects\VideoArchive\VideoArchive.App\obj\Debug\MainWindow.baml
12 | C:\Users\megab\Dropbox\С# проекты\Projects\VideoArchive\VideoArchive.App\obj\Debug\VideoArchive.App.g.resources
13 | C:\Users\megab\Dropbox\С# проекты\Projects\VideoArchive\VideoArchive.App\obj\Debug\VideoArchive.App.Properties.Resources.resources
14 | C:\Users\megab\Dropbox\С# проекты\Projects\VideoArchive\VideoArchive.App\obj\Debug\VideoArchive.UI.csproj.GenerateResource.Cache
15 | C:\Users\megab\Dropbox\С# проекты\Projects\VideoArchive\VideoArchive.App\obj\Debug\VideoArchive.UI.csproj.CoreCompileInputs.cache
16 | C:\Users\megab\Dropbox\С# проекты\Projects\VideoArchive\VideoArchive.App\obj\Debug\VideoArchive.App.exe
17 | C:\Users\megab\Dropbox\С# проекты\Projects\VideoArchive\VideoArchive.App\obj\Debug\VideoArchive.App.pdb
18 |
--------------------------------------------------------------------------------
/VideoArchive.App/obj/Debug/VideoArchive.UI.csproj.GenerateResource.Cache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BashkaMen/Video-Archive/c12a603919143a2565fe659014599f88ac2f76a6/VideoArchive.App/obj/Debug/VideoArchive.UI.csproj.GenerateResource.Cache
--------------------------------------------------------------------------------
/VideoArchive.App/obj/Debug/VideoArchive.UI.csprojResolveAssemblyReference.cache:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BashkaMen/Video-Archive/c12a603919143a2565fe659014599f88ac2f76a6/VideoArchive.App/obj/Debug/VideoArchive.UI.csprojResolveAssemblyReference.cache
--------------------------------------------------------------------------------
/VideoArchive.App/obj/Debug/Views/EditVideoWindow.baml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BashkaMen/Video-Archive/c12a603919143a2565fe659014599f88ac2f76a6/VideoArchive.App/obj/Debug/Views/EditVideoWindow.baml
--------------------------------------------------------------------------------
/VideoArchive.App/obj/Debug/Views/EditVideoWindow.g.cs:
--------------------------------------------------------------------------------
1 | #pragma checksum "..\..\..\Views\EditVideoWindow.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "E254549196ED572A3F04DA5ABF98FFB68C659054"
2 | //------------------------------------------------------------------------------
3 | //
4 | // Этот код создан программой.
5 | // Исполняемая версия:4.0.30319.42000
6 | //
7 | // Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае
8 | // повторной генерации кода.
9 | //
10 | //------------------------------------------------------------------------------
11 |
12 | using DevExpress.Xpf.DXBinding;
13 | using System;
14 | using System.Diagnostics;
15 | using System.Windows;
16 | using System.Windows.Automation;
17 | using System.Windows.Controls;
18 | using System.Windows.Controls.Primitives;
19 | using System.Windows.Data;
20 | using System.Windows.Documents;
21 | using System.Windows.Ink;
22 | using System.Windows.Input;
23 | using System.Windows.Markup;
24 | using System.Windows.Media;
25 | using System.Windows.Media.Animation;
26 | using System.Windows.Media.Effects;
27 | using System.Windows.Media.Imaging;
28 | using System.Windows.Media.Media3D;
29 | using System.Windows.Media.TextFormatting;
30 | using System.Windows.Navigation;
31 | using System.Windows.Shapes;
32 | using System.Windows.Shell;
33 | using VideoArchive.App.Model;
34 | using VideoArchive.App.ViewModel;
35 |
36 |
37 | namespace VideoArchive.App.Views {
38 |
39 |
40 | ///
41 | /// EditVideoWindow
42 | ///
43 | public partial class EditVideoWindow : System.Windows.Window, System.Windows.Markup.IComponentConnector {
44 |
45 |
46 | #line 30 "..\..\..\Views\EditVideoWindow.xaml"
47 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
48 | internal System.Windows.Controls.StackPanel root;
49 |
50 | #line default
51 | #line hidden
52 |
53 | private bool _contentLoaded;
54 |
55 | ///
56 | /// InitializeComponent
57 | ///
58 | [System.Diagnostics.DebuggerNonUserCodeAttribute()]
59 | [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
60 | public void InitializeComponent() {
61 | if (_contentLoaded) {
62 | return;
63 | }
64 | _contentLoaded = true;
65 | System.Uri resourceLocater = new System.Uri("/VideoArchive.App;component/views/editvideowindow.xaml", System.UriKind.Relative);
66 |
67 | #line 1 "..\..\..\Views\EditVideoWindow.xaml"
68 | System.Windows.Application.LoadComponent(this, resourceLocater);
69 |
70 | #line default
71 | #line hidden
72 | }
73 |
74 | [System.Diagnostics.DebuggerNonUserCodeAttribute()]
75 | [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
76 | [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
77 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")]
78 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")]
79 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")]
80 | void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) {
81 | switch (connectionId)
82 | {
83 | case 1:
84 | this.root = ((System.Windows.Controls.StackPanel)(target));
85 | return;
86 | }
87 | this._contentLoaded = true;
88 | }
89 | }
90 | }
91 |
92 |
--------------------------------------------------------------------------------
/VideoArchive.App/obj/Debug/Views/EditVideoWindow.g.i.cs:
--------------------------------------------------------------------------------
1 | #pragma checksum "..\..\..\Views\EditVideoWindow.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "E254549196ED572A3F04DA5ABF98FFB68C659054"
2 | //------------------------------------------------------------------------------
3 | //
4 | // Этот код создан программой.
5 | // Исполняемая версия:4.0.30319.42000
6 | //
7 | // Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае
8 | // повторной генерации кода.
9 | //
10 | //------------------------------------------------------------------------------
11 |
12 | using DevExpress.Xpf.DXBinding;
13 | using System;
14 | using System.Diagnostics;
15 | using System.Windows;
16 | using System.Windows.Automation;
17 | using System.Windows.Controls;
18 | using System.Windows.Controls.Primitives;
19 | using System.Windows.Data;
20 | using System.Windows.Documents;
21 | using System.Windows.Ink;
22 | using System.Windows.Input;
23 | using System.Windows.Markup;
24 | using System.Windows.Media;
25 | using System.Windows.Media.Animation;
26 | using System.Windows.Media.Effects;
27 | using System.Windows.Media.Imaging;
28 | using System.Windows.Media.Media3D;
29 | using System.Windows.Media.TextFormatting;
30 | using System.Windows.Navigation;
31 | using System.Windows.Shapes;
32 | using System.Windows.Shell;
33 | using VideoArchive.App.Model;
34 | using VideoArchive.App.ViewModel;
35 |
36 |
37 | namespace VideoArchive.App.Views {
38 |
39 |
40 | ///
41 | /// EditVideoWindow
42 | ///
43 | public partial class EditVideoWindow : System.Windows.Window, System.Windows.Markup.IComponentConnector {
44 |
45 |
46 | #line 30 "..\..\..\Views\EditVideoWindow.xaml"
47 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
48 | internal System.Windows.Controls.StackPanel root;
49 |
50 | #line default
51 | #line hidden
52 |
53 | private bool _contentLoaded;
54 |
55 | ///
56 | /// InitializeComponent
57 | ///
58 | [System.Diagnostics.DebuggerNonUserCodeAttribute()]
59 | [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
60 | public void InitializeComponent() {
61 | if (_contentLoaded) {
62 | return;
63 | }
64 | _contentLoaded = true;
65 | System.Uri resourceLocater = new System.Uri("/VideoArchive.App;component/views/editvideowindow.xaml", System.UriKind.Relative);
66 |
67 | #line 1 "..\..\..\Views\EditVideoWindow.xaml"
68 | System.Windows.Application.LoadComponent(this, resourceLocater);
69 |
70 | #line default
71 | #line hidden
72 | }
73 |
74 | [System.Diagnostics.DebuggerNonUserCodeAttribute()]
75 | [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
76 | [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
77 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")]
78 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")]
79 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")]
80 | void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) {
81 | switch (connectionId)
82 | {
83 | case 1:
84 | this.root = ((System.Windows.Controls.StackPanel)(target));
85 | return;
86 | }
87 | this._contentLoaded = true;
88 | }
89 | }
90 | }
91 |
92 |
--------------------------------------------------------------------------------
/VideoArchive.App/obj/Debug/Views/ImageViewer.baml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BashkaMen/Video-Archive/c12a603919143a2565fe659014599f88ac2f76a6/VideoArchive.App/obj/Debug/Views/ImageViewer.baml
--------------------------------------------------------------------------------
/VideoArchive.App/obj/Debug/Views/ImageViewer.g.cs:
--------------------------------------------------------------------------------
1 | #pragma checksum "..\..\..\Views\ImageViewer.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "543C58F25F83E57DACADCBA478FFCE9203B30E36"
2 | //------------------------------------------------------------------------------
3 | //
4 | // Этот код создан программой.
5 | // Исполняемая версия:4.0.30319.42000
6 | //
7 | // Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае
8 | // повторной генерации кода.
9 | //
10 | //------------------------------------------------------------------------------
11 |
12 | using DevExpress.Xpf.DXBinding;
13 | using System;
14 | using System.Diagnostics;
15 | using System.Windows;
16 | using System.Windows.Automation;
17 | using System.Windows.Controls;
18 | using System.Windows.Controls.Primitives;
19 | using System.Windows.Data;
20 | using System.Windows.Documents;
21 | using System.Windows.Ink;
22 | using System.Windows.Input;
23 | using System.Windows.Markup;
24 | using System.Windows.Media;
25 | using System.Windows.Media.Animation;
26 | using System.Windows.Media.Effects;
27 | using System.Windows.Media.Imaging;
28 | using System.Windows.Media.Media3D;
29 | using System.Windows.Media.TextFormatting;
30 | using System.Windows.Navigation;
31 | using System.Windows.Shapes;
32 | using System.Windows.Shell;
33 | using VideoArchive.App.ViewModel;
34 | using VideoArchive.App.Views;
35 |
36 |
37 | namespace VideoArchive.App.Views {
38 |
39 |
40 | ///
41 | /// ImageViewer
42 | ///
43 | public partial class ImageViewer : System.Windows.Window, System.Windows.Markup.IComponentConnector {
44 |
45 | private bool _contentLoaded;
46 |
47 | ///
48 | /// InitializeComponent
49 | ///
50 | [System.Diagnostics.DebuggerNonUserCodeAttribute()]
51 | [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
52 | public void InitializeComponent() {
53 | if (_contentLoaded) {
54 | return;
55 | }
56 | _contentLoaded = true;
57 | System.Uri resourceLocater = new System.Uri("/VideoArchive.App;component/views/imageviewer.xaml", System.UriKind.Relative);
58 |
59 | #line 1 "..\..\..\Views\ImageViewer.xaml"
60 | System.Windows.Application.LoadComponent(this, resourceLocater);
61 |
62 | #line default
63 | #line hidden
64 | }
65 |
66 | [System.Diagnostics.DebuggerNonUserCodeAttribute()]
67 | [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
68 | [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
69 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")]
70 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")]
71 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")]
72 | void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) {
73 | this._contentLoaded = true;
74 | }
75 | }
76 | }
77 |
78 |
--------------------------------------------------------------------------------
/VideoArchive.App/obj/Debug/Views/ImageViewer.g.i.cs:
--------------------------------------------------------------------------------
1 | #pragma checksum "..\..\..\Views\ImageViewer.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "543C58F25F83E57DACADCBA478FFCE9203B30E36"
2 | //------------------------------------------------------------------------------
3 | //
4 | // Этот код создан программой.
5 | // Исполняемая версия:4.0.30319.42000
6 | //
7 | // Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае
8 | // повторной генерации кода.
9 | //
10 | //------------------------------------------------------------------------------
11 |
12 | using DevExpress.Xpf.DXBinding;
13 | using System;
14 | using System.Diagnostics;
15 | using System.Windows;
16 | using System.Windows.Automation;
17 | using System.Windows.Controls;
18 | using System.Windows.Controls.Primitives;
19 | using System.Windows.Data;
20 | using System.Windows.Documents;
21 | using System.Windows.Ink;
22 | using System.Windows.Input;
23 | using System.Windows.Markup;
24 | using System.Windows.Media;
25 | using System.Windows.Media.Animation;
26 | using System.Windows.Media.Effects;
27 | using System.Windows.Media.Imaging;
28 | using System.Windows.Media.Media3D;
29 | using System.Windows.Media.TextFormatting;
30 | using System.Windows.Navigation;
31 | using System.Windows.Shapes;
32 | using System.Windows.Shell;
33 | using VideoArchive.App.ViewModel;
34 | using VideoArchive.App.Views;
35 |
36 |
37 | namespace VideoArchive.App.Views {
38 |
39 |
40 | ///
41 | /// ImageViewer
42 | ///
43 | public partial class ImageViewer : System.Windows.Window, System.Windows.Markup.IComponentConnector {
44 |
45 | private bool _contentLoaded;
46 |
47 | ///
48 | /// InitializeComponent
49 | ///
50 | [System.Diagnostics.DebuggerNonUserCodeAttribute()]
51 | [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
52 | public void InitializeComponent() {
53 | if (_contentLoaded) {
54 | return;
55 | }
56 | _contentLoaded = true;
57 | System.Uri resourceLocater = new System.Uri("/VideoArchive.App;component/views/imageviewer.xaml", System.UriKind.Relative);
58 |
59 | #line 1 "..\..\..\Views\ImageViewer.xaml"
60 | System.Windows.Application.LoadComponent(this, resourceLocater);
61 |
62 | #line default
63 | #line hidden
64 | }
65 |
66 | [System.Diagnostics.DebuggerNonUserCodeAttribute()]
67 | [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
68 | [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
69 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")]
70 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")]
71 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")]
72 | void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) {
73 | this._contentLoaded = true;
74 | }
75 | }
76 | }
77 |
78 |
--------------------------------------------------------------------------------
/VideoArchive.App/obj/Debug/Views/MainContentEditor.g.i.cs:
--------------------------------------------------------------------------------
1 | #pragma checksum "..\..\..\Views\MainContentEditor.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "7F71D9BD3BA162A6423989E3F1D31834"
2 | //------------------------------------------------------------------------------
3 | //
4 | // Этот код создан программой.
5 | // Исполняемая версия:4.0.30319.42000
6 | //
7 | // Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае
8 | // повторной генерации кода.
9 | //
10 | //------------------------------------------------------------------------------
11 |
12 | using CalcBinding;
13 | using System;
14 | using System.Diagnostics;
15 | using System.Windows;
16 | using System.Windows.Automation;
17 | using System.Windows.Controls;
18 | using System.Windows.Controls.Primitives;
19 | using System.Windows.Data;
20 | using System.Windows.Documents;
21 | using System.Windows.Ink;
22 | using System.Windows.Input;
23 | using System.Windows.Markup;
24 | using System.Windows.Media;
25 | using System.Windows.Media.Animation;
26 | using System.Windows.Media.Effects;
27 | using System.Windows.Media.Imaging;
28 | using System.Windows.Media.Media3D;
29 | using System.Windows.Media.TextFormatting;
30 | using System.Windows.Navigation;
31 | using System.Windows.Shapes;
32 | using System.Windows.Shell;
33 | using VideoArchive.App.Controls;
34 | using VideoArchive.App.Views;
35 | using VideoArchive.Model;
36 |
37 |
38 | namespace VideoArchive.App.Views {
39 |
40 |
41 | ///
42 | /// MainContentEditor
43 | ///
44 | public partial class MainContentEditor : System.Windows.Window, System.Windows.Markup.IComponentConnector {
45 |
46 |
47 | #line 24 "..\..\..\Views\MainContentEditor.xaml"
48 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
49 | internal System.Windows.Controls.StackPanel root;
50 |
51 | #line default
52 | #line hidden
53 |
54 |
55 | #line 216 "..\..\..\Views\MainContentEditor.xaml"
56 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
57 | internal VideoArchive.App.Controls.RepeatMediaElement media;
58 |
59 | #line default
60 | #line hidden
61 |
62 |
63 | #line 226 "..\..\..\Views\MainContentEditor.xaml"
64 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
65 | internal System.Windows.Controls.Slider mediaVolume;
66 |
67 | #line default
68 | #line hidden
69 |
70 | private bool _contentLoaded;
71 |
72 | ///
73 | /// InitializeComponent
74 | ///
75 | [System.Diagnostics.DebuggerNonUserCodeAttribute()]
76 | [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
77 | public void InitializeComponent() {
78 | if (_contentLoaded) {
79 | return;
80 | }
81 | _contentLoaded = true;
82 | System.Uri resourceLocater = new System.Uri("/VideoArchive.App;component/views/maincontenteditor.xaml", System.UriKind.Relative);
83 |
84 | #line 1 "..\..\..\Views\MainContentEditor.xaml"
85 | System.Windows.Application.LoadComponent(this, resourceLocater);
86 |
87 | #line default
88 | #line hidden
89 | }
90 |
91 | [System.Diagnostics.DebuggerNonUserCodeAttribute()]
92 | [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
93 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
94 | internal System.Delegate _CreateDelegate(System.Type delegateType, string handler) {
95 | return System.Delegate.CreateDelegate(delegateType, this, handler);
96 | }
97 |
98 | [System.Diagnostics.DebuggerNonUserCodeAttribute()]
99 | [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
100 | [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
101 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")]
102 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")]
103 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")]
104 | void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) {
105 | switch (connectionId)
106 | {
107 | case 1:
108 | this.root = ((System.Windows.Controls.StackPanel)(target));
109 | return;
110 | case 2:
111 | this.media = ((VideoArchive.App.Controls.RepeatMediaElement)(target));
112 | return;
113 | case 3:
114 | this.mediaVolume = ((System.Windows.Controls.Slider)(target));
115 | return;
116 | }
117 | this._contentLoaded = true;
118 | }
119 | }
120 | }
121 |
122 |
--------------------------------------------------------------------------------
/VideoArchive.App/obj/Debug/Views/MainWindow.baml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BashkaMen/Video-Archive/c12a603919143a2565fe659014599f88ac2f76a6/VideoArchive.App/obj/Debug/Views/MainWindow.baml
--------------------------------------------------------------------------------
/VideoArchive.App/obj/Debug/Views/SettingsView.g.i.cs:
--------------------------------------------------------------------------------
1 | #pragma checksum "..\..\..\Views\SettingsView.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "DC444DD28C994D8BB63BB468D3D13E7600F48B01"
2 | //------------------------------------------------------------------------------
3 | //
4 | // Этот код создан программой.
5 | // Исполняемая версия:4.0.30319.42000
6 | //
7 | // Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае
8 | // повторной генерации кода.
9 | //
10 | //------------------------------------------------------------------------------
11 |
12 | using DevExpress.Xpf.DXBinding;
13 | using System;
14 | using System.Diagnostics;
15 | using System.Windows;
16 | using System.Windows.Automation;
17 | using System.Windows.Controls;
18 | using System.Windows.Controls.Primitives;
19 | using System.Windows.Data;
20 | using System.Windows.Documents;
21 | using System.Windows.Ink;
22 | using System.Windows.Input;
23 | using System.Windows.Markup;
24 | using System.Windows.Media;
25 | using System.Windows.Media.Animation;
26 | using System.Windows.Media.Effects;
27 | using System.Windows.Media.Imaging;
28 | using System.Windows.Media.Media3D;
29 | using System.Windows.Media.TextFormatting;
30 | using System.Windows.Navigation;
31 | using System.Windows.Shapes;
32 | using System.Windows.Shell;
33 | using VideoArchive.App.ViewModel;
34 | using VideoArchive.App.Views;
35 |
36 |
37 | namespace VideoArchive.App.Views {
38 |
39 |
40 | ///
41 | /// SettingsView
42 | ///
43 | public partial class SettingsView : System.Windows.Window, System.Windows.Markup.IComponentConnector {
44 |
45 | private bool _contentLoaded;
46 |
47 | ///
48 | /// InitializeComponent
49 | ///
50 | [System.Diagnostics.DebuggerNonUserCodeAttribute()]
51 | [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
52 | public void InitializeComponent() {
53 | if (_contentLoaded) {
54 | return;
55 | }
56 | _contentLoaded = true;
57 | System.Uri resourceLocater = new System.Uri("/VideoArchive.App;component/views/settingsview.xaml", System.UriKind.Relative);
58 |
59 | #line 1 "..\..\..\Views\SettingsView.xaml"
60 | System.Windows.Application.LoadComponent(this, resourceLocater);
61 |
62 | #line default
63 | #line hidden
64 | }
65 |
66 | [System.Diagnostics.DebuggerNonUserCodeAttribute()]
67 | [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
68 | [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
69 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")]
70 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")]
71 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")]
72 | void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) {
73 | this._contentLoaded = true;
74 | }
75 | }
76 | }
77 |
78 |
--------------------------------------------------------------------------------
/VideoArchive.App/obj/Debug/Views/Test.g.i.cs:
--------------------------------------------------------------------------------
1 | #pragma checksum "..\..\..\Views\Test.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "4DA417D3BF5A7FB9C7D15007301AC43CEA65D6F0"
2 | //------------------------------------------------------------------------------
3 | //
4 | // Этот код создан программой.
5 | // Исполняемая версия:4.0.30319.42000
6 | //
7 | // Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае
8 | // повторной генерации кода.
9 | //
10 | //------------------------------------------------------------------------------
11 |
12 | using DevExpress.Xpf.DXBinding;
13 | using System;
14 | using System.Diagnostics;
15 | using System.Windows;
16 | using System.Windows.Automation;
17 | using System.Windows.Controls;
18 | using System.Windows.Controls.Primitives;
19 | using System.Windows.Data;
20 | using System.Windows.Documents;
21 | using System.Windows.Ink;
22 | using System.Windows.Input;
23 | using System.Windows.Markup;
24 | using System.Windows.Media;
25 | using System.Windows.Media.Animation;
26 | using System.Windows.Media.Effects;
27 | using System.Windows.Media.Imaging;
28 | using System.Windows.Media.Media3D;
29 | using System.Windows.Media.TextFormatting;
30 | using System.Windows.Navigation;
31 | using System.Windows.Shapes;
32 | using System.Windows.Shell;
33 | using WpfApp1;
34 | using WpfApp1.ViewModels;
35 |
36 |
37 | namespace WpfApp1 {
38 |
39 |
40 | ///
41 | /// Test
42 | ///
43 | public partial class Test : System.Windows.Window, System.Windows.Markup.IComponentConnector {
44 |
45 | private bool _contentLoaded;
46 |
47 | ///
48 | /// InitializeComponent
49 | ///
50 | [System.Diagnostics.DebuggerNonUserCodeAttribute()]
51 | [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
52 | public void InitializeComponent() {
53 | if (_contentLoaded) {
54 | return;
55 | }
56 | _contentLoaded = true;
57 | System.Uri resourceLocater = new System.Uri("/VideoArchive.App;component/views/test.xaml", System.UriKind.Relative);
58 |
59 | #line 1 "..\..\..\Views\Test.xaml"
60 | System.Windows.Application.LoadComponent(this, resourceLocater);
61 |
62 | #line default
63 | #line hidden
64 | }
65 |
66 | [System.Diagnostics.DebuggerNonUserCodeAttribute()]
67 | [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
68 | [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
69 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")]
70 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")]
71 | [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")]
72 | void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) {
73 | this._contentLoaded = true;
74 | }
75 | }
76 | }
77 |
78 |
--------------------------------------------------------------------------------
/VideoArchive.App/obj/Release/App.g.cs:
--------------------------------------------------------------------------------
1 | #pragma checksum "..\..\App.xaml" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "69B8DDB689A2DD81B73A8C804CAD4ACF"
2 | //------------------------------------------------------------------------------
3 | //
4 | // Этот код создан программой.
5 | // Исполняемая версия:4.0.30319.42000
6 | //
7 | // Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае
8 | // повторной генерации кода.
9 | //
10 | //------------------------------------------------------------------------------
11 |
12 | using System;
13 | using System.Diagnostics;
14 | using System.Windows;
15 | using System.Windows.Automation;
16 | using System.Windows.Controls;
17 | using System.Windows.Controls.Primitives;
18 | using System.Windows.Data;
19 | using System.Windows.Documents;
20 | using System.Windows.Ink;
21 | using System.Windows.Input;
22 | using System.Windows.Markup;
23 | using System.Windows.Media;
24 | using System.Windows.Media.Animation;
25 | using System.Windows.Media.Effects;
26 | using System.Windows.Media.Imaging;
27 | using System.Windows.Media.Media3D;
28 | using System.Windows.Media.TextFormatting;
29 | using System.Windows.Navigation;
30 | using System.Windows.Shapes;
31 | using System.Windows.Shell;
32 | using VideoArchive.App;
33 |
34 |
35 | namespace VideoArchive.App {
36 |
37 |
38 | ///
39 | /// App
40 | ///
41 | public partial class App : System.Windows.Application {
42 |
43 | private bool _contentLoaded;
44 |
45 | ///
46 | /// InitializeComponent
47 | ///
48 | [System.Diagnostics.DebuggerNonUserCodeAttribute()]
49 | [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
50 | public void InitializeComponent() {
51 | if (_contentLoaded) {
52 | return;
53 | }
54 | _contentLoaded = true;
55 |
56 | #line 5 "..\..\App.xaml"
57 | this.StartupUri = new System.Uri("MainWindow.xaml", System.UriKind.Relative);
58 |
59 | #line default
60 | #line hidden
61 | System.Uri resourceLocater = new System.Uri("/VideoArchive.App;component/app.xaml", System.UriKind.Relative);
62 |
63 | #line 1 "..\..\App.xaml"
64 | System.Windows.Application.LoadComponent(this, resourceLocater);
65 |
66 | #line default
67 | #line hidden
68 | }
69 |
70 | ///
71 | /// Application Entry Point.
72 | ///
73 | [System.STAThreadAttribute()]
74 | [System.Diagnostics.DebuggerNonUserCodeAttribute()]
75 | [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")]
76 | public static void Main() {
77 | VideoArchive.App.App app = new VideoArchive.App.App();
78 | app.InitializeComponent();
79 | app.Run();
80 | }
81 | }
82 | }
83 |
84 |
--------------------------------------------------------------------------------
/VideoArchive.App/obj/Release/VideoArchive.App.csproj.CoreCompileInputs.cache:
--------------------------------------------------------------------------------
1 | 9e52c6f691c8994076db0e6a97cc0a0571cba2cf
2 |
--------------------------------------------------------------------------------
/VideoArchive.App/obj/Release/VideoArchive.UI.csproj.CoreCompileInputs.cache:
--------------------------------------------------------------------------------
1 | 29a09f5f7d7732768734b64c91a090d4f001dacf
2 |
--------------------------------------------------------------------------------
/VideoArchive.App/packages.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/VideoArchive.App/readme.txt:
--------------------------------------------------------------------------------
1 | NReco.VideoInfo (FFProbe wrapper)
2 | ---------------------------------
3 | Visit http://www.nrecosite.com/video_info_net.aspx for the latest information (change log, examples etc)
4 | API documentation: http://www.nrecosite.com/doc/NReco.VideoInfo/
--------------------------------------------------------------------------------
/VideoArchive.sln:
--------------------------------------------------------------------------------
1 |
2 | Microsoft Visual Studio Solution File, Format Version 12.00
3 | # Visual Studio 15
4 | VisualStudioVersion = 15.0.27004.2009
5 | MinimumVisualStudioVersion = 10.0.40219.1
6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "VideoArchive.App", "VideoArchive.App\VideoArchive.App.csproj", "{B8AFE396-E131-4835-B9DB-0E78EAF875F2}"
7 | EndProject
8 | Global
9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution
10 | Debug|Any CPU = Debug|Any CPU
11 | Release|Any CPU = Release|Any CPU
12 | EndGlobalSection
13 | GlobalSection(ProjectConfigurationPlatforms) = postSolution
14 | {B8AFE396-E131-4835-B9DB-0E78EAF875F2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
15 | {B8AFE396-E131-4835-B9DB-0E78EAF875F2}.Debug|Any CPU.Build.0 = Debug|Any CPU
16 | {B8AFE396-E131-4835-B9DB-0E78EAF875F2}.Release|Any CPU.ActiveCfg = Release|Any CPU
17 | {B8AFE396-E131-4835-B9DB-0E78EAF875F2}.Release|Any CPU.Build.0 = Release|Any CPU
18 | EndGlobalSection
19 | GlobalSection(SolutionProperties) = preSolution
20 | HideSolutionNode = FALSE
21 | EndGlobalSection
22 | GlobalSection(ExtensibilityGlobals) = postSolution
23 | SolutionGuid = {14FCDCF6-8664-48ED-888E-23CB43CB525D}
24 | EndGlobalSection
25 | EndGlobal
26 |
--------------------------------------------------------------------------------
/packages/CalcBinding.2.3.0/CalcBinding.2.3.0.nupkg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BashkaMen/Video-Archive/c12a603919143a2565fe659014599f88ac2f76a6/packages/CalcBinding.2.3.0/CalcBinding.2.3.0.nupkg
--------------------------------------------------------------------------------
/packages/CalcBinding.2.3.0/lib/net40/CalcBinding.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BashkaMen/Video-Archive/c12a603919143a2565fe659014599f88ac2f76a6/packages/CalcBinding.2.3.0/lib/net40/CalcBinding.dll
--------------------------------------------------------------------------------
/packages/CalcBinding.2.3.0/lib/net45/CalcBinding.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BashkaMen/Video-Archive/c12a603919143a2565fe659014599f88ac2f76a6/packages/CalcBinding.2.3.0/lib/net45/CalcBinding.dll
--------------------------------------------------------------------------------
/packages/DevExpressMvvm.17.1.6.0/DevExpressMvvm.17.1.6.0.nupkg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BashkaMen/Video-Archive/c12a603919143a2565fe659014599f88ac2f76a6/packages/DevExpressMvvm.17.1.6.0/DevExpressMvvm.17.1.6.0.nupkg
--------------------------------------------------------------------------------
/packages/DevExpressMvvm.17.1.6.0/lib/net40-client/DevExpress.Mvvm.UI.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BashkaMen/Video-Archive/c12a603919143a2565fe659014599f88ac2f76a6/packages/DevExpressMvvm.17.1.6.0/lib/net40-client/DevExpress.Mvvm.UI.dll
--------------------------------------------------------------------------------
/packages/DevExpressMvvm.17.1.6.0/lib/net40-client/DevExpress.Mvvm.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BashkaMen/Video-Archive/c12a603919143a2565fe659014599f88ac2f76a6/packages/DevExpressMvvm.17.1.6.0/lib/net40-client/DevExpress.Mvvm.dll
--------------------------------------------------------------------------------
/packages/DynamicExpresso.Core.1.3.0.0/DynamicExpresso.Core.1.3.0.0.nupkg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BashkaMen/Video-Archive/c12a603919143a2565fe659014599f88ac2f76a6/packages/DynamicExpresso.Core.1.3.0.0/DynamicExpresso.Core.1.3.0.0.nupkg
--------------------------------------------------------------------------------
/packages/DynamicExpresso.Core.1.3.0.0/lib/net40/DynamicExpresso.Core.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BashkaMen/Video-Archive/c12a603919143a2565fe659014599f88ac2f76a6/packages/DynamicExpresso.Core.1.3.0.0/lib/net40/DynamicExpresso.Core.dll
--------------------------------------------------------------------------------
/packages/Fody.2.0.0/Content/FodyWeavers.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/packages/Fody.2.0.0/Fody.2.0.0.nupkg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BashkaMen/Video-Archive/c12a603919143a2565fe659014599f88ac2f76a6/packages/Fody.2.0.0/Fody.2.0.0.nupkg
--------------------------------------------------------------------------------
/packages/Fody.2.0.0/Fody.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BashkaMen/Video-Archive/c12a603919143a2565fe659014599f88ac2f76a6/packages/Fody.2.0.0/Fody.dll
--------------------------------------------------------------------------------
/packages/Fody.2.0.0/Fody.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BashkaMen/Video-Archive/c12a603919143a2565fe659014599f88ac2f76a6/packages/Fody.2.0.0/Fody.pdb
--------------------------------------------------------------------------------
/packages/Fody.2.0.0/FodyCommon.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BashkaMen/Video-Archive/c12a603919143a2565fe659014599f88ac2f76a6/packages/Fody.2.0.0/FodyCommon.dll
--------------------------------------------------------------------------------
/packages/Fody.2.0.0/FodyCommon.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BashkaMen/Video-Archive/c12a603919143a2565fe659014599f88ac2f76a6/packages/Fody.2.0.0/FodyCommon.pdb
--------------------------------------------------------------------------------
/packages/Fody.2.0.0/FodyIsolated.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BashkaMen/Video-Archive/c12a603919143a2565fe659014599f88ac2f76a6/packages/Fody.2.0.0/FodyIsolated.dll
--------------------------------------------------------------------------------
/packages/Fody.2.0.0/FodyIsolated.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BashkaMen/Video-Archive/c12a603919143a2565fe659014599f88ac2f76a6/packages/Fody.2.0.0/FodyIsolated.pdb
--------------------------------------------------------------------------------
/packages/Fody.2.0.0/Mono.Cecil.Mdb.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BashkaMen/Video-Archive/c12a603919143a2565fe659014599f88ac2f76a6/packages/Fody.2.0.0/Mono.Cecil.Mdb.dll
--------------------------------------------------------------------------------
/packages/Fody.2.0.0/Mono.Cecil.Pdb.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BashkaMen/Video-Archive/c12a603919143a2565fe659014599f88ac2f76a6/packages/Fody.2.0.0/Mono.Cecil.Pdb.dll
--------------------------------------------------------------------------------
/packages/Fody.2.0.0/Mono.Cecil.Rocks.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BashkaMen/Video-Archive/c12a603919143a2565fe659014599f88ac2f76a6/packages/Fody.2.0.0/Mono.Cecil.Rocks.dll
--------------------------------------------------------------------------------
/packages/Fody.2.0.0/Mono.Cecil.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BashkaMen/Video-Archive/c12a603919143a2565fe659014599f88ac2f76a6/packages/Fody.2.0.0/Mono.Cecil.dll
--------------------------------------------------------------------------------
/packages/Fody.2.0.0/Tools/install.ps1:
--------------------------------------------------------------------------------
1 | param($installPath, $toolsPath, $package, $project)
2 | $item = $project.ProjectItems | where-object {$_.Name -eq "FodyWeavers.xml"}
3 | $item.Properties.Item("BuildAction").Value = [int]0
--------------------------------------------------------------------------------
/packages/Fody.2.0.0/build/dotnet/Fody.targets:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | $(NCrunchOriginalSolutionDir)
7 |
8 |
9 |
10 |
11 | $(SolutionDir)
12 |
13 |
14 |
15 |
16 | $(MSBuildProjectDirectory)..\..\..\
17 |
18 |
19 |
20 |
21 |
22 |
23 | $(KeyOriginatorFile)
24 |
25 |
26 |
27 |
28 | $(AssemblyOriginatorKeyFile)
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 | $(ProjectDir)FodyWeavers.xml
39 | $(SignAssembly)
40 | $(MSBuildThisFileDirectory)..\..\
41 |
42 |
45 |
52 |
53 |
65 |
66 |
69 |
70 |
71 |
72 | True
73 |
74 |
75 |
76 |
77 |
78 |
81 |
85 |
86 |
92 |
93 |
94 |
95 |
96 |
97 |
98 |
99 |
100 |
--------------------------------------------------------------------------------
/packages/Fody.2.0.0/build/netstandard1.4/Fody.targets:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | $(NCrunchOriginalSolutionDir)
7 |
8 |
9 |
10 |
11 | $(SolutionDir)
12 |
13 |
14 |
15 |
16 | $(MSBuildProjectDirectory)..\..\..\
17 |
18 |
19 |
20 |
21 |
22 |
23 | $(KeyOriginatorFile)
24 |
25 |
26 |
27 |
28 | $(AssemblyOriginatorKeyFile)
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 | $(ProjectDir)FodyWeavers.xml
39 | $(SignAssembly)
40 | $(MSBuildThisFileDirectory)..\..\
41 |
42 |
45 |
52 |
53 |
65 |
66 |
69 |
70 |
71 |
72 | True
73 |
74 |
75 |
76 |
77 |
78 |
81 |
85 |
86 |
92 |
93 |
94 |
95 |
96 |
97 |
98 |
99 |
100 |
--------------------------------------------------------------------------------
/packages/Fody.2.0.0/build/portable-net+sl+win+wpa+wp/Fody.targets:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | $(NCrunchOriginalSolutionDir)
7 |
8 |
9 |
10 |
11 | $(SolutionDir)
12 |
13 |
14 |
15 |
16 | $(MSBuildProjectDirectory)..\..\..\
17 |
18 |
19 |
20 |
21 |
22 |
23 | $(KeyOriginatorFile)
24 |
25 |
26 |
27 |
28 | $(AssemblyOriginatorKeyFile)
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 | $(ProjectDir)FodyWeavers.xml
39 | $(SignAssembly)
40 | $(MSBuildThisFileDirectory)..\..\
41 |
42 |
45 |
52 |
53 |
65 |
66 |
69 |
70 |
71 |
72 | True
73 |
74 |
75 |
76 |
77 |
78 |
81 |
85 |
86 |
92 |
93 |
94 |
95 |
96 |
97 |
98 |
99 |
100 |
--------------------------------------------------------------------------------
/packages/Fody.2.2.1.0/Content/FodyWeavers.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/packages/Fody.2.2.1.0/Fody.2.2.1.0.nupkg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BashkaMen/Video-Archive/c12a603919143a2565fe659014599f88ac2f76a6/packages/Fody.2.2.1.0/Fody.2.2.1.0.nupkg
--------------------------------------------------------------------------------
/packages/Fody.2.2.1.0/Fody.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BashkaMen/Video-Archive/c12a603919143a2565fe659014599f88ac2f76a6/packages/Fody.2.2.1.0/Fody.dll
--------------------------------------------------------------------------------
/packages/Fody.2.2.1.0/Fody.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BashkaMen/Video-Archive/c12a603919143a2565fe659014599f88ac2f76a6/packages/Fody.2.2.1.0/Fody.pdb
--------------------------------------------------------------------------------
/packages/Fody.2.2.1.0/FodyCommon.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BashkaMen/Video-Archive/c12a603919143a2565fe659014599f88ac2f76a6/packages/Fody.2.2.1.0/FodyCommon.dll
--------------------------------------------------------------------------------
/packages/Fody.2.2.1.0/FodyCommon.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BashkaMen/Video-Archive/c12a603919143a2565fe659014599f88ac2f76a6/packages/Fody.2.2.1.0/FodyCommon.pdb
--------------------------------------------------------------------------------
/packages/Fody.2.2.1.0/FodyIsolated.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BashkaMen/Video-Archive/c12a603919143a2565fe659014599f88ac2f76a6/packages/Fody.2.2.1.0/FodyIsolated.dll
--------------------------------------------------------------------------------
/packages/Fody.2.2.1.0/FodyIsolated.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BashkaMen/Video-Archive/c12a603919143a2565fe659014599f88ac2f76a6/packages/Fody.2.2.1.0/FodyIsolated.pdb
--------------------------------------------------------------------------------
/packages/Fody.2.2.1.0/Mono.Cecil.Mdb.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BashkaMen/Video-Archive/c12a603919143a2565fe659014599f88ac2f76a6/packages/Fody.2.2.1.0/Mono.Cecil.Mdb.dll
--------------------------------------------------------------------------------
/packages/Fody.2.2.1.0/Mono.Cecil.Pdb.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BashkaMen/Video-Archive/c12a603919143a2565fe659014599f88ac2f76a6/packages/Fody.2.2.1.0/Mono.Cecil.Pdb.dll
--------------------------------------------------------------------------------
/packages/Fody.2.2.1.0/Mono.Cecil.Rocks.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BashkaMen/Video-Archive/c12a603919143a2565fe659014599f88ac2f76a6/packages/Fody.2.2.1.0/Mono.Cecil.Rocks.dll
--------------------------------------------------------------------------------
/packages/Fody.2.2.1.0/Mono.Cecil.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BashkaMen/Video-Archive/c12a603919143a2565fe659014599f88ac2f76a6/packages/Fody.2.2.1.0/Mono.Cecil.dll
--------------------------------------------------------------------------------
/packages/Fody.2.2.1.0/Tools/install.ps1:
--------------------------------------------------------------------------------
1 | param($installPath, $toolsPath, $package, $project)
2 | $item = $project.ProjectItems | where-object {$_.Name -eq "FodyWeavers.xml"}
3 | $item.Properties.Item("BuildAction").Value = [int]0
--------------------------------------------------------------------------------
/packages/Fody.2.2.1.0/build/net452/Fody.targets:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | $(NCrunchOriginalSolutionDir)
7 |
8 |
9 |
10 |
11 | $(SolutionDir)
12 |
13 |
14 |
15 |
16 | $(MSBuildProjectDirectory)..\..\..\
17 |
18 |
19 |
20 |
21 |
22 |
23 | $(KeyOriginatorFile)
24 |
25 |
26 |
27 |
28 | $(AssemblyOriginatorKeyFile)
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 | $(ProjectDir)FodyWeavers.xml
39 | $(SignAssembly)
40 | $(MSBuildThisFileDirectory)..\..\
41 |
42 |
45 |
52 |
53 |
69 |
70 |
73 |
74 |
75 |
76 | True
77 |
78 |
79 |
80 |
81 |
82 |
85 |
89 |
90 |
96 |
97 |
98 |
99 |
100 |
101 |
102 |
103 |
104 |
--------------------------------------------------------------------------------
/packages/Fody.2.2.1.0/build/netstandard1.2/Fody.targets:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | $(NCrunchOriginalSolutionDir)
7 |
8 |
9 |
10 |
11 | $(SolutionDir)
12 |
13 |
14 |
15 |
16 | $(MSBuildProjectDirectory)..\..\..\
17 |
18 |
19 |
20 |
21 |
22 |
23 | $(KeyOriginatorFile)
24 |
25 |
26 |
27 |
28 | $(AssemblyOriginatorKeyFile)
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 | $(ProjectDir)FodyWeavers.xml
39 | $(SignAssembly)
40 | $(MSBuildThisFileDirectory)..\..\
41 |
42 |
45 |
52 |
53 |
69 |
70 |
73 |
74 |
75 |
76 | True
77 |
78 |
79 |
80 |
81 |
82 |
85 |
89 |
90 |
96 |
97 |
98 |
99 |
100 |
101 |
102 |
103 |
104 |
--------------------------------------------------------------------------------
/packages/Fody.2.2.1.0/build/portable-net+sl+win+wpa+wp/Fody.targets:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | $(NCrunchOriginalSolutionDir)
7 |
8 |
9 |
10 |
11 | $(SolutionDir)
12 |
13 |
14 |
15 |
16 | $(MSBuildProjectDirectory)..\..\..\
17 |
18 |
19 |
20 |
21 |
22 |
23 | $(KeyOriginatorFile)
24 |
25 |
26 |
27 |
28 | $(AssemblyOriginatorKeyFile)
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 | $(ProjectDir)FodyWeavers.xml
39 | $(SignAssembly)
40 | $(MSBuildThisFileDirectory)..\..\
41 |
42 |
45 |
52 |
53 |
69 |
70 |
73 |
74 |
75 |
76 | True
77 |
78 |
79 |
80 |
81 |
82 |
85 |
89 |
90 |
96 |
97 |
98 |
99 |
100 |
101 |
102 |
103 |
104 |
--------------------------------------------------------------------------------
/packages/HtmlAgilityPack.1.6.7/HtmlAgilityPack.1.6.7.nupkg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BashkaMen/Video-Archive/c12a603919143a2565fe659014599f88ac2f76a6/packages/HtmlAgilityPack.1.6.7/HtmlAgilityPack.1.6.7.nupkg
--------------------------------------------------------------------------------
/packages/HtmlAgilityPack.1.6.7/lib/Net20/HtmlAgilityPack.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BashkaMen/Video-Archive/c12a603919143a2565fe659014599f88ac2f76a6/packages/HtmlAgilityPack.1.6.7/lib/Net20/HtmlAgilityPack.dll
--------------------------------------------------------------------------------
/packages/HtmlAgilityPack.1.6.7/lib/Net20/HtmlAgilityPack.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BashkaMen/Video-Archive/c12a603919143a2565fe659014599f88ac2f76a6/packages/HtmlAgilityPack.1.6.7/lib/Net20/HtmlAgilityPack.pdb
--------------------------------------------------------------------------------
/packages/HtmlAgilityPack.1.6.7/lib/Net40-client/HtmlAgilityPack.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BashkaMen/Video-Archive/c12a603919143a2565fe659014599f88ac2f76a6/packages/HtmlAgilityPack.1.6.7/lib/Net40-client/HtmlAgilityPack.dll
--------------------------------------------------------------------------------
/packages/HtmlAgilityPack.1.6.7/lib/Net40-client/HtmlAgilityPack.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BashkaMen/Video-Archive/c12a603919143a2565fe659014599f88ac2f76a6/packages/HtmlAgilityPack.1.6.7/lib/Net40-client/HtmlAgilityPack.pdb
--------------------------------------------------------------------------------
/packages/HtmlAgilityPack.1.6.7/lib/Net40/HtmlAgilityPack.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BashkaMen/Video-Archive/c12a603919143a2565fe659014599f88ac2f76a6/packages/HtmlAgilityPack.1.6.7/lib/Net40/HtmlAgilityPack.dll
--------------------------------------------------------------------------------
/packages/HtmlAgilityPack.1.6.7/lib/Net40/HtmlAgilityPack.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BashkaMen/Video-Archive/c12a603919143a2565fe659014599f88ac2f76a6/packages/HtmlAgilityPack.1.6.7/lib/Net40/HtmlAgilityPack.pdb
--------------------------------------------------------------------------------
/packages/HtmlAgilityPack.1.6.7/lib/Net45/HtmlAgilityPack.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BashkaMen/Video-Archive/c12a603919143a2565fe659014599f88ac2f76a6/packages/HtmlAgilityPack.1.6.7/lib/Net45/HtmlAgilityPack.dll
--------------------------------------------------------------------------------
/packages/HtmlAgilityPack.1.6.7/lib/Net45/HtmlAgilityPack.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BashkaMen/Video-Archive/c12a603919143a2565fe659014599f88ac2f76a6/packages/HtmlAgilityPack.1.6.7/lib/Net45/HtmlAgilityPack.pdb
--------------------------------------------------------------------------------
/packages/HtmlAgilityPack.1.6.7/lib/NetCore45/HtmlAgilityPack.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BashkaMen/Video-Archive/c12a603919143a2565fe659014599f88ac2f76a6/packages/HtmlAgilityPack.1.6.7/lib/NetCore45/HtmlAgilityPack.dll
--------------------------------------------------------------------------------
/packages/HtmlAgilityPack.1.6.7/lib/NetCore45/HtmlAgilityPack.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BashkaMen/Video-Archive/c12a603919143a2565fe659014599f88ac2f76a6/packages/HtmlAgilityPack.1.6.7/lib/NetCore45/HtmlAgilityPack.pdb
--------------------------------------------------------------------------------
/packages/HtmlAgilityPack.1.6.7/lib/netstandard1.3/HtmlAgilityPack.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BashkaMen/Video-Archive/c12a603919143a2565fe659014599f88ac2f76a6/packages/HtmlAgilityPack.1.6.7/lib/netstandard1.3/HtmlAgilityPack.dll
--------------------------------------------------------------------------------
/packages/HtmlAgilityPack.1.6.7/lib/netstandard1.3/HtmlAgilityPack.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BashkaMen/Video-Archive/c12a603919143a2565fe659014599f88ac2f76a6/packages/HtmlAgilityPack.1.6.7/lib/netstandard1.3/HtmlAgilityPack.pdb
--------------------------------------------------------------------------------
/packages/HtmlAgilityPack.1.6.7/lib/netstandard1.6/HtmlAgilityPack.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BashkaMen/Video-Archive/c12a603919143a2565fe659014599f88ac2f76a6/packages/HtmlAgilityPack.1.6.7/lib/netstandard1.6/HtmlAgilityPack.dll
--------------------------------------------------------------------------------
/packages/HtmlAgilityPack.1.6.7/lib/netstandard1.6/HtmlAgilityPack.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BashkaMen/Video-Archive/c12a603919143a2565fe659014599f88ac2f76a6/packages/HtmlAgilityPack.1.6.7/lib/netstandard1.6/HtmlAgilityPack.pdb
--------------------------------------------------------------------------------
/packages/HtmlAgilityPack.1.6.7/lib/netstandard2.0/HtmlAgilityPack.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BashkaMen/Video-Archive/c12a603919143a2565fe659014599f88ac2f76a6/packages/HtmlAgilityPack.1.6.7/lib/netstandard2.0/HtmlAgilityPack.dll
--------------------------------------------------------------------------------
/packages/HtmlAgilityPack.1.6.7/lib/netstandard2.0/HtmlAgilityPack.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BashkaMen/Video-Archive/c12a603919143a2565fe659014599f88ac2f76a6/packages/HtmlAgilityPack.1.6.7/lib/netstandard2.0/HtmlAgilityPack.pdb
--------------------------------------------------------------------------------
/packages/HtmlAgilityPack.1.6.7/lib/portable-net45+netcore45+wp8+MonoAndroid+MonoTouch/HtmlAgilityPack.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BashkaMen/Video-Archive/c12a603919143a2565fe659014599f88ac2f76a6/packages/HtmlAgilityPack.1.6.7/lib/portable-net45+netcore45+wp8+MonoAndroid+MonoTouch/HtmlAgilityPack.dll
--------------------------------------------------------------------------------
/packages/HtmlAgilityPack.1.6.7/lib/portable-net45+netcore45+wp8+MonoAndroid+MonoTouch/HtmlAgilityPack.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BashkaMen/Video-Archive/c12a603919143a2565fe659014599f88ac2f76a6/packages/HtmlAgilityPack.1.6.7/lib/portable-net45+netcore45+wp8+MonoAndroid+MonoTouch/HtmlAgilityPack.pdb
--------------------------------------------------------------------------------
/packages/HtmlAgilityPack.1.6.7/lib/portable-net45+netcore45+wpa81+wp8+MonoAndroid+MonoTouch/HtmlAgilityPack.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BashkaMen/Video-Archive/c12a603919143a2565fe659014599f88ac2f76a6/packages/HtmlAgilityPack.1.6.7/lib/portable-net45+netcore45+wpa81+wp8+MonoAndroid+MonoTouch/HtmlAgilityPack.dll
--------------------------------------------------------------------------------
/packages/HtmlAgilityPack.1.6.7/lib/portable-net45+netcore45+wpa81+wp8+MonoAndroid+MonoTouch/HtmlAgilityPack.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BashkaMen/Video-Archive/c12a603919143a2565fe659014599f88ac2f76a6/packages/HtmlAgilityPack.1.6.7/lib/portable-net45+netcore45+wpa81+wp8+MonoAndroid+MonoTouch/HtmlAgilityPack.pdb
--------------------------------------------------------------------------------
/packages/HtmlAgilityPack.1.6.7/lib/uap10.0/HtmlAgilityPack.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BashkaMen/Video-Archive/c12a603919143a2565fe659014599f88ac2f76a6/packages/HtmlAgilityPack.1.6.7/lib/uap10.0/HtmlAgilityPack.dll
--------------------------------------------------------------------------------
/packages/HtmlAgilityPack.1.6.7/lib/uap10.0/HtmlAgilityPack.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BashkaMen/Video-Archive/c12a603919143a2565fe659014599f88ac2f76a6/packages/HtmlAgilityPack.1.6.7/lib/uap10.0/HtmlAgilityPack.pdb
--------------------------------------------------------------------------------
/packages/HtmlAgilityPack.1.6.7/lib/uap10.0/HtmlAgilityPack.pri:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BashkaMen/Video-Archive/c12a603919143a2565fe659014599f88ac2f76a6/packages/HtmlAgilityPack.1.6.7/lib/uap10.0/HtmlAgilityPack.pri
--------------------------------------------------------------------------------
/packages/NReco.VideoInfo.1.0.0/NReco.VideoInfo.1.0.0.nupkg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BashkaMen/Video-Archive/c12a603919143a2565fe659014599f88ac2f76a6/packages/NReco.VideoInfo.1.0.0/NReco.VideoInfo.1.0.0.nupkg
--------------------------------------------------------------------------------
/packages/NReco.VideoInfo.1.0.0/content/readme.txt:
--------------------------------------------------------------------------------
1 | NReco.VideoInfo (FFProbe wrapper)
2 | ---------------------------------
3 | Visit http://www.nrecosite.com/video_info_net.aspx for the latest information (change log, examples etc)
4 | API documentation: http://www.nrecosite.com/doc/NReco.VideoInfo/
--------------------------------------------------------------------------------
/packages/NReco.VideoInfo.1.0.0/lib/NReco.VideoInfo.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BashkaMen/Video-Archive/c12a603919143a2565fe659014599f88ac2f76a6/packages/NReco.VideoInfo.1.0.0/lib/NReco.VideoInfo.dll
--------------------------------------------------------------------------------
/packages/Newtonsoft.Json.10.0.3/LICENSE.md:
--------------------------------------------------------------------------------
1 | The MIT License (MIT)
2 |
3 | Copyright (c) 2007 James Newton-King
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy of
6 | this software and associated documentation files (the "Software"), to deal in
7 | the Software without restriction, including without limitation the rights to
8 | use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
9 | the Software, and to permit persons to whom the Software is furnished to do so,
10 | subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
17 | FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
18 | COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
19 | IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
20 | CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
21 |
--------------------------------------------------------------------------------
/packages/Newtonsoft.Json.10.0.3/Newtonsoft.Json.10.0.3.nupkg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BashkaMen/Video-Archive/c12a603919143a2565fe659014599f88ac2f76a6/packages/Newtonsoft.Json.10.0.3/Newtonsoft.Json.10.0.3.nupkg
--------------------------------------------------------------------------------
/packages/Newtonsoft.Json.10.0.3/lib/net20/Newtonsoft.Json.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BashkaMen/Video-Archive/c12a603919143a2565fe659014599f88ac2f76a6/packages/Newtonsoft.Json.10.0.3/lib/net20/Newtonsoft.Json.dll
--------------------------------------------------------------------------------
/packages/Newtonsoft.Json.10.0.3/lib/net35/Newtonsoft.Json.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BashkaMen/Video-Archive/c12a603919143a2565fe659014599f88ac2f76a6/packages/Newtonsoft.Json.10.0.3/lib/net35/Newtonsoft.Json.dll
--------------------------------------------------------------------------------
/packages/Newtonsoft.Json.10.0.3/lib/net40/Newtonsoft.Json.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BashkaMen/Video-Archive/c12a603919143a2565fe659014599f88ac2f76a6/packages/Newtonsoft.Json.10.0.3/lib/net40/Newtonsoft.Json.dll
--------------------------------------------------------------------------------
/packages/Newtonsoft.Json.10.0.3/lib/net45/Newtonsoft.Json.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BashkaMen/Video-Archive/c12a603919143a2565fe659014599f88ac2f76a6/packages/Newtonsoft.Json.10.0.3/lib/net45/Newtonsoft.Json.dll
--------------------------------------------------------------------------------
/packages/Newtonsoft.Json.10.0.3/lib/netstandard1.0/Newtonsoft.Json.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BashkaMen/Video-Archive/c12a603919143a2565fe659014599f88ac2f76a6/packages/Newtonsoft.Json.10.0.3/lib/netstandard1.0/Newtonsoft.Json.dll
--------------------------------------------------------------------------------
/packages/Newtonsoft.Json.10.0.3/lib/netstandard1.3/Newtonsoft.Json.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BashkaMen/Video-Archive/c12a603919143a2565fe659014599f88ac2f76a6/packages/Newtonsoft.Json.10.0.3/lib/netstandard1.3/Newtonsoft.Json.dll
--------------------------------------------------------------------------------
/packages/Newtonsoft.Json.10.0.3/lib/portable-net40+sl5+win8+wp8+wpa81/Newtonsoft.Json.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BashkaMen/Video-Archive/c12a603919143a2565fe659014599f88ac2f76a6/packages/Newtonsoft.Json.10.0.3/lib/portable-net40+sl5+win8+wp8+wpa81/Newtonsoft.Json.dll
--------------------------------------------------------------------------------
/packages/Newtonsoft.Json.10.0.3/lib/portable-net45+win8+wp8+wpa81/Newtonsoft.Json.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BashkaMen/Video-Archive/c12a603919143a2565fe659014599f88ac2f76a6/packages/Newtonsoft.Json.10.0.3/lib/portable-net45+win8+wp8+wpa81/Newtonsoft.Json.dll
--------------------------------------------------------------------------------
/packages/Newtonsoft.Json.10.0.3/tools/install.ps1:
--------------------------------------------------------------------------------
1 | param($installPath, $toolsPath, $package, $project)
2 |
3 | # open json.net splash page on package install
4 | # don't open if json.net is installed as a dependency
5 |
6 | try
7 | {
8 | $url = "http://www.newtonsoft.com/json/install?version=" + $package.Version
9 | $dte2 = Get-Interface $dte ([EnvDTE80.DTE2])
10 |
11 | if ($dte2.ActiveWindow.Caption -eq "Package Manager Console")
12 | {
13 | # user is installing from VS NuGet console
14 | # get reference to the window, the console host and the input history
15 | # show webpage if "install-package newtonsoft.json" was last input
16 |
17 | $consoleWindow = $(Get-VSComponentModel).GetService([NuGetConsole.IPowerConsoleWindow])
18 |
19 | $props = $consoleWindow.GetType().GetProperties([System.Reflection.BindingFlags]::Instance -bor `
20 | [System.Reflection.BindingFlags]::NonPublic)
21 |
22 | $prop = $props | ? { $_.Name -eq "ActiveHostInfo" } | select -first 1
23 | if ($prop -eq $null) { return }
24 |
25 | $hostInfo = $prop.GetValue($consoleWindow)
26 | if ($hostInfo -eq $null) { return }
27 |
28 | $history = $hostInfo.WpfConsole.InputHistory.History
29 |
30 | $lastCommand = $history | select -last 1
31 |
32 | if ($lastCommand)
33 | {
34 | $lastCommand = $lastCommand.Trim().ToLower()
35 | if ($lastCommand.StartsWith("install-package") -and $lastCommand.Contains("newtonsoft.json"))
36 | {
37 | $dte2.ItemOperations.Navigate($url) | Out-Null
38 | }
39 | }
40 | }
41 | else
42 | {
43 | # user is installing from VS NuGet dialog
44 | # get reference to the window, then smart output console provider
45 | # show webpage if messages in buffered console contains "installing...newtonsoft.json" in last operation
46 |
47 | $instanceField = [NuGet.Dialog.PackageManagerWindow].GetField("CurrentInstance", [System.Reflection.BindingFlags]::Static -bor `
48 | [System.Reflection.BindingFlags]::NonPublic)
49 |
50 | $consoleField = [NuGet.Dialog.PackageManagerWindow].GetField("_smartOutputConsoleProvider", [System.Reflection.BindingFlags]::Instance -bor `
51 | [System.Reflection.BindingFlags]::NonPublic)
52 |
53 | if ($instanceField -eq $null -or $consoleField -eq $null) { return }
54 |
55 | $instance = $instanceField.GetValue($null)
56 |
57 | if ($instance -eq $null) { return }
58 |
59 | $consoleProvider = $consoleField.GetValue($instance)
60 | if ($consoleProvider -eq $null) { return }
61 |
62 | $console = $consoleProvider.CreateOutputConsole($false)
63 |
64 | $messagesField = $console.GetType().GetField("_messages", [System.Reflection.BindingFlags]::Instance -bor `
65 | [System.Reflection.BindingFlags]::NonPublic)
66 | if ($messagesField -eq $null) { return }
67 |
68 | $messages = $messagesField.GetValue($console)
69 | if ($messages -eq $null) { return }
70 |
71 | $operations = $messages -split "=============================="
72 |
73 | $lastOperation = $operations | select -last 1
74 |
75 | if ($lastOperation)
76 | {
77 | $lastOperation = $lastOperation.ToLower()
78 |
79 | $lines = $lastOperation -split "`r`n"
80 |
81 | $installMatch = $lines | ? { $_.StartsWith("------- installing...newtonsoft.json ") } | select -first 1
82 |
83 | if ($installMatch)
84 | {
85 | $dte2.ItemOperations.Navigate($url) | Out-Null
86 | }
87 | }
88 | }
89 | }
90 | catch
91 | {
92 | try
93 | {
94 | $pmPane = $dte2.ToolWindows.OutputWindow.OutputWindowPanes.Item("Package Manager")
95 |
96 | $selection = $pmPane.TextDocument.Selection
97 | $selection.StartOfDocument($false)
98 | $selection.EndOfDocument($true)
99 |
100 | if ($selection.Text.StartsWith("Attempting to gather dependencies information for package 'Newtonsoft.Json." + $package.Version + "'"))
101 | {
102 | # don't show on upgrade
103 | if (!$selection.Text.Contains("Removed package"))
104 | {
105 | $dte2.ItemOperations.Navigate($url) | Out-Null
106 | }
107 | }
108 | }
109 | catch
110 | {
111 | # stop potential errors from bubbling up
112 | # worst case the splash page won't open
113 | }
114 | }
115 |
116 | # still yolo
--------------------------------------------------------------------------------
/packages/PropertyChanged.Fody.2.1.4/PropertyChanged.Fody.2.1.4.nupkg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BashkaMen/Video-Archive/c12a603919143a2565fe659014599f88ac2f76a6/packages/PropertyChanged.Fody.2.1.4/PropertyChanged.Fody.2.1.4.nupkg
--------------------------------------------------------------------------------
/packages/PropertyChanged.Fody.2.1.4/PropertyChanged.Fody.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BashkaMen/Video-Archive/c12a603919143a2565fe659014599f88ac2f76a6/packages/PropertyChanged.Fody.2.1.4/PropertyChanged.Fody.dll
--------------------------------------------------------------------------------
/packages/PropertyChanged.Fody.2.1.4/PropertyChanged.Fody.pdb:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BashkaMen/Video-Archive/c12a603919143a2565fe659014599f88ac2f76a6/packages/PropertyChanged.Fody.2.1.4/PropertyChanged.Fody.pdb
--------------------------------------------------------------------------------
/packages/PropertyChanged.Fody.2.1.4/lib/netstandard1.0/PropertyChanged.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/BashkaMen/Video-Archive/c12a603919143a2565fe659014599f88ac2f76a6/packages/PropertyChanged.Fody.2.1.4/lib/netstandard1.0/PropertyChanged.dll
--------------------------------------------------------------------------------
/packages/PropertyChanged.Fody.2.1.4/lib/netstandard1.0/PropertyChanged.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | PropertyChanged
5 |
6 |
7 |
8 |
9 | Specifies that the class will be marked with .
10 | Note that all classes that implement will have property notification
11 | injected irrespective of the use of this attribute.
12 | Raising an issue about "this attribute does not behave as expected" will result in a RTFM and the issue being closed.
13 |
14 |
15 |
16 |
17 | Injects this property to be notified when a dependent property is set.
18 |
19 |
20 |
21 |
22 | Initializes a new instance of .
23 |
24 | A property that will be notified for.
25 |
26 |
27 |
28 | Initializes a new instance of .
29 |
30 | A property that will be notified for.
31 | The properties that will be notified for.
32 |
33 |
34 |
35 | Injects this property to be notified when a dependent property is set.
36 |
37 |
38 |
39 |
40 | Initializes a new instance of .
41 |
42 | A property that the assigned property depends on.
43 |
44 |
45 |
46 | Initializes a new instance of .
47 |
48 | A property that the assigned property depends on.
49 | The properties that the assigned property depends on.
50 |
51 |
52 |
53 | Skip equality check before change notification
54 |
55 |
56 |
57 |
58 | Exclude a or property from notification.
59 |
60 |
61 |
62 |
63 | Exclude a or property from IsChanged flagging.
64 |
65 |
66 |
67 |
68 | Defines filters on which types to include in the
69 | weaving process. These filters are Regex based and
70 | are matched against the Type.FullName
71 |
72 |
73 |
74 |
75 | Initializes a new instance of .
76 |
77 | The filter to apply to the types in this
78 | assembly. Matching is done by the Regex.IsMatch method using
79 | the Type.FullName as input for the Matching method.
80 |
81 |
82 |
83 |
84 |
--------------------------------------------------------------------------------
/packages/PropertyChanged.Fody.2.1.4/tools/install.ps1:
--------------------------------------------------------------------------------
1 | param($installPath, $toolsPath, $package, $project)
2 |
3 |
4 | function RemoveForceProjectLevelHack($project)
5 | {
6 | Write-Host "RemoveForceProjectLevelHack"
7 | Foreach ($item in $project.ProjectItems)
8 | {
9 | if ($item.Name -eq "Fody_ToBeDeleted.txt")
10 | {
11 | $item.Delete()
12 | }
13 | }
14 | }
15 |
16 | function FlushVariables()
17 | {
18 | Write-Host "Flushing environment variables"
19 | $env:FodyLastProjectPath = ""
20 | $env:FodyLastWeaverName = ""
21 | $env:FodyLastXmlContents = ""
22 | }
23 |
24 | function Update-FodyConfig($addinName, $project)
25 | {
26 | Write-Host "Update-FodyConfig"
27 | $fodyWeaversPath = [System.IO.Path]::Combine([System.IO.Path]::GetDirectoryName($project.FullName), "FodyWeavers.xml")
28 |
29 | $FodyLastProjectPath = $env:FodyLastProjectPath
30 | $FodyLastWeaverName = $env:FodyLastWeaverName
31 | $FodyLastXmlContents = $env:FodyLastXmlContents
32 |
33 | if (
34 | ($FodyLastProjectPath -eq $project.FullName) -and
35 | ($FodyLastWeaverName -eq $addinName))
36 | {
37 | Write-Host "Upgrade detected. Restoring content for $addinName"
38 | [System.IO.File]::WriteAllText($fodyWeaversPath, $FodyLastXmlContents)
39 | FlushVariables
40 | return
41 | }
42 |
43 | FlushVariables
44 |
45 | $xml = [xml](get-content $fodyWeaversPath)
46 |
47 | $weavers = $xml["Weavers"]
48 | $node = $weavers.SelectSingleNode($addinName)
49 |
50 | if (-not $node)
51 | {
52 | Write-Host "Appending node"
53 | $newNode = $xml.CreateElement($addinName)
54 | $weavers.AppendChild($newNode)
55 | }
56 |
57 | $xml.Save($fodyWeaversPath)
58 | }
59 |
60 | function Fix-ReferencesCopyLocal($package, $project)
61 | {
62 | Write-Host "Fix-ReferencesCopyLocal $($package.Id)"
63 | $asms = $package.AssemblyReferences | %{$_.Name}
64 |
65 | foreach ($reference in $project.Object.References)
66 | {
67 | if ($asms -contains $reference.Name + ".dll")
68 | {
69 | if($reference.CopyLocal -eq $true)
70 | {
71 | $reference.CopyLocal = $false;
72 | }
73 | }
74 | }
75 | }
76 |
77 | function UnlockWeaversXml($project)
78 | {
79 | $fodyWeaversProjectItem = $project.ProjectItems.Item("FodyWeavers.xml");
80 | if ($fodyWeaversProjectItem)
81 | {
82 | $fodyWeaversProjectItem.Open("{7651A701-06E5-11D1-8EBD-00A0C90F26EA}")
83 | $fodyWeaversProjectItem.Save()
84 | $fodyWeaversProjectItem.Document.Close()
85 | }
86 | }
87 |
88 | UnlockWeaversXml($project)
89 |
90 | RemoveForceProjectLevelHack $project
91 |
92 | Update-FodyConfig $package.Id.Replace(".Fody", "") $project
93 |
94 | Fix-ReferencesCopyLocal $package $project
--------------------------------------------------------------------------------
/packages/PropertyChanged.Fody.2.1.4/tools/uninstall.ps1:
--------------------------------------------------------------------------------
1 | param($installPath, $toolsPath, $package, $project)
2 |
3 |
4 | function Update-FodyConfig($addinName, $project)
5 | {
6 | $fodyWeaversPath = [System.IO.Path]::Combine([System.IO.Path]::GetDirectoryName($project.FullName), "FodyWeavers.xml")
7 |
8 | if (!(Test-Path ($fodyWeaversPath)))
9 | {
10 | return
11 | }
12 |
13 | Write-Host "Caching variables for possible update"
14 | $env:FodyLastProjectPath = $project.FullName
15 | $env:FodyLastWeaverName = $addinName
16 | $env:FodyLastXmlContents = [IO.File]::ReadAllText($fodyWeaversPath)
17 |
18 |
19 | $xml = [xml](get-content $fodyWeaversPath)
20 |
21 | $weavers = $xml["Weavers"]
22 | $node = $weavers.SelectSingleNode($addinName)
23 |
24 | if ($node)
25 | {
26 | Write-Host "Removing node from FodyWeavers.xml"
27 | $weavers.RemoveChild($node)
28 | }
29 |
30 | $xml.Save($fodyWeaversPath)
31 | }
32 |
33 |
34 | function UnlockWeaversXml($project)
35 | {
36 | $fodyWeaversProjectItem = $project.ProjectItems.Item("FodyWeavers.xml");
37 | if ($fodyWeaversProjectItem)
38 | {
39 | $fodyWeaversProjectItem.Open("{7651A701-06E5-11D1-8EBD-00A0C90F26EA}")
40 | $fodyWeaversProjectItem.Save()
41 | $fodyWeaversProjectItem.Document.Close()
42 | }
43 | }
44 |
45 | UnlockWeaversXml($project)
46 |
47 | Update-FodyConfig $package.Id.Replace(".Fody", "") $project
--------------------------------------------------------------------------------