Update of /cvsroot/pure-data/externals/clr/external In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv21260/external
Modified Files: AssemblyInfo.cs Counter.cs Log Message: fixed line endings, now for real
Index: Counter.cs =================================================================== RCS file: /cvsroot/pure-data/externals/clr/external/Counter.cs,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** Counter.cs 27 Jan 2006 22:51:15 -0000 1.2 --- Counter.cs 28 Jan 2006 10:36:25 -0000 1.3 *************** *** 1,74 **** ! using System; ! ! /// <summary> ! /// Descrizione di riepilogo per Counter. ! /// </summary> ! public class Counter: ! PureData.External ! { ! public Counter() ! { ! Post("Count"); ! ! // EventFloat += new MethodFloat(MyFloat); ! } ! ! public Counter(PureData.Atom[] args) ! { ! Post("Count with args"); ! ! // pd.AddInlet(x, "init", ParametersType.Float); ! // pd.AddOutlet(x, ParametersType.Float); ! } ! ! // this function MUST exist ! public static void Main() ! { ! Post("Count.Main"); ! } ! ! /* ! public void MyBang() ! { ! Post("Count-BANG"); ! } ! ! public void MyFloat(float f) ! { ! Post(String.Format("Count-FLOAT {0}",f)); ! } ! */ ! protected override void MethodBang() ! { ! Post("Count-BANG"); ! } ! ! protected override void MethodFloat(float f) ! { ! Post("Count-FLOAT "+f.ToString()); ! } ! ! protected override void MethodSymbol(PureData.Symbol s) ! { ! Post("Count-SYMBOL "+s.ToString()); ! } ! ! /* ! public void Init(float f) ! { ! curr = (int) f; ! } ! ! public void SendOut() ! { ! pd.SendToOutlet(x, 0, new Atom(curr)); ! } ! ! public void Sum(float f) ! { ! curr += (int) f; ! pd.SendToOutlet(x, 0, new Atom(curr)); ! } ! ! */ ! } --- 1,74 ---- ! using System; ! ! /// <summary> ! /// Descrizione di riepilogo per Counter. ! /// </summary> ! public class Counter: ! PureData.External ! { ! public Counter() ! { ! Post("Count"); ! ! // EventFloat += new MethodFloat(MyFloat); ! } ! ! public Counter(PureData.Atom[] args) ! { ! Post("Count with args"); ! ! // pd.AddInlet(x, "init", ParametersType.Float); ! // pd.AddOutlet(x, ParametersType.Float); ! } ! ! // this function MUST exist ! public static void Main() ! { ! Post("Count.Main"); ! } ! ! /* ! public void MyBang() ! { ! Post("Count-BANG"); ! } ! ! public void MyFloat(float f) ! { ! Post(String.Format("Count-FLOAT {0}",f)); ! } ! */ ! protected override void MethodBang() ! { ! Post("Count-BANG"); ! } ! ! protected override void MethodFloat(float f) ! { ! Post("Count-FLOAT "+f.ToString()); ! } ! ! protected override void MethodSymbol(PureData.Symbol s) ! { ! Post("Count-SYMBOL "+s.ToString()); ! } ! ! /* ! public void Init(float f) ! { ! curr = (int) f; ! } ! ! public void SendOut() ! { ! pd.SendToOutlet(x, 0, new Atom(curr)); ! } ! ! public void Sum(float f) ! { ! curr += (int) f; ! pd.SendToOutlet(x, 0, new Atom(curr)); ! } ! ! */ ! }
Index: AssemblyInfo.cs =================================================================== RCS file: /cvsroot/pure-data/externals/clr/external/AssemblyInfo.cs,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** AssemblyInfo.cs 16 Jan 2006 16:48:18 -0000 1.1 --- AssemblyInfo.cs 28 Jan 2006 10:36:25 -0000 1.2 *************** *** 1,58 **** ! using System.Reflection; ! using System.Runtime.CompilerServices; ! ! // ! // Le informazioni generali relative a un assembly sono controllate dal seguente ! // insieme di attributi. Per modificare le informazioni associate a un assembly ! // occorre quindi modificare i valori di questi attributi. ! // ! [assembly: AssemblyTitle("")] ! [assembly: AssemblyDescription("")] ! [assembly: AssemblyConfiguration("")] ! [assembly: AssemblyCompany("")] ! [assembly: AssemblyProduct("")] ! [assembly: AssemblyCopyright("")] ! [assembly: AssemblyTrademark("")] ! [assembly: AssemblyCulture("")] ! ! // ! // Le informazioni sulla versione di un assembly sono costituite dai seguenti quattro valori: ! // ! // Numero di versione principale ! // Numero di versione secondario ! // Numero revisione ! // Numero build ! // ! // È possibile specificare tutti i valori o impostare come predefiniti i valori Numero revisione e Numero build ! // utilizzando l'asterisco (*) come illustrato di seguito: ! ! [assembly: AssemblyVersion("1.0.*")] ! ! // ! // Per firmare l'assembly è necessario specificare una chiave da utilizzare. ! // Fare riferimento alla documentazione di Microsoft .NET Framework per ulteriori informazioni sulla firma degli assembly. ! // ! // Utilizzare gli attributi elencati di seguito per verificare la chiave utilizzata per la firma. ! // ! // Note: ! // (*) Se non è specificata alcuna chiave, non sarà possibile firmare l'assembly. ! // (*) KeyName fa riferimento a una chiave installata nel provider di servizi di ! // crittografia (CSP) sul computer in uso. KeyFile fa riferimento a un file che contiene ! // una chiave. ! // (*) Se entrambi i valori KeyFile e KeyName sono specificati, si ! // verificherà il seguente processo: ! // (1) Se KeyName è presente in CSP, verrà utilizzata tale chiave. ! // (2) Se KeyName non esiste e KeyFile esiste, la chiave ! // di KeyFile verrà installata nel CSP e utilizzata. ! // (*) Per creare un KeyFile, è possibile utilizzare l'utilità sn.exe (Strong Name). ! // Quando si specifica il KeyFile, il percorso dovrà essere ! // relativo alla directory di output del progetto, ovvero ! // %Project Directory%\obj<configuration>. Se ad esempio il KeyFile si ! // trova nella directory del progetto, occorre specificare l'attributo AssemblyKeyFile ! // come [assembly: AssemblyKeyFile("..\..\mykey.snk")] ! // (*) La firma ritardata è un'opzione avanzata. Vedere la documentazione di Microsoft ! // .NET Framework per ulteriori informazioni. ! // ! [assembly: AssemblyDelaySign(false)] ! [assembly: AssemblyKeyFile("")] ! [assembly: AssemblyKeyName("")] --- 1,58 ---- ! using System.Reflection; ! using System.Runtime.CompilerServices; ! ! // ! // Le informazioni generali relative a un assembly sono controllate dal seguente ! // insieme di attributi. Per modificare le informazioni associate a un assembly ! // occorre quindi modificare i valori di questi attributi. ! // ! [assembly: AssemblyTitle("")] ! [assembly: AssemblyDescription("")] ! [assembly: AssemblyConfiguration("")] ! [assembly: AssemblyCompany("")] ! [assembly: AssemblyProduct("")] ! [assembly: AssemblyCopyright("")] ! [assembly: AssemblyTrademark("")] ! [assembly: AssemblyCulture("")] ! ! // ! // Le informazioni sulla versione di un assembly sono costituite dai seguenti quattro valori: ! // ! // Numero di versione principale ! // Numero di versione secondario ! // Numero revisione ! // Numero build ! // ! // È possibile specificare tutti i valori o impostare come predefiniti i valori Numero revisione e Numero build ! // utilizzando l'asterisco (*) come illustrato di seguito: ! ! [assembly: AssemblyVersion("1.0.*")] ! ! // ! // Per firmare l'assembly è necessario specificare una chiave da utilizzare. ! // Fare riferimento alla documentazione di Microsoft .NET Framework per ulteriori informazioni sulla firma degli assembly. ! // ! // Utilizzare gli attributi elencati di seguito per verificare la chiave utilizzata per la firma. ! // ! // Note: ! // (*) Se non è specificata alcuna chiave, non sarà possibile firmare l'assembly. ! // (*) KeyName fa riferimento a una chiave installata nel provider di servizi di ! // crittografia (CSP) sul computer in uso. KeyFile fa riferimento a un file che contiene ! // una chiave. ! // (*) Se entrambi i valori KeyFile e KeyName sono specificati, si ! // verificherà il seguente processo: ! // (1) Se KeyName è presente in CSP, verrà utilizzata tale chiave. ! // (2) Se KeyName non esiste e KeyFile esiste, la chiave ! // di KeyFile verrà installata nel CSP e utilizzata. ! // (*) Per creare un KeyFile, è possibile utilizzare l'utilità sn.exe (Strong Name). ! // Quando si specifica il KeyFile, il percorso dovrà essere ! // relativo alla directory di output del progetto, ovvero ! // %Project Directory%\obj<configuration>. Se ad esempio il KeyFile si ! // trova nella directory del progetto, occorre specificare l'attributo AssemblyKeyFile ! // come [assembly: AssemblyKeyFile("..\..\mykey.snk")] ! // (*) La firma ritardata è un'opzione avanzata. Vedere la documentazione di Microsoft ! // .NET Framework per ulteriori informazioni. ! // ! [assembly: AssemblyDelaySign(false)] ! [assembly: AssemblyKeyFile("")] ! [assembly: AssemblyKeyName("")]