3 changed files with 113 additions and 4 deletions
@ -0,0 +1,111 @@
@@ -0,0 +1,111 @@
|
||||
using System; |
||||
using ICSharpCode.SharpDevelop.Widgets; |
||||
|
||||
namespace ICSharpCode.SharpDevelop.Gui.OptionPanels |
||||
{ |
||||
public class AssemblyInfoViewModel : ViewModelBase |
||||
{ |
||||
private readonly AssemblyInfo assemblyInfo; |
||||
|
||||
public AssemblyInfoViewModel(AssemblyInfo assemblyInfo) |
||||
{ |
||||
this.assemblyInfo = assemblyInfo; |
||||
} |
||||
|
||||
public string Title |
||||
{ |
||||
get { return assemblyInfo.Title; } |
||||
set { assemblyInfo.Title = value; OnPropertyChanged(); } |
||||
} |
||||
|
||||
public string Description |
||||
{ |
||||
get { return assemblyInfo.Description; } |
||||
set { assemblyInfo.Description = value; OnPropertyChanged(); } |
||||
} |
||||
|
||||
public string Company |
||||
{ |
||||
get { return assemblyInfo.Company; } |
||||
set { assemblyInfo.Company = value; OnPropertyChanged(); } |
||||
} |
||||
|
||||
public string Product |
||||
{ |
||||
get { return assemblyInfo.Product; } |
||||
set { assemblyInfo.Product = value; OnPropertyChanged(); } |
||||
} |
||||
|
||||
public string Copyright |
||||
{ |
||||
get { return assemblyInfo.Copyright; } |
||||
set { assemblyInfo.Copyright = value; OnPropertyChanged(); } |
||||
} |
||||
|
||||
public string Trademark |
||||
{ |
||||
get { return assemblyInfo.Trademark; } |
||||
set { assemblyInfo.Trademark = value; OnPropertyChanged(); } |
||||
} |
||||
|
||||
public string DefaultAlias |
||||
{ |
||||
get { return assemblyInfo.DefaultAlias; } |
||||
set { assemblyInfo.DefaultAlias = value; OnPropertyChanged(); } |
||||
} |
||||
|
||||
public Version AssemblyVersion |
||||
{ |
||||
get { return assemblyInfo.AssemblyVersion; } |
||||
set { assemblyInfo.AssemblyVersion = value; OnPropertyChanged(); } |
||||
} |
||||
|
||||
public Version AssemblyFileVersion |
||||
{ |
||||
get { return assemblyInfo.AssemblyFileVersion; } |
||||
set { assemblyInfo.AssemblyFileVersion = value; OnPropertyChanged(); } |
||||
} |
||||
|
||||
public Version InformationalVersion |
||||
{ |
||||
get { return assemblyInfo.InformationalVersion; } |
||||
set { assemblyInfo.InformationalVersion = value; OnPropertyChanged(); } |
||||
} |
||||
|
||||
public Guid? Guid |
||||
{ |
||||
get { return assemblyInfo.Guid; } |
||||
set { assemblyInfo.Guid = value; OnPropertyChanged(); } |
||||
} |
||||
|
||||
public string NeutralLanguage |
||||
{ |
||||
get { return assemblyInfo.NeutralLanguage; } |
||||
set { assemblyInfo.NeutralLanguage = value; OnPropertyChanged(); } |
||||
} |
||||
|
||||
public bool ComVisible |
||||
{ |
||||
get { return assemblyInfo.ComVisible; } |
||||
set { assemblyInfo.ComVisible = value; OnPropertyChanged(); } |
||||
} |
||||
|
||||
public bool ClsCompliant |
||||
{ |
||||
get { return assemblyInfo.ClsCompliant; } |
||||
set { assemblyInfo.ClsCompliant = value; OnPropertyChanged(); } |
||||
} |
||||
|
||||
public bool JitOptimization |
||||
{ |
||||
get { return assemblyInfo.JitOptimization; } |
||||
set { assemblyInfo.JitOptimization = value; OnPropertyChanged(); } |
||||
} |
||||
|
||||
public bool JitTracking |
||||
{ |
||||
get { return assemblyInfo.JitTracking; } |
||||
set { assemblyInfo.JitTracking = value; OnPropertyChanged(); } |
||||
} |
||||
} |
||||
} |
||||
Loading…
Reference in new issue