Changeset 1872 for trunk/sources/HeuristicLab.Operators.Programmable
- Timestamp:
- 05/20/09 15:06:46 (16 years ago)
- Location:
- trunk/sources/HeuristicLab.Operators.Programmable/3.3
- Files:
-
- 3 edited
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Operators.Programmable/3.3/HeuristicLab.Operators.Programmable-3.3.csproj
r1868 r1872 5 5 <ProductVersion>9.0.30729</ProductVersion> 6 6 <SchemaVersion>2.0</SchemaVersion> 7 <ProjectGuid>{ E3CCBFC6-900C-41B6-AFB8-6646DB097435}</ProjectGuid>7 <ProjectGuid>{6A5F8C2D-B0C3-4B36-BC20-9B1A91EE6DB6}</ProjectGuid> 8 8 <OutputType>Library</OutputType> 9 9 <AppDesignerFolder>Properties</AppDesignerFolder> 10 10 <RootNamespace>HeuristicLab.Operators.Programmable</RootNamespace> 11 <AssemblyName>HeuristicLab.Operators.Programmable-3. 2</AssemblyName>11 <AssemblyName>HeuristicLab.Operators.Programmable-3.3</AssemblyName> 12 12 <SignAssembly>true</SignAssembly> 13 13 <AssemblyOriginatorKeyFile>HeuristicLab.snk</AssemblyOriginatorKeyFile> … … 35 35 <ErrorReport>prompt</ErrorReport> 36 36 <WarningLevel>4</WarningLevel> 37 <DocumentationFile>bin\Release\HeuristicLab.Operators.Programmable-3. 2.XML</DocumentationFile>37 <DocumentationFile>bin\Release\HeuristicLab.Operators.Programmable-3.3.xml</DocumentationFile> 38 38 </PropertyGroup> 39 39 <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x86' "> … … 100 100 </ItemGroup> 101 101 <ItemGroup> 102 <ProjectReference Include="..\..\HeuristicLab.Core\3. 2\HeuristicLab.Core-3.2.csproj">103 <Project>{ F43B59AB-2B8C-4570-BC1E-15592086517C}</Project>104 <Name>HeuristicLab.Core-3. 2</Name>102 <ProjectReference Include="..\..\HeuristicLab.Core\3.3\HeuristicLab.Core-3.3.csproj"> 103 <Project>{C36BD924-A541-4A00-AFA8-41701378DDC5}</Project> 104 <Name>HeuristicLab.Core-3.3</Name> 105 105 </ProjectReference> 106 <ProjectReference Include="..\..\HeuristicLab.Data\3. 2\HeuristicLab.Data-3.2.csproj">107 <Project>{ F473D9AF-3F09-4296-9F28-3C65118DAFFA}</Project>108 <Name>HeuristicLab.Data-3. 2</Name>106 <ProjectReference Include="..\..\HeuristicLab.Data\3.3\HeuristicLab.Data-3.3.csproj"> 107 <Project>{BBAB9DF5-5EF3-4BA8-ADE9-B36E82114937}</Project> 108 <Name>HeuristicLab.Data-3.3</Name> 109 109 </ProjectReference> 110 <ProjectReference Include="..\..\HeuristicLab.Operators\3.2\HeuristicLab.Operators-3.2.csproj"> 111 <Project>{A9983BA2-B3B2-475E-8E2C-62050B71D1C5}</Project> 112 <Name>HeuristicLab.Operators-3.2</Name> 110 <ProjectReference Include="..\..\HeuristicLab.Operators\3.3\HeuristicLab.Operators-3.3.csproj"> 111 <Project>{23DA7FF4-D5B8-41B6-AA96-F0561D24F3EE}</Project> 112 <Name>HeuristicLab.Operators-3.3</Name> 113 </ProjectReference> 114 <ProjectReference Include="..\..\HeuristicLab.Persistence\3.3\HeuristicLab.Persistence-3.3.csproj"> 115 <Project>{102BC7D3-0EF9-439C-8F6D-96FF0FDB8E1B}</Project> 116 <Name>HeuristicLab.Persistence-3.3</Name> 113 117 </ProjectReference> 114 118 <ProjectReference Include="..\..\HeuristicLab.PluginInfrastructure\HeuristicLab.PluginInfrastructure.csproj"> -
trunk/sources/HeuristicLab.Operators.Programmable/3.3/HeuristicLabOperatorsProgrammablePlugin.cs
r1530 r1872 26 26 27 27 namespace HeuristicLab.Operators.Programmable { 28 [ClassInfo(Name = "HeuristicLab.Operators.Programmable-3.2")] 29 [PluginFile(Filename = "HeuristicLab.Operators.Programmable-3.2.dll", Filetype = PluginFileType.Assembly)] 30 [Dependency(Dependency = "HeuristicLab.Core-3.2")] 31 [Dependency(Dependency = "HeuristicLab.Data-3.2")] 32 [Dependency(Dependency = "HeuristicLab.Operators-3.2")] 28 [ClassInfo(Name = "HeuristicLab.Operators.Programmable-3.3")] 29 [PluginFile(Filename = "HeuristicLab.Operators.Programmable-3.3.dll", Filetype = PluginFileType.Assembly)] 30 [Dependency(Dependency = "HeuristicLab.Core-3.3")] 31 [Dependency(Dependency = "HeuristicLab.Data-3.3")] 32 [Dependency(Dependency = "HeuristicLab.Operators-3.3")] 33 [Dependency(Dependency = "HeuristicLab.Persistence-3.3")] 33 34 public class HeuristicLabOperatorsProgrammablePlugin : PluginBase { 34 35 } -
trunk/sources/HeuristicLab.Operators.Programmable/3.3/ProgrammableOperator.cs
r1530 r1872 34 34 using HeuristicLab.Data; 35 35 using System.Data.Linq; 36 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 36 37 37 38 namespace HeuristicLab.Operators.Programmable { … … 39 40 private MethodInfo executeMethod; 40 41 42 [Storable] 41 43 private string myDescription; 42 44 public override string Description { 43 45 get { return myDescription; } 44 46 } 45 private string myCode; 47 48 [Storable] 49 private string myCode; 46 50 public string Code { 47 51 get { return myCode; } … … 199 203 CodeChanged(this, new EventArgs()); 200 204 } 201 202 #region Persistence Methods203 public override XmlNode GetXmlNode(string name, XmlDocument document, IDictionary<Guid, IStorable> persistedObjects) {204 XmlNode node = base.GetXmlNode(name, document, persistedObjects);205 XmlNode descriptionNode = document.CreateNode(XmlNodeType.Element, "Description", null);206 descriptionNode.InnerText = myDescription;207 node.AppendChild(descriptionNode);208 XmlNode codeNode = document.CreateNode(XmlNodeType.Element, "Code", null);209 codeNode.InnerText = myCode;210 node.AppendChild(codeNode);211 return node;212 }213 public override void Populate(XmlNode node, IDictionary<Guid, IStorable> restoredObjects) {214 base.Populate(node, restoredObjects);215 XmlNode descriptionNode = node.SelectSingleNode("Description");216 myDescription = descriptionNode.InnerText;217 XmlNode codeNode = node.SelectSingleNode("Code");218 myCode = codeNode.InnerText;219 }220 #endregion221 205 } 222 206 } -
trunk/sources/HeuristicLab.Operators.Programmable/3.3/Properties/AssemblyInfo.frame
r581 r1872 54 54 // You can specify all the values or you can default the Revision and Build Numbers 55 55 // by using the '*' as shown below: 56 [assembly: AssemblyVersion("3. 2.0.$WCREV$")]57 [assembly: AssemblyFileVersion("3. 2.0.$WCREV$")]56 [assembly: AssemblyVersion("3.3.0.$WCREV$")] 57 [assembly: AssemblyFileVersion("3.3.0.$WCREV$")] 58 58 [assembly: AssemblyBuildDate("$WCNOW$")]
Note: See TracChangeset
for help on using the changeset viewer.