Browse Source

Reformat code and fix typos.

pull/22/merge
Matt Ward 14 years ago
parent
commit
6a2c375c8e
  1. 2
      src/Main/Base/Project/Src/Gui/Dialogs/ReferenceDialog/ServiceReference/AddServiceReferenceDialog.xaml
  2. 29
      src/Main/Base/Project/Src/Gui/Dialogs/ReferenceDialog/ServiceReference/AddServiceReferenceDialog.xaml.cs
  3. 169
      src/Main/Base/Project/Src/Gui/Dialogs/ReferenceDialog/ServiceReference/AddServiceReferenceViewModel.cs
  4. 4
      src/Main/Base/Project/Src/Gui/Dialogs/ReferenceDialog/ServiceReference/AdvancedServiceDialog.xaml
  5. 14
      src/Main/Base/Project/Src/Gui/Dialogs/ReferenceDialog/ServiceReference/AdvancedServiceDialog.xaml.cs
  6. 165
      src/Main/Base/Project/Src/Gui/Dialogs/ReferenceDialog/ServiceReference/AdvancedServiceViewModel.cs
  7. 11
      src/Main/Base/Project/Src/Gui/Dialogs/ReferenceDialog/WebServicesView.cs

2
src/Main/Base/Project/Src/Gui/Dialogs/ReferenceDialog/ServiceReference/AddServiceReferenceDialog.xaml

@ -129,7 +129,7 @@ @@ -129,7 +129,7 @@
<TextBlock Text="{Binding ServiceDescriptionMessage}"></TextBlock>
</Border>
<TextBlock Grid.Row="6" Text="NameSpace:" Margin="4,0,4,0" VerticalAlignment="Bottom"></TextBlock>
<TextBlock Grid.Row="6" Text="Namespace:" Margin="4,0,4,0" VerticalAlignment="Bottom"></TextBlock>
<TextBox Grid.Row="7" Grid.ColumnSpan="3"
Margin="4" Background="White"
Text="{Binding DefaultNameSpace}">

29
src/Main/Base/Project/Src/Gui/Dialogs/ReferenceDialog/ServiceReference/AddServiceReferenceDialog.xaml.cs

