コード例 #1
0
        bool IPackageEditorService.CommitEdit()
        {
            bool valid = PackageMetadataGroup.CommitEdit();

            if (valid)
            {
                var viewModel = (PackageViewModel)DataContext;
                _packageDependencies.CopyTo(viewModel.PackageMetadata.Dependencies);
                _frameworkAssemblies.CopyTo(viewModel.PackageMetadata.FrameworkAssemblies);
            }

            return(valid);
        }
コード例 #2
0
        bool IPackageEditorService.CommitEdit()
        {
            var addPendingAssembly = AddPendingFrameworkAssembly();

            if (addPendingAssembly == false)
            {
                return(false);
            }

            var valid = PackageMetadataGroup.CommitEdit();

            if (valid)
            {
                var viewModel = (PackageViewModel)DataContext;
                viewModel.PackageMetadata.DependencySets            = _dependencySets;
                viewModel.PackageMetadata.PackageAssemblyReferences = _referenceSets;
                _frameworkAssemblies.CopyTo(viewModel.PackageMetadata.FrameworkAssemblies);
            }

            return(valid);
        }
コード例 #3
0
 void IPackageEditorService.CancelEdit()
 {
     PackageMetadataGroup.CancelEdit();
 }
コード例 #4
0
 void IPackageEditorService.BeginEdit()
 {
     PackageMetadataGroup.BeginEdit();
 }
コード例 #5
0
 void IPackageEditorService.CancelEdit()
 {
     DiagnosticsClient.TrackEvent("PackageMetadataEditor_CancelEdit");
     PackageMetadataGroup.CancelEdit();
 }
コード例 #6
0
 void IPackageEditorService.BeginEdit()
 {
     DiagnosticsClient.TrackEvent("PackageMetadataEditor_BeginEdit");
     PackageMetadataGroup.BeginEdit();
 }