@ -1,28 +1,12 @@ @@ -1,28 +1,12 @@
/*
* Created by SharpDevelop.
* User: Peter Forstmeier
* Date: 12.10.2011
* Time: 19:24
*
* To change this template use Tools | Options | Coding | Edit Standard Headers.
*/
// Copyright (c) AlphaSierraPapa for the SharpDevelop Team (for details please see \doc\copyright.txt)
// This code is distributed under the GNU LGPL (for details please see \doc\license.txt)
using System;
using System.Collections.Generic;
using System.Text;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using ICSharpCode.SharpDevelop.Gui.Dialogs.ReferenceDialog.ServiceReference;
namespace ICSharpCode.SharpDevelop.Gui.Dialogs.ReferenceDialog.ServiceReference
{
/// <summary>
/// Interaction logic for AddServiceReferenceDialog.xaml
/// </summary>
public partial class AddServiceReferenceDialog : Window
{
public AddServiceReferenceDialog()
@ -30,7 +14,6 @@ namespace ICSharpCode.SharpDevelop.Gui.Dialogs.ReferenceDialog.ServiceReference @@ -30,7 +14,6 @@ namespace ICSharpCode.SharpDevelop.Gui.Dialogs.ReferenceDialog.ServiceReference
InitializeComponent();
}
void okButtonClick(object sender, RoutedEventArgs e)
{
this.DialogResult = true;
@ -43,17 +26,15 @@ namespace ICSharpCode.SharpDevelop.Gui.Dialogs.ReferenceDialog.ServiceReference @@ -43,17 +26,15 @@ namespace ICSharpCode.SharpDevelop.Gui.Dialogs.ReferenceDialog.ServiceReference
Close();
}
void Cbo_LostFocus(object sender, RoutedEventArgs e)
{
var comboBox = (ComboBox) sender;
if(comboBox.SelectedItem != null)
var comboBox = (ComboBox)sender;
if (comboBox.SelectedItem != null)
return;
var newItem = comboBox.Text;
comboBox.SelectedItem = newItem;
}
void Tree_SelectedItemChanged(object sender, RoutedPropertyChangedEventArgs<object> e)
{
if (e.NewValue != null) {

169
src/Main/Base/Project/Src/Gui/Dialogs/ReferenceDialog/ServiceReference/AddServiceReferenceViewModel.cs

@ -40,11 +40,11 @@ namespace ICSharpCode.SharpDevelop.Gui.Dialogs.ReferenceDialog.ServiceReference @@ -40,11 +40,11 @@ namespace ICSharpCode.SharpDevelop.Gui.Dialogs.ReferenceDialog.ServiceReference
string serviceDescriptionMessage;
string namespacePrefix = String.Empty;
private ObservableCollection<ImageAndDescription> twoValues;
ObservableCollection<ImageAndDescription> twoValues;
private List<string> mruServices = new List<string>();
private string selectedService;
private IProject project;
List<string> mruServices = new List<string>();
string selectedService;
IProject project;
List<ServiceItem> items = new List <ServiceItem>();
ServiceItem myItem;
@ -59,72 +59,68 @@ namespace ICSharpCode.SharpDevelop.Gui.Dialogs.ReferenceDialog.ServiceReference @@ -59,72 +59,68 @@ namespace ICSharpCode.SharpDevelop.Gui.Dialogs.ReferenceDialog.ServiceReference
delegate void DiscoveredWebServicesHandler(DiscoveryClientProtocol protocol);
delegate void AuthenticationHandler(Uri uri, string authenticationType);
public AddServiceReferenceViewModel(IProject project)
{
this.project = project;
discoverButtonContend = "Disvover";
discoverButtonContent = "Discover";
HeadLine = header1 + header2;
MruServices = ServiceReferenceHelper.AddMruList();
SelectedService = MruServices[0];
GoCommand = new RelayCommand(ExecuteGo,CanExecuteGo);
DiscoverCommand = new RelayCommand(ExecuteDiscover,CanExecuteDiscover);
AdvancedDialogCommand = new RelayCommand(ExecuteAdvancedDialogCommand,CanExecuteAdvancedDialogCommand);
GoCommand = new RelayCommand(ExecuteGo, CanExecuteGo);
DiscoverCommand = new RelayCommand(ExecuteDiscover, CanExecuteDiscover);
AdvancedDialogCommand = new RelayCommand(ExecuteAdvancedDialogCommand, CanExecuteAdvancedDialogCommand);
TwoValues = new ObservableCollection<ImageAndDescription>();
}
#region Go Command
public System.Windows.Input.ICommand GoCommand {get; private set;}
public System.Windows.Input.ICommand GoCommand { get; private set; }
private void ExecuteGo ()
void ExecuteGo()
{
if (String.IsNullOrEmpty(SelectedService)) {
MessageBox.Show (noUrl);
MessageBox.Show(noUrl);
}
ServiceDescriptionMessage = waitMessage;
Uri uri = new Uri(SelectedService);
StartDiscovery(uri, new DiscoveryNetworkCredential(CredentialCache.DefaultNetworkCredentials, DiscoveryNetworkCredential.DefaultAuthenticationType));
}
private bool CanExecuteGo()
bool CanExecuteGo()
{
return true;
}
#endregion
#region Discover Command
public System.Windows.Input.ICommand DiscoverCommand {get;private set;}
public System.Windows.Input.ICommand DiscoverCommand { get; private set; }
private bool CanExecuteDiscover ()
bool CanExecuteDiscover()
{
return true;
}
private void ExecuteDiscover ()
void ExecuteDiscover()
{
MessageBox.Show ("<Discover> is not implemented at the Moment");
MessageBox.Show("<Discover> is not implemented at the Moment");
}
#endregion
#region AdvancedDialogCommand
public System.Windows.Input.ICommand AdvancedDialogCommand {get;private set;}
public System.Windows.Input.ICommand AdvancedDialogCommand { get; private set; }
private bool CanExecuteAdvancedDialogCommand ()
bool CanExecuteAdvancedDialogCommand()
{
return true;
}
private void ExecuteAdvancedDialogCommand ()
void ExecuteAdvancedDialogCommand()
{
var vm = new AdvancedServiceViewModel();
var view = new AdvancedServiceDialog();
@ -134,7 +130,6 @@ namespace ICSharpCode.SharpDevelop.Gui.Dialogs.ReferenceDialog.ServiceReference @@ -134,7 +130,6 @@ namespace ICSharpCode.SharpDevelop.Gui.Dialogs.ReferenceDialog.ServiceReference
#endregion
#region discover service Code from Matt
void StartDiscovery(Uri uri, DiscoveryNetworkCredential credential)
@ -155,7 +150,6 @@ namespace ICSharpCode.SharpDevelop.Gui.Dialogs.ReferenceDialog.ServiceReference @@ -155,7 +150,6 @@ namespace ICSharpCode.SharpDevelop.Gui.Dialogs.ReferenceDialog.ServiceReference
/// completed.
/// </summary>
///
void DiscoveryCompleted(IAsyncResult result)
{
AsyncDiscoveryState state = (AsyncDiscoveryState)result.AsyncState;
@ -189,7 +183,6 @@ namespace ICSharpCode.SharpDevelop.Gui.Dialogs.ReferenceDialog.ServiceReference @@ -189,7 +183,6 @@ namespace ICSharpCode.SharpDevelop.Gui.Dialogs.ReferenceDialog.ServiceReference
}
}
/// <summary>
/// Stops any outstanding asynchronous discovery requests.
/// </summary>
@ -211,7 +204,6 @@ namespace ICSharpCode.SharpDevelop.Gui.Dialogs.ReferenceDialog.ServiceReference @@ -211,7 +204,6 @@ namespace ICSharpCode.SharpDevelop.Gui.Dialogs.ReferenceDialog.ServiceReference
}
}
void AuthenticateUser(Uri uri, string authenticationType)
{
DiscoveryNetworkCredential credential = (DiscoveryNetworkCredential)credentialCache.GetCredential(uri, authenticationType);
@ -226,7 +218,6 @@ namespace ICSharpCode.SharpDevelop.Gui.Dialogs.ReferenceDialog.ServiceReference @@ -226,7 +218,6 @@ namespace ICSharpCode.SharpDevelop.Gui.Dialogs.ReferenceDialog.ServiceReference
}
}
void AddCredential(Uri uri, DiscoveryNetworkCredential credential)
{
NetworkCredential matchedCredential = credentialCache.GetCredential(uri, credential.AuthenticationType);
@ -236,7 +227,6 @@ namespace ICSharpCode.SharpDevelop.Gui.Dialogs.ReferenceDialog.ServiceReference @@ -236,7 +227,6 @@ namespace ICSharpCode.SharpDevelop.Gui.Dialogs.ReferenceDialog.ServiceReference
credentialCache.Add(uri, credential.AuthenticationType, credential);
}
void DiscoveredWebServices(DiscoveryClientProtocol protocol)
{
if (protocol != null) {
@ -246,9 +236,9 @@ namespace ICSharpCode.SharpDevelop.Gui.Dialogs.ReferenceDialog.ServiceReference @@ -246,9 +236,9 @@ namespace ICSharpCode.SharpDevelop.Gui.Dialogs.ReferenceDialog.ServiceReference
ServiceDescriptionMessage = String.Format("{0} service(s) found at address {1}",
serviceDescriptionCollection.Count,
discoveryUri);
DefaultNameSpace = GetDefaultNamespace();
FillItems (serviceDescriptionCollection);
var referenceName = ServiceReferenceHelper.GetReferenceName(discoveryUri);
DefaultNameSpace = GetDefaultNamespace();
FillItems(serviceDescriptionCollection);
string referenceName = ServiceReferenceHelper.GetReferenceName(discoveryUri);
}
}
@ -269,84 +259,85 @@ namespace ICSharpCode.SharpDevelop.Gui.Dialogs.ReferenceDialog.ServiceReference @@ -269,84 +259,85 @@ namespace ICSharpCode.SharpDevelop.Gui.Dialogs.ReferenceDialog.ServiceReference
public string Title
{
get {return title;}
set {title = value;
base.RaisePropertyChanged(() =>Title);
get { return title; }
set {
title = value;
base.RaisePropertyChanged(() => Title);
}
}
public string HeadLine { get; set; }
public string HeadLine {get; set;}
private string discoverButtonContend;
string discoverButtonContent;
public string DiscoverButtonContend {
get { return discoverButtonContend; }
set { discoverButtonContend = value;
base.RaisePropertyChanged(() =>DiscoverButtonContend);}
public string DiscoverButtonContent {
get { return discoverButtonContent; }
set {
discoverButtonContent = value;
base.RaisePropertyChanged(() => DiscoverButtonContent);
}
}
public List<string> MruServices {
get {
return mruServices; }
set { mruServices = value;
base.RaisePropertyChanged(() =>MruServices);
get { return mruServices; }
set {
mruServices = value;
base.RaisePropertyChanged(() => MruServices);
}
}
public string SelectedService {
get { return selectedService; }
set { selectedService = value;
base.RaisePropertyChanged(() =>SelectedService);}
set {
selectedService = value;
base.RaisePropertyChanged(() => SelectedService);
}
}
public List <ServiceItem> ServiceItems {
get {return items; }
get { return items; }
set {
items = value;
base.RaisePropertyChanged(() =>ServiceItems);
base.RaisePropertyChanged(() => ServiceItems);
}
}
public ServiceItem ServiceItem {
get { return myItem; }
set { myItem = value;
set {
myItem = value;
UpdateListView();
base.RaisePropertyChanged(() =>ServiceItem);
base.RaisePropertyChanged(() => ServiceItem);
}
}
public string ServiceDescriptionMessage {
get { return serviceDescriptionMessage; }
set { serviceDescriptionMessage = value;
base.RaisePropertyChanged(() =>ServiceDescriptionMessage);
set {
serviceDescriptionMessage = value;
base.RaisePropertyChanged(() => ServiceDescriptionMessage);
}
}
public string DefaultNameSpace {
get { return defaultNameSpace; }
set { defaultNameSpace = value;
base.RaisePropertyChanged(() =>DefaultNameSpace);}
set {
defaultNameSpace = value;
base.RaisePropertyChanged(() => DefaultNameSpace);
}
}
public ObservableCollection<ImageAndDescription> TwoValues {
get { return twoValues; }
set {
twoValues = value;
base.RaisePropertyChanged(() =>TwoValues);
base.RaisePropertyChanged(() => TwoValues);
}
}
//http://mikehadlow.blogspot.com/2006/06/simple-wsdl-object.html
void UpdateListView ()
void UpdateListView()
{
ServiceDescription desc = null;
TwoValues.Clear();
@ -355,41 +346,35 @@ namespace ICSharpCode.SharpDevelop.Gui.Dialogs.ReferenceDialog.ServiceReference @@ -355,41 +346,35 @@ namespace ICSharpCode.SharpDevelop.Gui.Dialogs.ReferenceDialog.ServiceReference
var tv = new ImageAndDescription(PresentationResourceService.GetBitmapSource("Icons.16x16.Interface"),
desc.RetrievalUrl);
TwoValues.Add(tv);
}
else if(ServiceItem.Tag is PortType)
{
} else if(ServiceItem.Tag is PortType) {
PortType portType = (PortType)ServiceItem.Tag;
foreach (Operation op in portType.Operations)
{
foreach (Operation op in portType.Operations) {
TwoValues.Add(new ImageAndDescription(PresentationResourceService.GetBitmapSource("Icons.16x16.Method"),
op.Name));
}
}
}
void FillItems (ServiceDescriptionCollection descriptions)
void FillItems(ServiceDescriptionCollection descriptions)
{
foreach (ServiceDescription element in descriptions)
{
Add (element);
foreach(ServiceDescription element in descriptions) {
Add(element);
}
}
void Add(ServiceDescription description)
{
List<ServiceItem> items = new List<ServiceItem>();
var name = ServiceReferenceHelper.GetServiceName(description);
var rootNode = new ServiceItem(null,name);
var rootNode = new ServiceItem(null, name);
rootNode.Tag = description;
foreach(Service service in description.Services) {
var serviceNode = new ServiceItem(null,service.Name);
var serviceNode = new ServiceItem(null, service.Name);
serviceNode.Tag = service;
items.Add(serviceNode);
foreach (PortType portType in description.PortTypes) {
var portNode = new ServiceItem(PresentationResourceService.GetBitmapSource("Icons.16x16.Interface"),portType.Name);
var portNode = new ServiceItem(PresentationResourceService.GetBitmapSource("Icons.16x16.Interface"), portType.Name);
portNode.Tag = portType;
serviceNode.SubItems.Add(portNode);
}
@ -406,43 +391,39 @@ namespace ICSharpCode.SharpDevelop.Gui.Dialogs.ReferenceDialog.ServiceReference @@ -406,43 +391,39 @@ namespace ICSharpCode.SharpDevelop.Gui.Dialogs.ReferenceDialog.ServiceReference
}
}
public class ImageAndDescription
{
public ImageAndDescription(BitmapSource bitmapSource,string description)
public ImageAndDescription(BitmapSource bitmapSource, string description)
{
Image = bitmapSource;
Description = description;
}
public BitmapSource Image {get;set;}
public string Description {get;set;}
public BitmapSource Image { get; set; }
public string Description { get; set; }
}
public class ServiceItem:ImageAndDescription
public class ServiceItem : ImageAndDescription
{
public ServiceItem (BitmapSource bitmapSource,string description):base(bitmapSource,description)
public ServiceItem(BitmapSource bitmapSource, string description) : base(bitmapSource, description)
{
SubItems = new List<ServiceItem>();
}
public object Tag {get;set;}
public List<ServiceItem> SubItems {get;set;}
public object Tag { get; set; }
public List<ServiceItem> SubItems { get; set; }
}
public class CheckableImageAndDescription :ImageAndDescription
public class CheckableImageAndDescription : ImageAndDescription
{
public CheckableImageAndDescription(BitmapSource bitmapSource,string description):base(bitmapSource,description)
public CheckableImageAndDescription(BitmapSource bitmapSource, string description) : base(bitmapSource, description)
{
}
private bool itemChecked;
bool itemChecked;
public bool ItemChecked {
get { return itemChecked; }
set { itemChecked = value;}
set { itemChecked = value; }
// base.RaisePropertyChanged(() =>IsChecked);}
}

4
src/Main/Base/Project/Src/Gui/Dialogs/ReferenceDialog/ServiceReference/AdvancedServiceDialog.xaml

@ -43,7 +43,7 @@ @@ -43,7 +43,7 @@
Text="{Binding AccessLevel}"></TextBlock>
<ComboBox
Grid.Column="1 " Margin="4"
gui:EnumBinding.EnumType="{x:Type local:Modifyers}" SelectedValue="{Binding SelectedModifyer}">
gui:EnumBinding.EnumType="{x:Type local:Modifiers}" SelectedValue="{Binding SelectedModifier}">
</ComboBox>
<CheckBox
@ -83,7 +83,7 @@ @@ -83,7 +83,7 @@
Margin="25,0,0,0"
VerticalAlignment="Center"
IsChecked="{Binding GenerateMessageContract}"
Content="Allways generate message contracts"></CheckBox>
Content="Always generate message contracts"></CheckBox>
<TextBlock
Margin="25,0,0,0"
Grid.Row="1"

14
src/Main/Base/Project/Src/Gui/Dialogs/ReferenceDialog/ServiceReference/AdvancedServiceDialog.xaml.cs

@ -1,11 +1,6 @@ @@ -1,11 +1,6 @@
/*
* Created by SharpDevelop.
* User: Peter Forstmeier
* Date: 02.11.2011
* Time: 19:49
*
* To change this template use Tools | Options | Coding | Edit Standard Headers.
*/
// Copyright (c) AlphaSierraPapa for the SharpDevelop Team (for details please see \doc\copyright.txt)
// This code is distributed under the GNU LGPL (for details please see \doc\license.txt)
using System;
using System.Collections.Generic;
using System.Text;
@ -18,9 +13,6 @@ using System.Windows.Media; @@ -18,9 +13,6 @@ using System.Windows.Media;
namespace ICSharpCode.SharpDevelop.Gui.Dialogs.ReferenceDialog.ServiceReference
{
/// <summary>
/// Interaction logic for AdvancedServiceDialog.xaml
/// </summary>
public partial class AdvancedServiceDialog : Window
{
public AdvancedServiceDialog()

165
src/Main/Base/Project/Src/Gui/Dialogs/ReferenceDialog/ServiceReference/AdvancedServiceViewModel.cs

@ -1,25 +1,17 @@ @@ -1,25 +1,17 @@
/*
* Created by SharpDevelop.
* User: Peter Forstmeier
* Date: 02.11.2011
* Time: 19:50
*
* To change this template use Tools | Options | Coding | Edit Standard Headers.
*/
// Copyright (c) AlphaSierraPapa for the SharpDevelop Team (for details please see \doc\copyright.txt)
// This code is distributed under the GNU LGPL (for details please see \doc\license.txt)
using System;
using System.Collections.ObjectModel;
using System.ComponentModel;
using System.Windows.Media.Imaging;
using ICSharpCode.Core.Presentation;
using ICSharpCode.SharpDevelop.Widgets;
namespace ICSharpCode.SharpDevelop.Gui.Dialogs.ReferenceDialog.ServiceReference
{
/// <summary>
/// Description of AdvancedServiceViewModel.
/// </summary>
///
public enum Modifyers
public enum Modifiers
{
//[Description("${res:Dialog.ProjectOptions.RunPostBuildEvent.Always}")]
Public,
@ -58,145 +50,132 @@ namespace ICSharpCode.SharpDevelop.Gui.Dialogs.ReferenceDialog.ServiceReference @@ -58,145 +50,132 @@ namespace ICSharpCode.SharpDevelop.Gui.Dialogs.ReferenceDialog.ServiceReference
OrderedDictionary
}
internal class AdvancedServiceViewModel:ViewModelBase
internal class AdvancedServiceViewModel : ViewModelBase
{
private string compatibilityText ="Add a web Reference instead of a Service Reference. ";
private string c_2 ="thios will generate code base on .NET Framework 2.0 Web services technology";
private string accesslevel = "Access level for generated classes:";
string compatibilityText = "Add a Web Reference instead of a Service Reference. ";
string c_2 = "This will generate code based on .NET Framework 2.0 Web Services technology.";
string accesslevel = "Access level for generated classes:";
public AdvancedServiceViewModel()
{
Title ="Service Reference Settings";
UseReferencedAssemblies = true;
var image = PresentationResourceService.GetBitmapSource("Icons.16x16.Reference");
AssembliesToReference = new ObservableCollection <CheckableImageAndDescription>();
AssembliesToReference.Add(new CheckableImageAndDescription(image,"Microsoft.CSharp"));
AssembliesToReference.Add(new CheckableImageAndDescription(image,"mscorlib"));
AssembliesToReference.Add(new CheckableImageAndDescription(image,"System.Core"));
AssembliesToReference.Add(new CheckableImageAndDescription(image,"System.Data"));
AssembliesToReference.Add(new CheckableImageAndDescription(image,"System.Data.DataSetExtensions"));
AssembliesToReference.Add(new CheckableImageAndDescription(image,"System.Runtime.Serialization"));
AssembliesToReference.Add(new CheckableImageAndDescription(image,"System.ServiceModel"));
AssembliesToReference.Add(new CheckableImageAndDescription(image,"System.Xml"));
AssembliesToReference.Add(new CheckableImageAndDescription(image,"System.Xml.Linq"));
BitmapSource image = PresentationResourceService.GetBitmapSource("Icons.16x16.Reference");
AssembliesToReference = new ObservableCollection<CheckableImageAndDescription>();
AssembliesToReference.Add(new CheckableImageAndDescription(image, "Microsoft.CSharp"));
AssembliesToReference.Add(new CheckableImageAndDescription(image, "mscorlib"));
AssembliesToReference.Add(new CheckableImageAndDescription(image, "System.Core"));
AssembliesToReference.Add(new CheckableImageAndDescription(image, "System.Data"));
AssembliesToReference.Add(new CheckableImageAndDescription(image, "System.Data.DataSetExtensions"));
AssembliesToReference.Add(new CheckableImageAndDescription(image, "System.Runtime.Serialization"));
AssembliesToReference.Add(new CheckableImageAndDescription(image, "System.ServiceModel"));
AssembliesToReference.Add(new CheckableImageAndDescription(image, "System.Xml"));
AssembliesToReference.Add(new CheckableImageAndDescription(image, "System.Xml.Linq"));
}
public string Title {get;set;}
public string Title { get; set; }
public string AccessLevel {
get {return accesslevel;}
get { return accesslevel; }
}
private Modifyers selectedModifyer;
Modifiers selectedModifier;
public Modifyers SelectedModifyer {
get { return selectedModifyer; }
set { selectedModifyer = value;
base.RaisePropertyChanged(() =>SelectedModifyer); }
public Modifiers SelectedModifier {
get { return selectedModifier; }
set {
selectedModifier = value;
base.RaisePropertyChanged(() => SelectedModifier);
}
}
bool generateAsyncOperations;
public bool GenerateAsyncOperations {
get { return generateAsyncOperations; }
set { generateAsyncOperations = value;
base.RaisePropertyChanged(() =>GenerateAsyncOperations);}
set {
generateAsyncOperations = value;
base.RaisePropertyChanged(() => GenerateAsyncOperations);
}
}
bool generateMessageContract;
public bool GenerateMessageContract {
get { return generateMessageContract; }
set { generateMessageContract = value;
base.RaisePropertyChanged(() =>GenerateMessageContract);}
set {
generateMessageContract = value;
base.RaisePropertyChanged(() => GenerateMessageContract);
}
}
private CollectionTypes collectionType;
CollectionTypes collectionType;
public CollectionTypes CollectionType {
get { return collectionType; }
set { collectionType = value;
base.RaisePropertyChanged(() =>CollectionType);}
set {
collectionType = value;
base.RaisePropertyChanged(() => CollectionType);
}
}
private DictionaryCollectionTypes dictionaryCollectionType;
DictionaryCollectionTypes dictionaryCollectionType;
public DictionaryCollectionTypes DictionaryCollectionType {
get { return dictionaryCollectionType; }
set { dictionaryCollectionType = value;
base.RaisePropertyChanged(() =>DictionaryCollectionType);}
set {
dictionaryCollectionType = value;
base.RaisePropertyChanged(() => DictionaryCollectionType);
}
}
private bool useReferencedAssemblies;
bool useReferencedAssemblies;
public bool UseReferencedAssemblies {
get { return useReferencedAssemblies; }
set { useReferencedAssemblies = value;
if (useReferencedAssemblies) {
ReuseTypes = true;
}
else {
ReuseTypes = false;
}
base.RaisePropertyChanged(() =>UseReferencedAssemblies);}
set {
useReferencedAssemblies = value;
ReuseTypes = useReferencedAssemblies;
base.RaisePropertyChanged(() => UseReferencedAssemblies);
}
}
private bool reuseTypes;
bool reuseTypes;
public bool ReuseTypes {
get { return reuseTypes; }
set { reuseTypes = value;
if (reuseTypes) {
}
else
{
}
base.RaisePropertyChanged(() =>ReuseTypes);}
set {
reuseTypes = value;
base.RaisePropertyChanged(() => ReuseTypes);
}
}
private bool reuseReferencedTypes;
bool reuseReferencedTypes;
public bool ReuseReferencedTypes {
get { return reuseReferencedTypes; }
set { reuseReferencedTypes = value;
if (reuseReferencedTypes)
{
ListViewEnable = true;
} else
{
ListViewEnable = false;
}
base.RaisePropertyChanged(() => ReuseReferencedTypes);}
set {
reuseReferencedTypes = value;
ListViewEnable = value;
base.RaisePropertyChanged(() => ReuseReferencedTypes);
}
}
private bool listViewEnable;
bool listViewEnable;
public bool ListViewEnable {
get { return listViewEnable; }
set { listViewEnable = value;
base.RaisePropertyChanged(() => ListViewEnable);}
set {
listViewEnable = value;
base.RaisePropertyChanged(() => ListViewEnable);
}
}
public ObservableCollection <CheckableImageAndDescription> AssembliesToReference {get;private set;}
public ObservableCollection <CheckableImageAndDescription> AssembliesToReference { get; private set; }
public string CompatibilityText
{
get {
return compatibilityText + c_2;
}
get { return compatibilityText + c_2; }
}
}
}

11
src/Main/Base/Project/Src/Gui/Dialogs/ReferenceDialog/WebServicesView.cs

@ -139,21 +139,19 @@ namespace ICSharpCode.SharpDevelop.Gui @@ -139,21 +139,19 @@ namespace ICSharpCode.SharpDevelop.Gui
ListViewItem item;
webServicesListView.Items.Clear();
if(e.Node.Tag is ServiceDescription) {
if (e.Node.Tag is ServiceDescription) {
ServiceDescription desc = (ServiceDescription)e.Node.Tag;
item = new ListViewItem();
item.Text = StringParser.Parse("${res:ICSharpCode.SharpDevelop.Gui.Dialogs.AddWebReferenceDialog.RetrievalUriProperty}");
item.SubItems.Add(desc.RetrievalUrl);
webServicesListView.Items.Add(item);
}
else if(e.Node.Tag is Service) {
} else if(e.Node.Tag is Service) {
Service service = (Service)e.Node.Tag;
item = new ListViewItem();
item.Text = StringParser.Parse("${res:ICSharpCode.SharpDevelop.Gui.Dialogs.AddWebReferenceDialog.DocumentationProperty}");
item.SubItems.Add(service.Documentation);
webServicesListView.Items.Add(item);
}
else if(e.Node.Tag is Port) {
} else if(e.Node.Tag is Port) {
Port port = (Port)e.Node.Tag;
item = new ListViewItem();
@ -170,8 +168,7 @@ namespace ICSharpCode.SharpDevelop.Gui @@ -170,8 +168,7 @@ namespace ICSharpCode.SharpDevelop.Gui
item.Text = StringParser.Parse("${res:ICSharpCode.SharpDevelop.Gui.Dialogs.AddWebReferenceDialog.ServiceNameProperty}");
item.SubItems.Add(port.Service.Name);
webServicesListView.Items.Add(item);
}
else if(e.Node.Tag is Operation) {
} else if(e.Node.Tag is Operation) {
Operation operation = (Operation)e.Node.Tag;
item = new ListViewItem();

Loading…
Cancel
Save