jedidotnet-commits Mailing List for JEDI.NET (Page 5)
Status: Pre-Alpha
Brought to you by:
jedi_mbe
You can subscribe to this list here.
2004 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(81) |
Jul
(7) |
Aug
(8) |
Sep
(2) |
Oct
|
Nov
(47) |
Dec
(30) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2005 |
Jan
(32) |
Feb
|
Mar
(86) |
Apr
|
May
(1) |
Jun
(24) |
Jul
(4) |
Aug
(5) |
Sep
(4) |
Oct
|
Nov
|
Dec
(9) |
From: Marcel B. <jed...@us...> - 2005-03-07 18:04:17
|
Update of /cvsroot/jedidotnet/main/run In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv924/main/run Added Files: Jedi.Windows.Forms.Graphics.ShapeControl.pas Removed Files: Jedi.Windows.Forms.Visual.pas Log Message: * Renamed unit Jedi.Windows.Forms.Visual to Jedi.Windows.Forms.Graphics.ShapeControl * Provided toolbox bitmap for the Shape control * Created a new assembly for all WinForms graphical controls (contains the Shape control only at the moment) --- Jedi.Windows.Forms.Visual.pas DELETED --- --- NEW FILE: Jedi.Windows.Forms.Graphics.ShapeControl.pas --- {------------------------------------------------------------------------------- The contents of this file are subject to the Mozilla Public License Version 1.1 (the "License");you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.mozilla.org/MPL/MPL-1.1.html Software distributed under the License is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either expressed or implied. See the License for the specific language governing rights and limitations under the License. The Original Code is: Jedi.Windows.Forms.Visual.pas, released on 2004-07-23. The Initial Developer of the Original Code is Andreas Hausladen Portions created by Andreas Hausladen are Copyright (C) 2004 Andreas Hausladen All Rights Reserved. Contributor(s): You may retrieve the latest version of this file at the JEDI.NET home page, located at http://sourceforge.net/projects/jedidotnet Known Issues: -------------------------------------------------------------------------------} // $Id: Jedi.Windows.Forms.Graphics.ShapeControl.pas,v 1.1 2005/03/07 18:04:00 jedi_mbe Exp $ unit Jedi.Windows.Forms.Graphics.ShapeControl; interface {$REGION 'interface uses'} uses Jedi.System.SourceVersioning, System.ComponentModel, System.Drawing, System.Drawing.Drawing2D, System.Windows.Forms; {$ENDREGION} {$REGION 'Shape control'} type Shape = class; [JediSourceInfo('$Source: /cvsroot/jedidotnet/main/run/Jedi.Windows.Forms.Graphics.ShapeControl.pas,v $', '$Revision: 1.1 $', '$Date: 2005/03/07 18:04:00 $'), ToolboxBitmap(TypeOf(Shape))] Shape = class (Control) {$REGION 'Constructor'} public constructor Create; {$ENDREGION} {$REGION 'ShapeType enumeration'} public type ShapeType = ( stCircle, stEllipse, stRectangle, stRoundRect, stRoundSquare, stSquare ); {$ENDREGION} {$REGION 'Data'} strict private FShape: Shape.ShapeType; FPen: System.Drawing.Pen; FBrush: System.Drawing.Brush; {$ENDREGION} {$REGION 'Property descriptions'} private const SShapeType = 'The type of the Shape.'; SShapePen = 'The pen for line drawing.'; SShapeBrush = 'The brush for filling.'; {$ENDREGION} {$REGION 'Overriden methods'} strict protected procedure OnPaint(e: PaintEventArgs); override; procedure OnResize(e: EventArgs); override; {$ENDREGION} {$REGION 'Property setters'} public procedure set_Brush(value: System.Drawing.Brush); procedure set_Pen(value: System.Drawing.Pen); procedure set_Shape(value: ShapeType); {$ENDREGION} {$REGION 'Properties'} public [Category('Appearance'), Description(SShapeBrush)] property Brush: System.Drawing.Brush read FBrush write set_Brush; [Category('Appearance'), Description(SShapePen)] property Pen: System.Drawing.Pen read FPen write set_Pen; [Category('Appearance'), Description(SShapeType)] property Shape: ShapeType read FShape write set_Shape default stRectangle; {$ENDREGION} end; {$R '..\Resources\Jedi.Windows.Forms.Graphics.Shape.bmp'} [assembly: RuntimeRequiredAttribute(TypeOf(Shape))] {$ENDREGION} implementation {$REGION 'Shape control'} constructor Shape.Create; begin inherited Create; Width := 80; Height := 80; FShape := stRectangle; FPen := System.Drawing.Pen.Create(Color.Black); FBrush := System.Drawing.Brushes.White; end; procedure Shape.OnPaint(e: PaintEventArgs); var X, Y, W, H: Integer; Offset: Integer; begin { Calculate X, Y coordinates } X := 0; Y := 0; W := Width - 1; H := Height - 1; { Invalid size } if (W < 0) or (H < 0) then Exit; Offset := 4; if Width < Offset * 2 then Offset := Width div 2; case Shape of stCircle, stRoundSquare, stSquare: begin if Width > Height then begin W := Height - 1; X := (Width - Height) div 2; end else begin H := Width - 1; Y := (Height - Width) div 2; end; end; end; { Draw shape } case Shape of stCircle, stEllipse: begin e.Graphics.FillEllipse(FBrush, X, Y, W, H); e.Graphics.DrawEllipse(FPen, X, Y, W, H); end; stRectangle, stSquare: begin e.Graphics.FillRectangle(FBrush, X, Y, W, H); e.Graphics.DrawRectangle(FPen, X, Y, W, H); end; stRoundRect, stRoundSquare: begin e.Graphics.FillEllipse(FBrush, X, Y, Offset * 2, Offset * 2); e.Graphics.FillEllipse(FBrush, X, Y + H - Offset * 2, Offset * 2, Offset * 2); e.Graphics.FillEllipse(FBrush, X + W - Offset * 2, Y, Offset * 2, Offset * 2); e.Graphics.FillEllipse(FBrush, X + W - Offset * 2, Y + H - Offset * 2, Offset * 2, Offset * 2); e.Graphics.FillRectangle(FBrush, X, Y + Offset, W, H - Offset * 2); e.Graphics.FillRectangle(FBrush, X + Offset, Y, W - Offset * 2, Offset); e.Graphics.FillRectangle(FBrush, X + Offset, Y + H - Offset, W - Offset * 2, Offset); e.Graphics.DrawArc(FPen, X, Y, Offset * 2, Offset * 2, 180, 90); e.Graphics.DrawArc(FPen, X, Y + H - Offset * 2, Offset * 2, Offset * 2, 90, 90); e.Graphics.DrawArc(FPen, X + W - Offset * 2, Y, Offset * 2, Offset * 2, 270, 90); e.Graphics.DrawArc(FPen, X + W - Offset * 2, Y + H - Offset * 2, Offset * 2, Offset * 2, 0, 90); e.Graphics.DrawLine(FPen, X + Offset, Y, X + W - Offset, Y); e.Graphics.DrawLine(FPen, X + Offset, Y + H, X + W - Offset, Y + H); e.Graphics.DrawLine(FPen, X, Y + Offset, X, Y + H - Offset); e.Graphics.DrawLine(FPen, X + W, Y + Offset, X + W, Y + H - Offset); end; end; end; procedure Shape.OnResize(e: EventArgs); begin inherited OnResize(e); Refresh; end; procedure Shape.set_Brush(value: System.Drawing.Brush); begin if Value <> FBrush then begin FBrush := Value; Invalidate; end; end; procedure Shape.set_Pen(value: System.Drawing.Pen); begin if Value <> FPen then begin FPen := Value; Invalidate; end; end; procedure Shape.set_Shape(value: ShapeType); begin if Value <> FShape then begin FShape := Value; Invalidate; end; end; {$ENDREGION} end. |
From: Marcel B. <jed...@us...> - 2005-03-07 18:04:17
|
Update of /cvsroot/jedidotnet/main/resources In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv924/main/resources Added Files: Jedi.Windows.Forms.Graphics.Shape.bmp Log Message: * Renamed unit Jedi.Windows.Forms.Visual to Jedi.Windows.Forms.Graphics.ShapeControl * Provided toolbox bitmap for the Shape control * Created a new assembly for all WinForms graphical controls (contains the Shape control only at the moment) --- NEW FILE: Jedi.Windows.Forms.Graphics.Shape.bmp --- (This appears to be a binary file; contents omitted.) |
From: Marcel B. <jed...@us...> - 2005-03-07 18:04:14
|
Update of /cvsroot/jedidotnet/main/assemblies In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv924/main/assemblies Added Files: Jedi.Windows.Forms.Graphics.bdsproj Jedi.Windows.Forms.Graphics.dpk Log Message: * Renamed unit Jedi.Windows.Forms.Visual to Jedi.Windows.Forms.Graphics.ShapeControl * Provided toolbox bitmap for the Shape control * Created a new assembly for all WinForms graphical controls (contains the Shape control only at the moment) --- NEW FILE: Jedi.Windows.Forms.Graphics.bdsproj --- (This appears to be a binary file; contents omitted.) --- NEW FILE: Jedi.Windows.Forms.Graphics.dpk --- package Jedi.Windows.Forms.Graphics; {$ALIGN 0} {$ASSERTIONS ON} {$BOOLEVAL OFF} {$DEBUGINFO ON} {$EXTENDEDSYNTAX ON} {$IMPORTEDDATA ON} {$IOCHECKS ON} {$LOCALSYMBOLS ON} {$LONGSTRINGS ON} {$OPENSTRINGS ON} {$OPTIMIZATION ON} {$OVERFLOWCHECKS OFF} {$RANGECHECKS OFF} {$REFERENCEINFO ON} {$SAFEDIVIDE OFF} {$STACKFRAMES OFF} {$TYPEDADDRESS OFF} {$VARSTRINGCHECKS ON} {$WRITEABLECONST OFF} {$MINENUMSIZE 1} {$IMAGEBASE $400000} {$IMPLICITBUILD OFF} requires Borland.Delphi, Jedi.System, System.Windows.Forms; contains Jedi.Windows.Forms.Graphics.ShapeControl in '..\run\Jedi.Windows.Forms.Graphics.ShapeControl.pas' {Jedi.Windows.Forms.Graphics.ShapeControl.Shape: System.Windows.Forms.Control}; [assembly: AssemblyTitle('Jedi.Windows.Forms.Graphics')] [assembly: AssemblyDescription('.NET WinForms graphical controls.')] [assembly: AssemblyCompany('Project JEDI')] [assembly: AssemblyProduct('JEDI.NET Framework Class Library')] [assembly: AssemblyCopyright('Copyright © 2004 Project JEDI.')] [assembly: AssemblyCulture('')] [assembly: AssemblyVersion('1.0.0.0')] [assembly: AssemblyDelaySign(false)] [assembly: AssemblyKeyFile('')] [assembly: AssemblyKeyName('')] [assembly: ComVisible(False)] end. |
From: Marcel B. <jed...@us...> - 2005-03-07 14:24:28
|
Update of /cvsroot/jedidotnet/docs In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv12992/docs Modified Files: Jedi.Class Reference.ndoc Log Message: Changed title Index: Jedi.Class Reference.ndoc =================================================================== RCS file: /cvsroot/jedidotnet/docs/Jedi.Class Reference.ndoc,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** Jedi.Class Reference.ndoc 5 Mar 2005 18:37:00 -0000 1.5 --- Jedi.Class Reference.ndoc 7 Mar 2005 14:24:19 -0000 1.6 *************** *** 13,35 **** <property name="OutputDirectory" value=".\NDoc.Core\JavaDoc\" /> </documenter> ! <documenter name="LaTeX"> ! <property name="OutputDirectory" value=".\doc\" /> ! <property name="TextFileFullName" value="Documentation.tex" /> ! <property name="TexFileBaseName" value="Documentation" /> ! <property name="LatexCompiler" value="latex" /> ! <property name="TexFileFullPath" value=".\doc\Documentation.tex" /> ! </documenter> ! <documenter name="LinearHtml"> ! <property name="OutputDirectory" value=".\doc\" /> ! <property name="Title" value="An NDoc Documented Class Library" /> ! </documenter> ! <documenter name="MSDN"> <property name="OutputDirectory" value="..\main\help\" /> <property name="HtmlHelpName" value="jdn.reference" /> ! <property name="Title" value="JEDI.NET Documentation" /> ! <property name="OutputTarget" value="Web" /> ! <property name="SdkLinksOnWeb" value="True" /> ! <property name="IncludeFavorites" value="True" /> ! <property name="RootPageContainsNamespaces" value="True" /> <property name="ShowMissingSummaries" value="True" /> <property name="ShowMissingParams" value="True" /> --- 13,23 ---- <property name="OutputDirectory" value=".\NDoc.Core\JavaDoc\" /> </documenter> ! <documenter name="VS.NET 2003"> <property name="OutputDirectory" value="..\main\help\" /> <property name="HtmlHelpName" value="jdn.reference" /> ! <property name="Title" value="JEDI.NET Library reference" /> ! <property name="RegisterTitleWithNamespace" value="True" /> ! <property name="CollectionNamespace" value="jdn.reference" /> ! <property name="RegisterTitleAsCollection" value="True" /> <property name="ShowMissingSummaries" value="True" /> <property name="ShowMissingParams" value="True" /> *************** *** 41,51 **** <property name="DocumentAttributes" value="True" /> </documenter> ! <documenter name="VS.NET 2003"> <property name="OutputDirectory" value="..\main\help\" /> <property name="HtmlHelpName" value="jdn.reference" /> ! <property name="Title" value="JEDI.NET Documentation" /> ! <property name="RegisterTitleWithNamespace" value="True" /> ! <property name="CollectionNamespace" value="jdn.reference" /> ! <property name="RegisterTitleAsCollection" value="True" /> <property name="ShowMissingSummaries" value="True" /> <property name="ShowMissingParams" value="True" /> --- 29,43 ---- <property name="DocumentAttributes" value="True" /> </documenter> ! <documenter name="XML"> ! <property name="OutputFile" value=".\doc\doc.xml" /> ! </documenter> ! <documenter name="MSDN"> <property name="OutputDirectory" value="..\main\help\" /> <property name="HtmlHelpName" value="jdn.reference" /> ! <property name="Title" value="JEDI.NET Library reference" /> ! <property name="OutputTarget" value="Web" /> ! <property name="SdkLinksOnWeb" value="True" /> ! <property name="IncludeFavorites" value="True" /> ! <property name="RootPageContainsNamespaces" value="True" /> <property name="ShowMissingSummaries" value="True" /> <property name="ShowMissingParams" value="True" /> *************** *** 57,62 **** <property name="DocumentAttributes" value="True" /> </documenter> ! <documenter name="XML"> ! <property name="OutputFile" value=".\doc\doc.xml" /> </documenter> </documenters> --- 49,58 ---- <property name="DocumentAttributes" value="True" /> </documenter> ! <documenter name="LaTeX"> ! <property name="OutputDirectory" value=".\doc\" /> ! <property name="TextFileFullName" value="Documentation.tex" /> ! <property name="TexFileBaseName" value="Documentation" /> ! <property name="LatexCompiler" value="latex" /> ! <property name="TexFileFullPath" value=".\doc\Documentation.tex" /> </documenter> </documenters> |
From: Marcel B. <jed...@us...> - 2005-03-07 14:23:00
|
Update of /cvsroot/jedidotnet/docs In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv12656/docs Modified Files: Jedi.System.CommandLine.xml Log Message: Partially documented. Index: Jedi.System.CommandLine.xml =================================================================== RCS file: /cvsroot/jedidotnet/docs/Jedi.System.CommandLine.xml,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** Jedi.System.CommandLine.xml 5 Mar 2005 19:18:19 -0000 1.2 --- Jedi.System.CommandLine.xml 7 Mar 2005 14:22:46 -0000 1.3 *************** *** 4,39 **** --- 4,79 ---- <member name="T:Jedi.System.CommandLine"> <summary> + A command line parser. </summary> </member> <member name="M:Jedi.System.CommandLine.#ctor(System.Object[],System.String)"> <summary> + Initializes a new instance of the <see cref="T:Jedi.System.CommandLine" /> class. </summary> <param name="arguments"> + A list of instances or <see cref="T:System.Type" />s to scan for properties and methods + decoracted with the <see cref="T:Jedi.System.CommandLineArgumentAttribute" /> </param> <param name="responseFilePrefix"> + The match string to indicate the character or switch used to parse a response file. </param> </member> <member name="M:Jedi.System.CommandLine.AddLiteral(System.String,System.Int32)"> <summary> + Adds a literal command line argument to the list of literals. </summary> <param name="commandLine"> + The complete command line. </param> <param name="index"> + <para> + Upon entry to the method, points to the 0-based index into the <paramref name="commandLine" /> parameter at + which the literal starts. + </para> + <para> + Upon leaving the method, the index should be pointing to the next argument. + </para> </param> + <remarks> + <para> + A literal is considered to be anything that can't be seens a possible switch or option. The parser considers any + of the prefix characters as a possible switch, where only the first character of a prefix string with more than + one character is considered. + </para> + <para> + The list of literals is returned by any of the <see cref="M:Jedi.System.CommandLine.Parse" /> methods. + </para> + </remarks> </member> <member name="T:Jedi.System.CommandLine.Argument"> <summary> + Class used to specify an individual comand line switch. </summary> </member> <member name="M:Jedi.System.CommandLine.Argument.#ctor(System.String,System.Boolean,System.Object,System.Reflection.MemberInfo)"> <summary> + Initializes a new instance of the <see cref="T:Jedi.System.CommandLine.Argument" /> class. </summary> <param name="matches"> + The string to match on the command line. This will be the concatenation of the prefix, name and value separator + strings specified by the <see cref="T:Jedi.System.CommandLineArgumentAttribute" /> attribute. </param> <param name="caseSensitive"> + Indicates whether the case should be considered when matching against the command line. </param> <param name="instance"> + <para> + The instance to which the property or method for this switch belongs. + </para> + <para> + -or- + </para> + <para> + A <see langword="null" /> if the property or method is <see langword="static" /> to the + <see cref="T:System.Type" />. + </para> </param> <param name="memberInfo"> + The method or property this switch is linked to. </param> </member> *************** *** 145,148 **** --- 185,190 ---- </member> <member name="M:Jedi.System.CommandLine.Parse(System.Object[])"> + <overloads> + </overloads> <summary> </summary> *************** *** 238,340 **** <member name="T:Jedi.System.CommandLineArgumentAttribute"> <summary> </summary> </member> <member name="M:Jedi.System.CommandLineArgumentAttribute.#ctor"> <summary> </summary> </member> <member name="P:Jedi.System.CommandLineArgumentAttribute.CaseSensitive"> <summary> </summary> <value> </value> </member> <member name="M:Jedi.System.CommandLineArgumentAttribute.GetMatches"> <summary> </summary> <returns> </returns> </member> <member name="P:Jedi.System.CommandLineArgumentAttribute.Name"> <summary> </summary> <value> </value> </member> <member name="P:Jedi.System.CommandLineArgumentAttribute.NameCount"> <summary> </summary> <value> </value> </member> <member name="P:Jedi.System.CommandLineArgumentAttribute.Names(System.Int32)"> <summary> </summary> <param name="index"> </param> <value> </value> </member> <member name="P:Jedi.System.CommandLineArgumentAttribute.Prefix"> <summary> </summary> <value> </value> </member> <member name="P:Jedi.System.CommandLineArgumentAttribute.PrefixCount"> <summary> </summary> <value> </value> </member> <member name="P:Jedi.System.CommandLineArgumentAttribute.Prefixes(System.Int32)"> <summary> </summary> <param name="index"> </param> <value> </value> </member> <member name="P:Jedi.System.CommandLineArgumentAttribute.ValueSeparator"> <summary> </summary> <value> </value> </member> <member name="P:Jedi.System.CommandLineArgumentAttribute.ValueSeparatorCount"> <summary> </summary> <value> </value> </member> <member name="P:Jedi.System.CommandLineArgumentAttribute.ValueSeparators(System.Int32)"> <summary> </summary> <param name="index"> </param> <value> </value> </member> <member name="T:Jedi.System.CommandLineException"> <summary> </summary> </member> <member name="M:Jedi.System.CommandLineException.#ctor"> ! <summary> ! </summary> </member> <member name="M:Jedi.System.CommandLineException.#ctor(System.String)"> ! <summary> ! </summary> ! <param name="message"> ! </param> </member> <member name="M:Jedi.System.CommandLineException.#ctor(System.String,System.Exception)"> ! <summary> ! </summary> ! <param name="message"> ! </param> ! <param name="innerException"> ! </param> </member> </members> \ No newline at end of file --- 280,476 ---- <member name="T:Jedi.System.CommandLineArgumentAttribute"> <summary> + Attribute used to provide information on the command line argument(s) this property or method refers to. </summary> + <remarks> + <para> + The attribute can be attached to either a method or a property. In case of a method, the method will be + processing any value provided on the commandline on its own. For properties, the parser processes the value + provided on the command line based on the type of property. + </para> + <para> + The constructor does not provide any parameters. Values are set by setting certain properties of the attribute. + In addition, you're allowed to provided multiple instances of this attribute for more flexability. + </para> + <para> + Each instance of the attribute can define any number of command line switches to recognise and link to the + property or method. + </para> + </remarks> </member> <member name="M:Jedi.System.CommandLineArgumentAttribute.#ctor"> <summary> + Initializes a new instance of the <see cref="T:Jedi.System.CommandLineArgumentAttribute" /> class. </summary> + <remarks> + <para> + The constructor does not provide any parameters. Values are set by setting certain properties of the attribute. + </para> + </remarks> </member> <member name="P:Jedi.System.CommandLineArgumentAttribute.CaseSensitive"> <summary> + Specifies if matching of the command line switch should be done case sensitive. </summary> <value> + <see langword="true" /> if matching this/these switch(es) to the command line should be done case sensitive; + otherwise, <see langword="false" />. It defaults to <see langword="false" />. </value> + <remarks> + This property is global to this instance. Every switch name specified will be matched case sensitive or not + depending on the value of this property. Setting this value multiple times to different settings will influence + every switch name already registered. + </remarks> </member> <member name="M:Jedi.System.CommandLineArgumentAttribute.GetMatches"> <summary> + Retrieve a list of matches. </summary> <returns> + A <see cref="T:System.String" /> array containing all the match strings this argument should match. </returns> + <remarks> + <para> + The list will contain all permutations of combinations of the + <see cref="P:Jedi.System.CommandLineArgumentAttribute.Names(System.Int32)" />, + <see cref="P:Jedi.System.CommandLineArgumentAttribute.Prefixes(System.Int32)" /> and + <see cref="P:Jedi.System.CommandLineArgumentAttribute.ValueSeparators(System.Int32)" /> properties. + </para> + <para> + The value of <see cref="P:Jedi.System.CommandLineArgumentAttribute.CaseSensitive" /> has no influence on this + list. + </para> + <para> + If the <see cref="P:Jedi.System.CommandLineArgumentAttribute.Names(System.Int32)" /> list is empty, the returned + list will also be empty. + </para> + <para> + If the <see cref="P:Jedi.System.CommandLineArgumentAttribute.Prefixes(System.Int32)" /> and/or + <see cref="P:Jedi.System.CommandLineArgumentAttribute.ValueSeparators(System.Int32)" /> lists are empty, a + <see cref="F:System.String.Empty" /> value will be assumed for the empty list(s). It is thus possible to match + on the <see cref="P:Jedi.System.CommandLineArgumentAttribute.Names(System.Int32)" /> list only, without any + prefix or value separator specified (though both could be included in the names registered. + </para> + </remarks> </member> <member name="P:Jedi.System.CommandLineArgumentAttribute.Name"> <summary> + Registers a new match name. </summary> <value> + A <see cref="T:System.String" /> registering a new name (setting the property) or retrieving the last registered + name (getting the property). </value> + <remarks> + Use this property when decorating a property or method with this attribute to specify the name for which the + property or method matches. You can specify this property several times in one decoration to register multiple + match names at once. + </remarks> </member> <member name="P:Jedi.System.CommandLineArgumentAttribute.NameCount"> <summary> + Holds the number of names registered. </summary> <value> + An <see cref="T:System.Int32" /> indicating the number of names that are registered to match. </value> </member> <member name="P:Jedi.System.CommandLineArgumentAttribute.Names(System.Int32)"> <summary> + The list of names registered. </summary> <param name="index"> + The 0-based index in the list. </param> <value> + The name registered to match. </value> + <seealso cref="P:Jedi.System.CommandLineArgumentAttribute.Name" /> </member> <member name="P:Jedi.System.CommandLineArgumentAttribute.Prefix"> <summary> + Registers a new match prefix. </summary> <value> + A <see cref="T:System.String" /> registering a new prefix (setting the property) or retrieving the last registered + prefix (getting the property). </value> + <remarks> + Use this property when decorating a property or method with this attribute to specify the prefixes to combine with + every registered name as a command line argument match. You can specify this property several times in one + decoration to register multiple match prefixes at once, but each prefix will be used for any registered names, + including any name registered before the next prefix is registered. + </remarks> </member> <member name="P:Jedi.System.CommandLineArgumentAttribute.PrefixCount"> <summary> + Holds the number of prefixes registered. </summary> <value> + An <see cref="T:System.Int32" /> indicating the number of prefixes that are registered to match with each + registered name. </value> </member> <member name="P:Jedi.System.CommandLineArgumentAttribute.Prefixes(System.Int32)"> <summary> + The list of prefixes registered. </summary> <param name="index"> + The 0-based index in the list. </param> <value> + The prefix registered to match with every registered name. </value> + <seealso cref="P:Jedi.System.CommandLineArgumentAttribute.Prefix" /> </member> <member name="P:Jedi.System.CommandLineArgumentAttribute.ValueSeparator"> <summary> + Registers a new name/value separator. </summary> <value> + A <see cref="T:System.String" /> registering a new name/value separator (setting the property) or retrieving the + last registered separator (getting the property). </value> + <remarks> + Use this property when decorating a property or method with this attribute to specify the separator between the + name and value to combine with every registered name as a command line argument match. You can specify this + property several times in one decoration to register multiple separators at once, but each separator will be used + for any registered names, including any name registered before the next separator is registered. + </remarks> </member> <member name="P:Jedi.System.CommandLineArgumentAttribute.ValueSeparatorCount"> <summary> + Holds the number of name/value separators registered. </summary> <value> + An <see cref="T:System.Int32" /> indicating the number of name/value separators that are registered to match with + each registered name. </value> </member> <member name="P:Jedi.System.CommandLineArgumentAttribute.ValueSeparators(System.Int32)"> <summary> + The list of name/value separators registered. </summary> <param name="index"> + The 0-based index in the list. </param> <value> + The name/value separator registered to match with every registered name. </value> + <seealso cref="P:Jedi.System.CommandLineArgumentAttribute.ValueSeparator" /> </member> <member name="T:Jedi.System.CommandLineException"> <summary> + The exception that is thrown when either a parsing error occurs or an error is detected in the use of the + <see cref="T:Jedi.System.CommandLineArgumentAttribute" />. </summary> </member> <member name="M:Jedi.System.CommandLineException.#ctor"> ! <exclude /> </member> <member name="M:Jedi.System.CommandLineException.#ctor(System.String)"> ! <exclude /> </member> <member name="M:Jedi.System.CommandLineException.#ctor(System.String,System.Exception)"> ! <exclude /> </member> </members> \ No newline at end of file |
From: Marcel B. <jed...@us...> - 2005-03-07 14:22:12
|
Update of /cvsroot/jedidotnet/docs In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv12431/docs Modified Files: Jedi.System.FrameworkResources.xml Log Message: Documented (custom tool needs adaption to process <include> elements) Index: Jedi.System.FrameworkResources.xml =================================================================== RCS file: /cvsroot/jedidotnet/docs/Jedi.System.FrameworkResources.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** Jedi.System.FrameworkResources.xml 2 Mar 2005 16:59:37 -0000 1.1 --- Jedi.System.FrameworkResources.xml 7 Mar 2005 14:21:58 -0000 1.2 *************** *** 4,256 **** <member name="T:Jedi.System.MscorlibResources"> <summary> </summary> </member> <member name="M:Jedi.System.MscorlibResources.#ctor"> ! <summary> ! </summary> </member> <member name="M:Jedi.System.MscorlibResources.GetResourceString(System.Globalization.CultureInfo,System.String)"> <summary> </summary> <param name="culture"> </param> <param name="id"> </param> <returns> </returns> </member> <member name="M:Jedi.System.MscorlibResources.GetResourceString(System.Globalization.CultureInfo,System.String,System.Object)"> <summary> </summary> <param name="culture"> </param> <param name="id"> </param> <param name="arg0"> </param> <returns> </returns> </member> <member name="M:Jedi.System.MscorlibResources.GetResourceString(System.Globalization.CultureInfo,System.String,System.Object,System.Object)"> <summary> </summary> <param name="culture"> </param> <param name="id"> </param> <param name="arg0"> </param> <param name="arg1"> </param> <returns> </returns> </member> <member name="M:Jedi.System.MscorlibResources.GetResourceString(System.Globalization.CultureInfo,System.String,System.Object,System.Object,System.Object)"> <summary> </summary> <param name="culture"> </param> <param name="id"> </param> <param name="arg0"> </param> <param name="arg1"> </param> <param name="arg2"> </param> <returns> </returns> </member> <member name="M:Jedi.System.MscorlibResources.GetResourceString(System.Globalization.CultureInfo,System.String,System.Object[])"> <summary> </summary> <param name="culture"> </param> <param name="id"> </param> <param name="args"> </param> <returns> </returns> </member> <member name="M:Jedi.System.MscorlibResources.GetResourceString(System.String)"> <summary> </summary> <param name="id"> </param> <returns> </returns> </member> <member name="M:Jedi.System.MscorlibResources.GetResourceString(System.String,System.Object)"> <summary> </summary> <param name="id"> </param> <param name="arg0"> </param> <returns> </returns> </member> <member name="M:Jedi.System.MscorlibResources.GetResourceString(System.String,System.Object,System.Object)"> <summary> </summary> <param name="id"> </param> <param name="arg0"> </param> <param name="arg1"> </param> <returns> </returns> </member> <member name="M:Jedi.System.MscorlibResources.GetResourceString(System.String,System.Object,System.Object,System.Object)"> <summary> </summary> <param name="id"> </param> <param name="arg0"> </param> <param name="arg1"> </param> <param name="arg2"> </param> <returns> </returns> </member> <member name="M:Jedi.System.MscorlibResources.GetResourceString(System.String,System.Object[])"> <summary> </summary> <param name="id"> </param> <param name="args"> </param> <returns> </returns> </member> <member name="T:Jedi.System.SystemResources"> <summary> </summary> </member> <member name="M:Jedi.System.SystemResources.#ctor"> ! <summary> ! </summary> </member> <member name="M:Jedi.System.SystemResources.GetResourceString(System.Globalization.CultureInfo,System.String)"> ! <summary> ! </summary> ! <param name="culture"> ! </param> ! <param name="id"> ! </param> ! <returns> ! </returns> </member> <member name="M:Jedi.System.SystemResources.GetResourceString(System.Globalization.CultureInfo,System.String,System.Object)"> ! <summary> ! </summary> ! <param name="culture"> ! </param> ! <param name="id"> ! </param> ! <param name="arg0"> ! </param> ! <returns> ! </returns> </member> <member name="M:Jedi.System.SystemResources.GetResourceString(System.Globalization.CultureInfo,System.String,System.Object,System.Object)"> ! <summary> ! </summary> ! <param name="culture"> ! </param> ! <param name="id"> ! </param> ! <param name="arg0"> ! </param> ! <param name="arg1"> ! </param> ! <returns> ! </returns> </member> <member name="M:Jedi.System.SystemResources.GetResourceString(System.Globalization.CultureInfo,System.String,System.Object,System.Object,System.Object)"> ! <summary> ! </summary> ! <param name="culture"> ! </param> ! <param name="id"> ! </param> ! <param name="arg0"> ! </param> ! <param name="arg1"> ! </param> ! <param name="arg2"> ! </param> ! <returns> ! </returns> </member> <member name="M:Jedi.System.SystemResources.GetResourceString(System.Globalization.CultureInfo,System.String,System.Object[])"> ! <summary> ! </summary> ! <param name="culture"> ! </param> ! <param name="id"> ! </param> ! <param name="args"> ! </param> ! <returns> ! </returns> </member> <member name="M:Jedi.System.SystemResources.GetResourceString(System.String)"> ! <summary> ! </summary> ! <param name="id"> ! </param> ! <returns> ! </returns> </member> <member name="M:Jedi.System.SystemResources.GetResourceString(System.String,System.Object)"> ! <summary> ! </summary> ! <param name="id"> ! </param> ! <param name="arg0"> ! </param> ! <returns> ! </returns> </member> <member name="M:Jedi.System.SystemResources.GetResourceString(System.String,System.Object,System.Object)"> ! <summary> ! </summary> ! <param name="id"> ! </param> ! <param name="arg0"> ! </param> ! <param name="arg1"> ! </param> ! <returns> ! </returns> </member> <member name="M:Jedi.System.SystemResources.GetResourceString(System.String,System.Object,System.Object,System.Object)"> ! <summary> ! </summary> ! <param name="id"> ! </param> ! <param name="arg0"> ! </param> ! <param name="arg1"> ! </param> ! <param name="arg2"> ! </param> ! <returns> ! </returns> </member> <member name="M:Jedi.System.SystemResources.GetResourceString(System.String,System.Object[])"> ! <summary> ! </summary> ! <param name="id"> ! </param> ! <param name="args"> ! </param> ! <returns> ! </returns> </member> </members> \ No newline at end of file --- 4,222 ---- <member name="T:Jedi.System.MscorlibResources"> <summary> + The class used to obtain (globalized) strings from the 'mscorlib' assembly. </summary> </member> <member name="M:Jedi.System.MscorlibResources.#ctor"> ! <exclude /> </member> <member name="M:Jedi.System.MscorlibResources.GetResourceString(System.Globalization.CultureInfo,System.String)"> + <overloads> + Retrieves a string from the assembly default resource. + </overloads> <summary> + Retrieves a string from the assembly default resource for a specific culture. </summary> <param name="culture"> + Culture for which to obtain the string. </param> <param name="id"> + The name of the string resource. </param> <returns> + The requested string. </returns> </member> <member name="M:Jedi.System.MscorlibResources.GetResourceString(System.Globalization.CultureInfo,System.String,System.Object)"> <summary> + Retrieves a formatted string from the assembly default resource for a specific culture with one argument. </summary> <param name="culture"> + Culture for which to obtain the string. </param> <param name="id"> + The name of the string resource. </param> <param name="arg0"> + The argument. </param> <returns> + The requested and formatted string. </returns> </member> <member name="M:Jedi.System.MscorlibResources.GetResourceString(System.Globalization.CultureInfo,System.String,System.Object,System.Object)"> <summary> + Retrieves a formatted string from the assembly default resource for a specific culture with two arguments. </summary> <param name="culture"> + Culture for which to obtain the string. </param> <param name="id"> + The name of the string resource. </param> <param name="arg0"> + The first argument. </param> <param name="arg1"> + The second argument. </param> <returns> + The requested and formatted string. </returns> </member> <member name="M:Jedi.System.MscorlibResources.GetResourceString(System.Globalization.CultureInfo,System.String,System.Object,System.Object,System.Object)"> <summary> + Retrieves a formatted string from the assembly default resource for a specific culture with three arguments. </summary> <param name="culture"> + Culture for which to obtain the string. </param> <param name="id"> + The name of the string resource. </param> <param name="arg0"> + The first argument. </param> <param name="arg1"> + The second argument. </param> <param name="arg2"> + The third argument. </param> <returns> + The requested and formatted string. </returns> </member> <member name="M:Jedi.System.MscorlibResources.GetResourceString(System.Globalization.CultureInfo,System.String,System.Object[])"> <summary> + Retrieves a formatted string from the assembly default resource for a specific culture with an array of arguments. </summary> <param name="culture"> + Culture for which to obtain the string. </param> <param name="id"> + The name of the string resource. </param> <param name="args"> + The array of arguments. </param> <returns> + The requested and formatted string. </returns> </member> <member name="M:Jedi.System.MscorlibResources.GetResourceString(System.String)"> <summary> + Retrieves a string from the assembly default resource for the current thread culture. </summary> <param name="id"> + The name of the string resource. </param> <returns> + The requested string. </returns> </member> <member name="M:Jedi.System.MscorlibResources.GetResourceString(System.String,System.Object)"> <summary> + Retrieves a formatted string from the assembly default resource for the current thread culture with one argument. </summary> <param name="id"> + The name of the string resource. </param> <param name="arg0"> + The argument. </param> <returns> + The requested and formatted string. </returns> </member> <member name="M:Jedi.System.MscorlibResources.GetResourceString(System.String,System.Object,System.Object)"> <summary> + Retrieves a formatted string from the assembly default resource for the current thread culture with two arguments. </summary> <param name="id"> + The name of the string resource. </param> <param name="arg0"> + The first argument. </param> <param name="arg1"> + The second argument. </param> <returns> + The requested and formatted string. </returns> </member> <member name="M:Jedi.System.MscorlibResources.GetResourceString(System.String,System.Object,System.Object,System.Object)"> <summary> + Retrieves a formatted string from the assembly default resource for the current thread culture with three + arguments. </summary> <param name="id"> + The name of the string resource. </param> <param name="arg0"> + The first argument. </param> <param name="arg1"> + The second argument. </param> <param name="arg2"> + The third argument. </param> <returns> + The requested and formatted string. </returns> </member> <member name="M:Jedi.System.MscorlibResources.GetResourceString(System.String,System.Object[])"> <summary> + Retrieves a formatted string from the assembly default resource for the current thread culture with a list of + arguments. </summary> <param name="id"> + The name of the string resource. </param> <param name="args"> + The list of arguments. </param> <returns> + The requested and formatted string. </returns> </member> <member name="T:Jedi.System.SystemResources"> <summary> + The class used to obtain (globalized) strings from the 'System' assembly. </summary> </member> <member name="M:Jedi.System.SystemResources.#ctor"> ! <exclude /> </member> <member name="M:Jedi.System.SystemResources.GetResourceString(System.Globalization.CultureInfo,System.String)"> ! <include file='Jedi.System.FrameworkResources' path='members/member[@name="M:Jedi.System.MscorlibResources.GetResourceString(System.Globalization.CultureInfo,System.String)"]/*' /> </member> <member name="M:Jedi.System.SystemResources.GetResourceString(System.Globalization.CultureInfo,System.String,System.Object)"> ! <include file='Jedi.System.FrameworkResources' path='members/member[@name="M:Jedi.System.MscorlibResources.GetResourceString(System.Globalization.CultureInfo,System.String,System.Object"]/*' /> </member> <member name="M:Jedi.System.SystemResources.GetResourceString(System.Globalization.CultureInfo,System.String,System.Object,System.Object)"> ! <include file='Jedi.System.FrameworkResources' path='members/member[@name="M:Jedi.System.MscorlibResources.GetResourceString(System.Globalization.CultureInfo,System.String,System.Object,System.Object)"]/*' /> </member> <member name="M:Jedi.System.SystemResources.GetResourceString(System.Globalization.CultureInfo,System.String,System.Object,System.Object,System.Object)"> ! <include file='Jedi.System.FrameworkResources' path='members/member[@name="M:Jedi.System.MscorlibResources.GetResourceString(System.Globalization.CultureInfo,System.String,System.Object,System.Object,System.Object)"]/*' /> </member> <member name="M:Jedi.System.SystemResources.GetResourceString(System.Globalization.CultureInfo,System.String,System.Object[])"> ! <include file='Jedi.System.FrameworkResources' path='members/member[@name="M:Jedi.System.MscorlibResources.GetResourceString(System.Globalization.CultureInfo,System.String,System.Object[])"]/*' /> </member> <member name="M:Jedi.System.SystemResources.GetResourceString(System.String)"> ! <include file='Jedi.System.FrameworkResources' path='members/member[@name="M:Jedi.System.MscorlibResources.GetResourceString(System.String)"]/*' /> </member> <member name="M:Jedi.System.SystemResources.GetResourceString(System.String,System.Object)"> ! <include file='Jedi.System.FrameworkResources' path='members/member[@name="M:Jedi.System.MscorlibResources.GetResourceString(System.String,System.Object"]/*' /> </member> <member name="M:Jedi.System.SystemResources.GetResourceString(System.String,System.Object,System.Object)"> ! <include file='Jedi.System.FrameworkResources' path='members/member[@name="M:Jedi.System.MscorlibResources.GetResourceString(System.String,System.Object,System.Object"]/*' /> </member> <member name="M:Jedi.System.SystemResources.GetResourceString(System.String,System.Object,System.Object,System.Object)"> ! <include file='Jedi.System.FrameworkResources' path='members/member[@name="M:Jedi.System.MscorlibResources.GetResourceString(System.String,System.Object,System.Object,System.Object"]/*' /> </member> <member name="M:Jedi.System.SystemResources.GetResourceString(System.String,System.Object[])"> ! <include file='Jedi.System.FrameworkResources' path='members/member[@name="M:Jedi.System.MscorlibResources.GetResourceString(System.String,System.Object[]"]/*' /> </member> </members> \ No newline at end of file |
From: Marcel B. <jed...@us...> - 2005-03-06 18:24:57
|
Update of /cvsroot/jedidotnet/docs In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv8034/docs Modified Files: Jedi.System.SourceVersioning.xml Log Message: * Auto generation tool had translated the $ back to a $, so CVS keywords were once again expanded. * Manually reformatted the tables/lists again (had to change the above in them anyway) * Completed documentation Index: Jedi.System.SourceVersioning.xml =================================================================== RCS file: /cvsroot/jedidotnet/docs/Jedi.System.SourceVersioning.xml,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** Jedi.System.SourceVersioning.xml 5 Mar 2005 19:18:19 -0000 1.7 --- Jedi.System.SourceVersioning.xml 6 Mar 2005 18:24:44 -0000 1.8 *************** *** 15,44 **** This derivative of the <see cref="T:Jedi.System.SourceInfoAttribute" /> is able to parse CVS keywords that (when expanded) represent the information required by this attribute. The keywords that can be parsed are: ! <list type="table"><listheader><term>Keyword</term><description>Meaning</description></listheader><item><term>$Id$</term><description><para> ! A string containing all required information using the format ! <c>"$Id$"</c>. ! The <i>revision</i> and <i>date</i> elements are in the same format as their respective keyword ! counterparts, but exclude the keywords themselves (ie. only the revision number and date itself are ! present, not the leading <c>$Revision$Date: </c> identifiers). ! </para><para><b>Note:</b> The full expansion can contain additional items beyond the user name, but those items are ignored. However, the user name, though not used, should be present in the string or an exception will [...1214 lines suppressed...] + <see langword="true" /> if the revision of the <see cref="T:System.Type" /> is greater than or equal to the + revision specified in the <paramref name="revision" /> parameter; otherwise, <see langword="false" />. </returns> </member> <member name="P:Jedi.System.SourceInfo.Revision"> <summary> + Holds the revision of the file declaring the type. </summary> <value> + The revision of the file the type is declared in. </value> </member> <member name="P:Jedi.System.SourceInfo.SourceFile"> <summary> + Holds the name of the file declaring the type. </summary> <value> + The name, optionally prefixed with a path to it, of the file in which the type is declared. </value> </member> |
From: Marcel B. <jed...@us...> - 2005-03-05 19:18:33
|
Update of /cvsroot/jedidotnet/docs In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv4783/docs Modified Files: Jedi.IO.FileOfRec.xml Jedi.IO.IniFiles.xml Jedi.System.CommandLine.xml Jedi.System.SourceVersioning.xml Log Message: Regenerated because const, var and out parameters will not need the @ suffix for the parameter type according to nDoc. Index: Jedi.IO.IniFiles.xml =================================================================== RCS file: /cvsroot/jedidotnet/docs/Jedi.IO.IniFiles.xml,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** Jedi.IO.IniFiles.xml 4 Mar 2005 15:01:11 -0000 1.2 --- Jedi.IO.IniFiles.xml 5 Mar 2005 19:18:19 -0000 1.3 *************** *** 1,4 **** <?xml version="1.0" encoding="utf-8"?> ! <!--Timestamp most recent auto generation: 2005-03-02 15:57:56 UTC--> <members> <member name="T:Jedi.IO.BufferedIniFile"> --- 1,4 ---- <?xml version="1.0" encoding="utf-8"?> ! <!--Timestamp most recent auto generation: 2005-03-05 19:16:56 UTC--> <members> <member name="T:Jedi.IO.BufferedIniFile"> *************** *** 23,27 **** </member> <member name="M:Jedi.IO.BufferedIniFile.AddCommentImpl(System.String,System.String,System.String)"> - <!--Optional member; you're not required to document this member--> <summary> </summary> --- 23,26 ---- *************** *** 58,67 **** </member> <member name="M:Jedi.IO.BufferedIniFile.ClearImpl"> - <!--Optional member; you're not required to document this member--> <summary> </summary> </member> <member name="M:Jedi.IO.BufferedIniFile.DeleteKeyImpl(System.String,System.String)"> - <!--Optional member; you're not required to document this member--> <summary> </summary> --- 57,64 ---- *************** *** 72,76 **** </member> <member name="M:Jedi.IO.BufferedIniFile.DeleteSectionImpl(System.String)"> - <!--Optional member; you're not required to document this member--> <summary> </summary> --- 69,72 ---- *************** *** 83,87 **** </member> <member name="M:Jedi.IO.BufferedIniFile.Finalize"> - <!--Optional member; you're not required to document this member--> <summary> </summary> --- 79,82 ---- *************** *** 100,104 **** </member> <member name="M:Jedi.IO.BufferedIniFile.GetEnumerator(System.Int32,System.Int32,System.String)"> - <!--Optional member; you're not required to document this member--> <summary> </summary> --- 95,98 ---- *************** *** 113,117 **** </member> <member name="M:Jedi.IO.BufferedIniFile.HasKeyImpl(System.String,System.String)"> - <!--Optional member; you're not required to document this member--> <summary> </summary> --- 107,110 ---- *************** *** 124,128 **** </member> <member name="M:Jedi.IO.BufferedIniFile.HasSectionImpl(System.String)"> - <!--Optional member; you're not required to document this member--> <summary> </summary> --- 117,120 ---- *************** *** 149,153 **** </member> <member name="M:Jedi.IO.BufferedIniFile.IniFileEnumerator.KeyImpl"> - <!--Optional member; you're not required to document this member--> <summary> </summary> --- 141,144 ---- *************** *** 156,160 **** </member> <member name="M:Jedi.IO.BufferedIniFile.IniFileEnumerator.MoveNextImpl"> - <!--Optional member; you're not required to document this member--> <summary> </summary> --- 147,150 ---- *************** *** 163,172 **** </member> <member name="M:Jedi.IO.BufferedIniFile.IniFileEnumerator.ResetImpl"> - <!--Optional member; you're not required to document this member--> <summary> </summary> </member> <member name="M:Jedi.IO.BufferedIniFile.IniFileEnumerator.SectionImpl"> - <!--Optional member; you're not required to document this member--> <summary> </summary> --- 153,160 ---- *************** *** 175,179 **** </member> <member name="M:Jedi.IO.BufferedIniFile.IniFileEnumerator.ValueImpl"> - <!--Optional member; you're not required to document this member--> <summary> </summary> --- 163,166 ---- *************** *** 194,198 **** </member> <member name="M:Jedi.IO.BufferedIniFile.ReadImpl(System.String,System.String)"> - <!--Optional member; you're not required to document this member--> <summary> </summary> --- 181,184 ---- *************** *** 221,225 **** </member> <member name="M:Jedi.IO.BufferedIniFile.WriteImpl(System.String,System.String,System.String)"> - <!--Optional member; you're not required to document this member--> <summary> </summary> --- 207,210 ---- *************** *** 914,918 **** </returns> </member> ! <member name="M:Jedi.IO.IniFileBase.SplitSectionAndKey(System.String,System.String@,System.String@)"> <summary> </summary> --- 899,903 ---- </returns> </member> ! <member name="M:Jedi.IO.IniFileBase.SplitSectionAndKey(System.String,System.String,System.String)"> <summary> </summary> *************** *** 1237,1246 **** </member> <member name="M:Jedi.IO.MemoryIniFileBase.ClearImpl"> - <!--Optional member; you're not required to document this member--> <summary> </summary> </member> <member name="M:Jedi.IO.MemoryIniFileBase.DeleteKeyImpl(System.String,System.String)"> - <!--Optional member; you're not required to document this member--> <summary> </summary> --- 1222,1229 ---- *************** *** 1251,1255 **** </member> <member name="M:Jedi.IO.MemoryIniFileBase.DeleteSectionImpl(System.String)"> - <!--Optional member; you're not required to document this member--> <summary> </summary> --- 1234,1237 ---- *************** *** 1258,1262 **** </member> <member name="M:Jedi.IO.MemoryIniFileBase.GetEnumerator(System.Int32,System.Int32,System.String)"> - <!--Optional member; you're not required to document this member--> <summary> </summary> --- 1240,1243 ---- *************** *** 1271,1275 **** </member> <member name="M:Jedi.IO.MemoryIniFileBase.GetKeyCollection(System.String)"> - <!--Optional member; you're not required to document this member--> <summary> </summary> --- 1252,1255 ---- *************** *** 1280,1284 **** </member> <member name="M:Jedi.IO.MemoryIniFileBase.GetKeyValueCollection(System.String)"> - <!--Optional member; you're not required to document this member--> <summary> </summary> --- 1260,1263 ---- *************** *** 1289,1293 **** </member> <member name="M:Jedi.IO.MemoryIniFileBase.GetSectionCollection"> - <!--Optional member; you're not required to document this member--> <summary> </summary> --- 1268,1271 ---- *************** *** 1296,1300 **** </member> <member name="M:Jedi.IO.MemoryIniFileBase.GetSectionKeyCollection"> - <!--Optional member; you're not required to document this member--> <summary> </summary> --- 1274,1277 ---- *************** *** 1303,1307 **** </member> <member name="M:Jedi.IO.MemoryIniFileBase.GetSectionKeyValueCollection"> - <!--Optional member; you're not required to document this member--> <summary> </summary> --- 1280,1283 ---- *************** *** 1310,1314 **** </member> <member name="M:Jedi.IO.MemoryIniFileBase.GetValueCollection(System.String)"> - <!--Optional member; you're not required to document this member--> <summary> </summary> --- 1286,1289 ---- *************** *** 1325,1329 **** </member> <member name="M:Jedi.IO.MemoryIniFileBase.HasKeyImpl(System.String,System.String)"> - <!--Optional member; you're not required to document this member--> <summary> </summary> --- 1300,1303 ---- *************** *** 1336,1340 **** </member> <member name="M:Jedi.IO.MemoryIniFileBase.HasSectionImpl(System.String)"> - <!--Optional member; you're not required to document this member--> <summary> </summary> --- 1310,1313 ---- *************** *** 1365,1369 **** </member> <member name="M:Jedi.IO.MemoryIniFileBase.IniFileEnumerator.KeyImpl"> - <!--Optional member; you're not required to document this member--> <summary> </summary> --- 1338,1341 ---- *************** *** 1372,1376 **** </member> <member name="M:Jedi.IO.MemoryIniFileBase.IniFileEnumerator.MoveNextImpl"> - <!--Optional member; you're not required to document this member--> <summary> </summary> --- 1344,1347 ---- *************** *** 1379,1383 **** </member> <member name="M:Jedi.IO.MemoryIniFileBase.IniFileEnumerator.ResetImpl"> - <!--Optional member; you're not required to document this member--> <summary> </summary> --- 1350,1353 ---- *************** *** 1388,1392 **** </member> <member name="M:Jedi.IO.MemoryIniFileBase.IniFileEnumerator.SectionImpl"> - <!--Optional member; you're not required to document this member--> <summary> </summary> --- 1358,1361 ---- *************** *** 1395,1399 **** </member> <member name="M:Jedi.IO.MemoryIniFileBase.IniFileEnumerator.ValueImpl"> - <!--Optional member; you're not required to document this member--> <summary> </summary> --- 1364,1367 ---- *************** *** 1790,1794 **** </member> <member name="M:Jedi.IO.MemoryIniFileBase.ReadImpl(System.String,System.String)"> - <!--Optional member; you're not required to document this member--> <summary> </summary> --- 1758,1761 ---- *************** *** 1833,1837 **** </member> <member name="M:Jedi.IO.MemoryIniFileBase.WriteImpl(System.String,System.String,System.String)"> - <!--Optional member; you're not required to document this member--> <summary> </summary> --- 1800,1803 ---- Index: Jedi.System.CommandLine.xml =================================================================== RCS file: /cvsroot/jedidotnet/docs/Jedi.System.CommandLine.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** Jedi.System.CommandLine.xml 2 Mar 2005 16:59:37 -0000 1.1 --- Jedi.System.CommandLine.xml 5 Mar 2005 19:18:19 -0000 1.2 *************** *** 1,4 **** <?xml version="1.0" encoding="utf-8"?> ! <!--Timestamp most recent auto generation: 2005-03-02 15:57:56 UTC--> <members> <member name="T:Jedi.System.CommandLine"> --- 1,4 ---- <?xml version="1.0" encoding="utf-8"?> ! <!--Timestamp most recent auto generation: 2005-03-05 19:16:59 UTC--> <members> <member name="T:Jedi.System.CommandLine"> *************** *** 14,18 **** </param> </member> ! <member name="M:Jedi.System.CommandLine.AddLiteral(System.String,System.Int32@)"> <summary> </summary> --- 14,18 ---- </param> </member> ! <member name="M:Jedi.System.CommandLine.AddLiteral(System.String,System.Int32)"> <summary> </summary> *************** *** 70,74 **** </value> </member> ! <member name="M:Jedi.System.CommandLine.Argument.Process(System.String,System.Int32@)"> <summary> </summary> --- 70,74 ---- </value> </member> ! <member name="M:Jedi.System.CommandLine.Argument.Process(System.String,System.Int32)"> <summary> </summary> *************** *** 78,82 **** </param> </member> ! <member name="M:Jedi.System.CommandLine.Argument.ProcessBoolean(System.String,System.String,System.Int32@)"> <summary> </summary> --- 78,82 ---- </param> </member> ! <member name="M:Jedi.System.CommandLine.Argument.ProcessBoolean(System.String,System.String,System.Int32)"> <summary> </summary> *************** *** 88,92 **** </param> </member> ! <member name="M:Jedi.System.CommandLine.Argument.ProcessInt(System.String,System.String,System.Int32@)"> <summary> </summary> --- 88,92 ---- </param> </member> ! <member name="M:Jedi.System.CommandLine.Argument.ProcessInt(System.String,System.String,System.Int32)"> <summary> </summary> *************** *** 98,102 **** </param> </member> ! <member name="M:Jedi.System.CommandLine.Argument.ProcessString(System.String,System.String,System.Int32@)"> <summary> </summary> --- 98,102 ---- </param> </member> ! <member name="M:Jedi.System.CommandLine.Argument.ProcessString(System.String,System.String,System.Int32)"> <summary> </summary> *************** *** 108,112 **** </param> </member> ! <member name="M:Jedi.System.CommandLine.CheckAndProcessArgument(System.String,System.Int32@)"> <summary> </summary> --- 108,112 ---- </param> </member> ! <member name="M:Jedi.System.CommandLine.CheckAndProcessArgument(System.String,System.Int32)"> <summary> </summary> *************** *** 118,122 **** </returns> </member> ! <member name="M:Jedi.System.CommandLine.CheckAndProcessResponseFile(System.String,System.Int32@)"> <summary> </summary> --- 118,122 ---- </returns> </member> ! <member name="M:Jedi.System.CommandLine.CheckAndProcessResponseFile(System.String,System.Int32)"> <summary> </summary> *************** *** 128,132 **** </returns> </member> ! <member name="M:Jedi.System.CommandLine.GetLiteral(System.String,System.Int32@)"> <summary> </summary> --- 128,132 ---- </returns> </member> ! <member name="M:Jedi.System.CommandLine.GetLiteral(System.String,System.Int32)"> <summary> </summary> Index: Jedi.System.SourceVersioning.xml =================================================================== RCS file: /cvsroot/jedidotnet/docs/Jedi.System.SourceVersioning.xml,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** Jedi.System.SourceVersioning.xml 5 Mar 2005 19:16:23 -0000 1.6 --- Jedi.System.SourceVersioning.xml 5 Mar 2005 19:18:19 -0000 1.7 *************** *** 1,4 **** <?xml version="1.0" encoding="utf-8"?> ! <!--Timestamp most recent auto generation: 2005-03-02 15:57:56 UTC--> <members> <member name="T:Jedi.System.CVSSourceInfoAttribute"> --- 1,4 ---- <?xml version="1.0" encoding="utf-8"?> ! <!--Timestamp most recent auto generation: 2005-03-05 19:16:59 UTC--> <members> <member name="T:Jedi.System.CVSSourceInfoAttribute"> *************** *** 15,79 **** This derivative of the <see cref="T:Jedi.System.SourceInfoAttribute" /> is able to parse CVS keywords that (when expanded) represent the information required by this attribute. The keywords that can be parsed are: ! <list type="table"> ! <listheader> ! <term>Keyword</term> ! <description>Meaning</description> ! </listheader> ! <item> ! <term>$Id$</term> ! <description> ! <para> A string containing all required information using the format ! <c>"$Id: <i>filename</i>,v <i>revision</i> <i>date</i> <i>user name</i> $"</c>. The <i>revision</i> and <i>date</i> elements are in the same format as their respective keyword counterparts, but exclude the keywords themselves (ie. only the revision number and date itself are ! present, not the leading <c>$Revision: </c> and <c>$Date: </c> identifiers). ! </para> ! <para> ! <b>Note:</b> The full expansion can contain additional items beyond the user name, but those items are ignored. However, the user name, though not used, should be present in the string or an exception will be thrown. ! </para> ! </description> ! </item> ! <item> ! <term>$Header$</term> ! <description> ! Like the <c>$Id$</c> keyword, but now the full path in the CVS repository for the file is added before the name of the file. ! </description> ! </item> ! <item> ! <term>$Date$</term> ! <description> ! UTC date of last commit using the format <c>"$Date: <i>year</i>/<i>month</i>/<i>day</i> ! <i>hours</i>:<i>minutes</i>:<i>seconds</i> $"</c>. The year is a four-digit number and month, day, hours, minutes and seconds are two digit numbers. Hours is using the 24-hour format. ! </description> ! </item> ! <item> ! <term>$Revision$</term> ! <description> Revision number of the file on last commit. It uses the format ! <c>"$Revision: <i>revision</i>$"</c>. The revision can contain two or more levels, each separated by a dot. Each level contains an integer number. ! </description> ! </item> ! <item> ! <term>$RCSfile$</term> ! <description> ! The name of the in the format <c>"$RCSfile: <i>filename</i>,v $"</c>. It does not contain path information. ! </description> ! </item> ! <item> ! <term>$Source$</term> ! <description> ! Like the <c>$RCSfile$</c> keyword, but now the full path in the CVS repository for the file is added before the name of the file. ! </description> ! </item> ! </list> ! </para> <para> The JEDI.NET provides a derived attribute but it is used only to decorate types in the JEDI.NET framework. Its --- 15,44 ---- This derivative of the <see cref="T:Jedi.System.SourceInfoAttribute" /> is able to parse CVS keywords that (when expanded) represent the information required by this attribute. The keywords that can be parsed are: ! <list type="table"><listheader><term>Keyword</term><description>Meaning</description></listheader><item><term>$Id$</term><description><para> A string containing all required information using the format ! <c>"$Id$"</c>. The <i>revision</i> and <i>date</i> elements are in the same format as their respective keyword counterparts, but exclude the keywords themselves (ie. only the revision number and date itself are ! present, not the leading <c>$Revision$Date: </c> identifiers). ! </para><para><b>Note:</b> The full expansion can contain additional items beyond the user name, but those items are ignored. However, the user name, though not used, should be present in the string or an exception will be thrown. ! </para></description></item><item><term>$Header$</term><description> ! Like the <c>$Id$</c> keyword, but now the full path in the CVS repository for the file is added before the name of the file. ! </description></item><item><term>$Date$</term><description> ! UTC date of last commit using the format <c>"$Date$"</c>. The year is a four-digit number and month, day, hours, minutes and seconds are two digit numbers. Hours is using the 24-hour format. ! </description></item><item><term>$Revision$</term><description> Revision number of the file on last commit. It uses the format ! <c>"$Revision$"</c>. The revision can contain two or more levels, each separated by a dot. Each level contains an integer number. ! </description></item><item><term>$RCSfile$</term><description> ! The name of the in the format <c>"$RCSfile$"</c>. It does not contain path information. ! </description></item><item><term>$Source$</term><description> ! Like the <c>$RCSfile$</c> keyword, but now the full path in the CVS repository for the file is added before the name of the file. ! </description></item></list></para> <para> The JEDI.NET provides a derived attribute but it is used only to decorate types in the JEDI.NET framework. Its *************** *** 89,93 **** </para> <code lang="C#"> ! [CVSSourceInfo("$Source$", "$Revision$", "$Date$")] public class ExampleClass { --- 54,58 ---- </para> <code lang="C#"> ! [CVSSourceInfo("$Source$", "$Revision$", "$Date$")] public class ExampleClass { *************** *** 96,100 **** </code> <code lang="Visual Basic"> ! <CVSSourceInfo("$Source$", "$Revision$", "$Date$")> Public Class ExampleClass ' insert code here --- 61,65 ---- </code> <code lang="Visual Basic"> ! <CVSSourceInfo("$Source$", "$Revision$", "$Date$")> Public Class ExampleClass ' insert code here *************** *** 113,120 **** <summary> Initializes a new instance of the <see cref="T:Jedi.System.SourceInfoAttribute" /> class by parsing the expanded ! <c>$Id$</c> or <c>$Header$</c> CVS keywords. </summary> <param name="id"> ! The expanded <c>$Id$</c> or <c>$Header$</c> CVS keywords from which the file name, revision and last change date are taken. </param> --- 78,85 ---- <summary> Initializes a new instance of the <see cref="T:Jedi.System.SourceInfoAttribute" /> class by parsing the expanded ! <c>$Id$</c> or <c>$Header$</c> CVS keywords. </summary> <param name="id"> ! The expanded <c>$Id$</c> or <c>$Header$</c> CVS keywords from which the file name, revision and last change date are taken. </param> *************** *** 138,146 **** <summary> Initializes a new instance of the <see cref="T:Jedi.System.SourceInfoAttribute" /> class by parsing the expanded ! <c>$Id$</c> or <c>$Header$</c> CVS keywords and removing a number of directories from the start of the file path. </summary> <param name="id"> ! The expanded <c>$Id$</c> or <c>$Header$</c> CVS keywords from which the file name, revision and last change date are taken. </param> --- 103,111 ---- <summary> Initializes a new instance of the <see cref="T:Jedi.System.SourceInfoAttribute" /> class by parsing the expanded ! <c>$Id$</c> or <c>$Header$</c> CVS keywords and removing a number of directories from the start of the file path. </summary> <param name="id"> ! The expanded <c>$Id$</c> or <c>$Header$</c> CVS keywords from which the file name, revision and last change date are taken. </param> *************** *** 167,171 **** </para> <para> ! This parameter should be set to the <c>$RCSfile$</c> or <c>$Source$</c> keyword, where the CVS system will expand it to the actual file name once the file is committed. </para> --- 132,136 ---- </para> <para> ! This parameter should be set to the <c>$RCSfile$</c> or <c>$Source$</c> keyword, where the CVS system will expand it to the actual file name once the file is committed. </para> *************** *** 181,185 **** </para> <para> ! This parameter should be set to the <c>$Revision$</c> keyword, where the CVS system will expand it to the actual file revision each time it is committed. </para> --- 146,150 ---- </para> <para> ! This parameter should be set to the <c>$Revision$</c> keyword, where the CVS system will expand it to the actual file revision each time it is committed. </para> *************** *** 191,195 **** </para> <para> ! This parameter should be set to the <c>$Date$</c> keyword, where the CVS system will expand it to the actual UTC date and time each time the file is committed. </para> --- 156,160 ---- </para> <para> ! This parameter should be set to the <c>$Date$</c> keyword, where the CVS system will expand it to the actual UTC date and time each time the file is committed. </para> *************** *** 222,226 **** </para> <para> ! This parameter should be set to the <c>$RCSfile$</c> or <c>$Source$</c> keywords, where the CVS system will expand it to the actual file name once the file is committed. </para> --- 187,191 ---- </para> <para> ! This parameter should be set to the <c>$RCSfile$</c> or <c>$Source$</c> keywords, where the CVS system will expand it to the actual file name once the file is committed. </para> *************** *** 236,240 **** </para> <para> ! This parameter should be set to the <c>$Revision$</c> keyword, where the CVS system will expand it to the actual file revision each time it is committed. </para> --- 201,205 ---- </para> <para> ! This parameter should be set to the <c>$Revision$</c> keyword, where the CVS system will expand it to the actual file revision each time it is committed. </para> *************** *** 246,250 **** </para> <para> ! This parameter should be set to the <c>$Date$</c> keyword, where the CVS system will expand it to the actual UTC date and time each time the file is committed. </para> --- 211,215 ---- </para> <para> ! This parameter should be set to the <c>$Date$</c> keyword, where the CVS system will expand it to the actual UTC date and time each time the file is committed. </para> *************** *** 276,282 **** </summary> <param name="date"> ! <see cref="T:System.String" /> to parse for the date. It must be in the format <i>year</i>/<i>month</i>/<i>day</i> ! <i>hours</i>:<i>minutes</i>:<i>seconds</i>, optionally prefixed with <c>$Date: </c> and suffixed with a ! <c> $</c>. </param> <returns> --- 241,246 ---- </summary> <param name="date"> ! <see cref="T:System.String" /> to parse for the date. It must be in the format <i>year</i>/<i>month</i>/<i>day</i><i>hours</i>:<i>minutes</i>:<i>seconds</i>, optionally prefixed with <c>$Date: </c> and suffixed with a ! <c>Â $</c>. </param> <returns> *************** *** 289,293 **** </summary> <param name="id"> ! A <see cref="T:System.String" /> containing an expanded <c>$Id$</c> or <c>$Header$</c> CVS keyword. It will be parsed into its file name, revision an date parts. </param> --- 253,257 ---- </summary> <param name="id"> ! A <see cref="T:System.String" /> containing an expanded <c>$Id$</c> or <c>$Header$</c> CVS keyword. It will be parsed into its file name, revision an date parts. </param> *************** *** 310,315 **** A <see cref="T:System.String" /> to parse for the revision number. It must be in the format <c><i>integer</i>.<i>integer</i></c>, optionally followed by more <c>.<i>integer</i></c> elements. Spaces ! between the elements are not allowed. The string may be prefixed with a <c>$Revision: </c> and suffixed with a ! <c> $</c>. </param> <returns> --- 274,279 ---- A <see cref="T:System.String" /> to parse for the revision number. It must be in the format <c><i>integer</i>.<i>integer</i></c>, optionally followed by more <c>.<i>integer</i></c> elements. Spaces ! between the elements are not allowed. The string may be prefixed with a <c>$Revision: </c> and suffixed with a ! <c>Â $</c>. </param> <returns> *************** *** 470,473 **** --- 434,529 ---- </value> </member> + <member name="M:Jedi.System.Revision.op_Equality(Jedi.System.Revision,Jedi.System.Revision)"> + <summary> + </summary> + <param name="left"> + </param> + <param name="right"> + </param> + <returns> + </returns> + </member> + <member name="M:Jedi.System.Revision.op_GreaterThan(Jedi.System.Revision,Jedi.System.Revision)"> + <summary> + </summary> + <param name="left"> + </param> + <param name="right"> + </param> + <returns> + </returns> + </member> + <member name="M:Jedi.System.Revision.op_GreaterThanOrEqual(Jedi.System.Revision,Jedi.System.Revision)"> + <summary> + </summary> + <param name="left"> + </param> + <param name="right"> + </param> + <returns> + </returns> + </member> + <member name="M:Jedi.System.Revision.op_Implicit(Jedi.System.Revision)~System.Double"> + <summary> + </summary> + <param name="Value"> + </param> + <returns> + </returns> + </member> + <member name="M:Jedi.System.Revision.op_Implicit(Jedi.System.Revision)~System.String"> + <summary> + </summary> + <param name="Value"> + </param> + <returns> + </returns> + </member> + <member name="M:Jedi.System.Revision.op_Implicit(System.Double)~Jedi.System.Revision"> + <summary> + </summary> + <param name="Value"> + </param> + <returns> + </returns> + </member> + <member name="M:Jedi.System.Revision.op_Implicit(System.String)~Jedi.System.Revision"> + <summary> + </summary> + <param name="Value"> + </param> + <returns> + </returns> + </member> + <member name="M:Jedi.System.Revision.op_Inequality(Jedi.System.Revision,Jedi.System.Revision)"> + <summary> + </summary> + <param name="left"> + </param> + <param name="right"> + </param> + <returns> + </returns> + </member> + <member name="M:Jedi.System.Revision.op_LessThan(Jedi.System.Revision,Jedi.System.Revision)"> + <summary> + </summary> + <param name="left"> + </param> + <param name="right"> + </param> + <returns> + </returns> + </member> + <member name="M:Jedi.System.Revision.op_LessThanOrEqual(Jedi.System.Revision,Jedi.System.Revision)"> + <summary> + </summary> + <param name="left"> + </param> + <param name="right"> + </param> + <returns> + </returns> + </member> <member name="M:Jedi.System.Revision.ToString"> <exclude /> Index: Jedi.IO.FileOfRec.xml =================================================================== RCS file: /cvsroot/jedidotnet/docs/Jedi.IO.FileOfRec.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** Jedi.IO.FileOfRec.xml 2 Mar 2005 16:59:37 -0000 1.1 --- Jedi.IO.FileOfRec.xml 5 Mar 2005 19:18:19 -0000 1.2 *************** *** 1,4 **** <?xml version="1.0" encoding="utf-8"?> ! <!--Timestamp most recent auto generation: 2005-03-02 15:57:56 UTC--> <members> <member name="T:Jedi.IO.EFileOfRecordError"> --- 1,4 ---- <?xml version="1.0" encoding="utf-8"?> ! <!--Timestamp most recent auto generation: 2005-03-05 19:16:57 UTC--> <members> <member name="T:Jedi.IO.EFileOfRecordError"> *************** *** 98,102 **** </returns> </member> ! <member name="M:Jedi.IO.FileOfRecord.Read(System.Object@)"> <summary> </summary> --- 98,102 ---- </returns> </member> ! <member name="M:Jedi.IO.FileOfRecord.Read(System.Object)"> <summary> </summary> *************** *** 194,199 **** </summary> </member> <member name="M:Jedi.IO.StoredExtended.ToString"> - <!--Optional member; you're not required to document this member--> <summary> </summary> --- 194,370 ---- </summary> </member> + <member name="M:Jedi.IO.StoredExtended.op_Addition(Jedi.IO.StoredExtended,System.Double)"> + <summary> + </summary> + <param name="A"> + </param> + <param name="B"> + </param> + <returns> + </returns> + </member> + <member name="M:Jedi.IO.StoredExtended.op_Division(Jedi.IO.StoredExtended,System.Double)"> + <summary> + </summary> + <param name="A"> + </param> + <param name="B"> + </param> + <returns> + </returns> + </member> + <member name="M:Jedi.IO.StoredExtended.op_Equality(Jedi.IO.StoredExtended,Jedi.IO.StoredExtended)"> + <summary> + </summary> + <param name="A"> + </param> + <param name="B"> + </param> + <returns> + </returns> + </member> + <member name="M:Jedi.IO.StoredExtended.op_Equality(Jedi.IO.StoredExtended,System.Double)"> + <summary> + </summary> + <param name="A"> + </param> + <param name="B"> + </param> + <returns> + </returns> + </member> + <member name="M:Jedi.IO.StoredExtended.op_GreaterThan(Jedi.IO.StoredExtended,Jedi.IO.StoredExtended)"> + <summary> + </summary> + <param name="A"> + </param> + <param name="B"> + </param> + <returns> + </returns> + </member> + <member name="M:Jedi.IO.StoredExtended.op_GreaterThan(Jedi.IO.StoredExtended,System.Double)"> + <summary> + </summary> + <param name="A"> + </param> + <param name="B"> + </param> + <returns> + </returns> + </member> + <member name="M:Jedi.IO.StoredExtended.op_GreaterThanOrEqual(Jedi.IO.StoredExtended,Jedi.IO.StoredExtended)"> + <summary> + </summary> + <param name="A"> + </param> + <param name="B"> + </param> + <returns> + </returns> + </member> + <member name="M:Jedi.IO.StoredExtended.op_GreaterThanOrEqual(Jedi.IO.StoredExtended,System.Double)"> + <summary> + </summary> + <param name="A"> + </param> + <param name="B"> + </param> + <returns> + </returns> + </member> + <member name="M:Jedi.IO.StoredExtended.op_Implicit(Jedi.IO.StoredExtended)~System.Double"> + <summary> + </summary> + <param name="Value"> + </param> + <returns> + </returns> + </member> + <member name="M:Jedi.IO.StoredExtended.op_Implicit(System.Double)~Jedi.IO.StoredExtended"> + <summary> + </summary> + <param name="Value"> + </param> + <returns> + </returns> + </member> + <member name="M:Jedi.IO.StoredExtended.op_LessThan(Jedi.IO.StoredExtended,Jedi.IO.StoredExtended)"> + <summary> + </summary> + <param name="A"> + </param> + <param name="B"> + </param> + <returns> + </returns> + </member> + <member name="M:Jedi.IO.StoredExtended.op_LessThan(Jedi.IO.StoredExtended,System.Double)"> + <summary> + </summary> + <param name="A"> + </param> + <param name="B"> + </param> + <returns> + </returns> + </member> + <member name="M:Jedi.IO.StoredExtended.op_LessThanOrEqual(Jedi.IO.StoredExtended,Jedi.IO.StoredExtended)"> + <summary> + </summary> + <param name="A"> + </param> + <param name="B"> + </param> + <returns> + </returns> + </member> + <member name="M:Jedi.IO.StoredExtended.op_LessThanOrEqual(Jedi.IO.StoredExtended,System.Double)"> + <summary> + </summary> + <param name="A"> + </param> + <param name="B"> + </param> + <returns> + </returns> + </member> + <member name="M:Jedi.IO.StoredExtended.op_Multiply(Jedi.IO.StoredExtended,System.Double)"> + <summary> + </summary> + <param name="A"> + </param> + <param name="B"> + </param> + <returns> + </returns> + </member> + <member name="M:Jedi.IO.StoredExtended.op_Round(Jedi.IO.StoredExtended)"> + <summary> + </summary> + <param name="Value"> + </param> + <returns> + </returns> + </member> + <member name="M:Jedi.IO.StoredExtended.op_Subtraction(Jedi.IO.StoredExtended,System.Double)"> + <summary> + </summary> + <param name="A"> + </param> + <param name="B"> + </param> + <returns> + </returns> + </member> + <member name="M:Jedi.IO.StoredExtended.op_Trunc(Jedi.IO.StoredExtended)"> + <summary> + </summary> + <param name="Value"> + </param> + <returns> + </returns> + </member> <member name="M:Jedi.IO.StoredExtended.ToString"> <summary> </summary> |
From: Marcel B. <jed...@us...> - 2005-03-05 19:16:33
|
Update of /cvsroot/jedidotnet/docs In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv4292/docs Modified Files: Jedi.System.SourceVersioning.xml Jedi.System.Strings.xml Log Message: Opposed to standard MS documentation rules, const, var and out parameters will not get an @ suffix for the parameter type. Index: Jedi.System.Strings.xml =================================================================== RCS file: /cvsroot/jedidotnet/docs/Jedi.System.Strings.xml,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** Jedi.System.Strings.xml 5 Mar 2005 18:36:25 -0000 1.5 --- Jedi.System.Strings.xml 5 Mar 2005 19:16:23 -0000 1.6 *************** *** 270,274 **** </remarks> </member> ! <member name="M:Jedi.System.StringUtils.BinToInt(System.String,System.Int32,System.Boolean,System.Int32@)"> <summary> Converts a string to an integer from its binary representation, only taking the first --- 270,274 ---- </remarks> </member> ! <member name="M:Jedi.System.StringUtils.BinToInt(System.String,System.Int32,System.Boolean,System.Int32)"> <summary> Converts a string to an integer from its binary representation, only taking the first *************** *** 304,308 **** </remarks> </member> ! <member name="M:Jedi.System.StringUtils.BinToInt(System.String,System.Int32@)"> <summary> Converts a string to an integer from its binary representation, additionally returning the number of digits --- 304,308 ---- </remarks> </member> ! <member name="M:Jedi.System.StringUtils.BinToInt(System.String,System.Int32)"> <summary> Converts a string to an integer from its binary representation, additionally returning the number of digits *************** *** 663,667 **** </exception> </member> ! <member name="M:Jedi.System.StringUtils.ExtractQuotedString(System.String,System.Int32@)"> <summary> Extracts a quoted string, returning the index of the last used character in the process. --- 663,667 ---- </exception> </member> ! <member name="M:Jedi.System.StringUtils.ExtractQuotedString(System.String,System.Int32)"> <summary> Extracts a quoted string, returning the index of the last used character in the process. *************** *** 755,759 **** </remarks> </member> ! <member name="M:Jedi.System.StringUtils.HexToInt(System.String,System.Int32,System.Boolean,System.Int32@)"> <summary> Converts a string to an integer from its hexadecimal representation, only taking the first --- 755,759 ---- </remarks> </member> ! <member name="M:Jedi.System.StringUtils.HexToInt(System.String,System.Int32,System.Boolean,System.Int32)"> <summary> Converts a string to an integer from its hexadecimal representation, only taking the first *************** *** 790,794 **** </remarks> </member> ! <member name="M:Jedi.System.StringUtils.HexToInt(System.String,System.Int32@)"> <summary> Converts a string to an integer from its hexadecimal representation, additionally returning the number of digits --- 790,794 ---- </remarks> </member> ! <member name="M:Jedi.System.StringUtils.HexToInt(System.String,System.Int32)"> <summary> Converts a string to an integer from its hexadecimal representation, additionally returning the number of digits *************** *** 1081,1085 **** </remarks> </member> ! <member name="M:Jedi.System.StringUtils.OctToInt(System.String,System.Int32,System.Boolean,System.Int32@)"> <summary> Converts a string to an integer from its octal representation, only taking the first --- 1081,1085 ---- </remarks> </member> ! <member name="M:Jedi.System.StringUtils.OctToInt(System.String,System.Int32,System.Boolean,System.Int32)"> <summary> Converts a string to an integer from its octal representation, only taking the first *************** *** 1116,1120 **** </remarks> </member> ! <member name="M:Jedi.System.StringUtils.OctToInt(System.String,System.Int32@)"> <summary> Converts a string to an integer from its octal representation, additionally returning the number of digits --- 1116,1120 ---- </remarks> </member> ! <member name="M:Jedi.System.StringUtils.OctToInt(System.String,System.Int32)"> <summary> Converts a string to an integer from its octal representation, additionally returning the number of digits *************** *** 1224,1228 **** </remarks> </member> ! <member name="M:Jedi.System.StringUtils.ParseIntBaseImpl(System.String,System.Int32,System.Int32,System.Boolean,System.Int32@)"> <summary> Parses a string for an integer in a particular base. --- 1224,1228 ---- </remarks> </member> ! <member name="M:Jedi.System.StringUtils.ParseIntBaseImpl(System.String,System.Int32,System.Int32,System.Boolean,System.Int32)"> <summary> Parses a string for an integer in a particular base. Index: Jedi.System.SourceVersioning.xml =================================================================== RCS file: /cvsroot/jedidotnet/docs/Jedi.System.SourceVersioning.xml,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** Jedi.System.SourceVersioning.xml 5 Mar 2005 18:36:25 -0000 1.5 --- Jedi.System.SourceVersioning.xml 5 Mar 2005 19:16:23 -0000 1.6 *************** *** 284,288 **** </returns> </member> ! <member name="M:Jedi.System.CVSSourceInfoAttribute.ParseId(System.String,System.String@,Jedi.System.Revision@,System.DateTime@)"> <summary> Parses the given string to obtain the file name, revision and date. --- 284,288 ---- </returns> </member> ! <member name="M:Jedi.System.CVSSourceInfoAttribute.ParseId(System.String,System.String,Jedi.System.Revision,System.DateTime)"> <summary> Parses the given string to obtain the file name, revision and date. |
From: Marcel B. <jed...@us...> - 2005-03-05 18:40:41
|
Update of /cvsroot/jedidotnet/docs/ndoc modifications In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv27713/docs/ndoc modifications Added Files: ReflectionEngine.cs Log Message: Changes to rev. 1.35 --- NEW FILE: ReflectionEngine.cs --- // Copyright (C) 2001 Kral Ferch, Jason Diamond // Parts Copyright (C) 2004 Kevin Downs // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by // the Free Software Foundation; either version 2 of the License, or // (at your option) any later version. // // This program is distributed in the hope that it will be useful, // but WITHOUT ANY WARRANTY; without even the implied warranty of // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // GNU General Public License for more details. // // You should have received a copy of the GNU General Public License // along with this program; if not, write to the Free Software // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA using System; using System.Collections; [...3867 lines suppressed...] } private class ImplementsCollection { private Hashtable data; public ImplementsCollection() { data = new Hashtable(15); // give it an initial capacity... } public ImplementsInfo this[string name] { get { return (ImplementsInfo)data[name]; } set { data[name] = value; } } } #endregion } } |
From: Marcel B. <jed...@us...> - 2005-03-05 18:39:36
|
Update of /cvsroot/jedidotnet/docs/ndoc modifications In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv27462/ndoc modifications Log Message: Directory /cvsroot/jedidotnet/docs/ndoc modifications added to the repository |
From: Marcel B. <jed...@us...> - 2005-03-05 18:37:10
|
Update of /cvsroot/jedidotnet/docs In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv26945/docs Modified Files: Jedi.Class Reference.ndoc Log Message: Updated to new D2k5 assemblies Index: Jedi.Class Reference.ndoc =================================================================== RCS file: /cvsroot/jedidotnet/docs/Jedi.Class Reference.ndoc,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** Jedi.Class Reference.ndoc 27 Nov 2004 12:50:50 -0000 1.4 --- Jedi.Class Reference.ndoc 5 Mar 2005 18:37:00 -0000 1.5 *************** *** 1,8 **** <project SchemaVersion="1.3"> <assemblies> ! <assembly location="..\main\bin\Jedi.Core.dll" documentation="..\main\bin\Jedi.Core.xml" /> ! <assembly location="..\main\bin\Jedi.Graphics.dll" documentation="..\main\bin\Jedi.Graphics.xml" /> ! <assembly location="..\main\bin\Jedi.Text.dll" documentation="..\main\bin\Jedi.Text.xml" /> ! <assembly location="..\main\bin\Jedi.Persistence.dll" documentation="..\main\bin\Jedi.Persistence.xml" /> </assemblies> <referencePaths> --- 1,7 ---- <project SchemaVersion="1.3"> <assemblies> ! <assembly location="..\main\bin\Jedi.System.dll" documentation="..\main\bin\Jedi.System.xml" /> ! <assembly location="..\main\bin\Jedi.Drawing.dll" documentation="..\main\bin\Jedi.Drawing.xml" /> ! <assembly location="..\main\bin\Jedi.IO.dll" documentation="..\main\bin\Jedi.IO.xml" /> </assemblies> <referencePaths> *************** *** 37,40 **** --- 36,40 ---- <property name="ShowMissingReturns" value="True" /> <property name="ShowMissingValues" value="True" /> + <property name="FeedbackEmailAddress" value="jed...@li..." /> <property name="UseNamespaceDocSummaries" value="True" /> <property name="Preliminary" value="True" /> *************** *** 52,55 **** --- 52,56 ---- <property name="ShowMissingReturns" value="True" /> <property name="ShowMissingValues" value="True" /> + <property name="FeedbackEmailAddress" value="jed...@li..." /> <property name="UseNamespaceDocSummaries" value="True" /> <property name="Preliminary" value="True" /> |
From: Marcel B. <jed...@us...> - 2005-03-05 18:36:36
|
Update of /cvsroot/jedidotnet/docs In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv26835/docs Modified Files: Jedi.System.SourceVersioning.xml Jedi.System.Strings.xml Log Message: Corrected references Index: Jedi.System.Strings.xml =================================================================== RCS file: /cvsroot/jedidotnet/docs/Jedi.System.Strings.xml,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** Jedi.System.Strings.xml 4 Mar 2005 15:01:12 -0000 1.4 --- Jedi.System.Strings.xml 5 Mar 2005 18:36:25 -0000 1.5 *************** *** 231,235 **** </param> <returns> ! An <see cref="System.Int32" /> equivalent to the binary version specified in the <paramref name="s" /> parameter. </returns> <remarks> --- 231,235 ---- </param> <returns> ! An <see cref="T:System.Int32" /> equivalent to the binary version specified in the <paramref name="s" /> parameter. </returns> <remarks> *************** *** 259,263 **** </param> <returns> ! An <see cref="System.Int32" /> equivalent to the binary version specified in the <paramref name="s" /> parameter. </returns> <remarks> --- 259,263 ---- </param> <returns> ! An <see cref="T:System.Int32" /> equivalent to the binary version specified in the <paramref name="s" /> parameter. </returns> <remarks> *************** *** 293,297 **** </param> <returns> ! An <see cref="System.Int32" /> equivalent to the binary version specified in the <paramref name="s" /> parameter. </returns> <remarks> --- 293,297 ---- </param> <returns> ! An <see cref="T:System.Int32" /> equivalent to the binary version specified in the <paramref name="s" /> parameter. </returns> <remarks> *************** *** 316,320 **** </param> <returns> ! An <see cref="System.Int32" /> equivalent to the binary version specified in the <paramref name="s" /> parameter. </returns> <remarks> --- 316,320 ---- </param> <returns> ! An <see cref="T:System.Int32" /> equivalent to the binary version specified in the <paramref name="s" /> parameter. </returns> <remarks> *************** *** 714,718 **** </param> <returns> ! An <see cref="System.Int32" /> equivalent to the hexadecimal version specified in the <paramref name="s" /> parameter. </returns> --- 714,718 ---- </param> <returns> ! An <see cref="T:System.Int32" /> equivalent to the hexadecimal version specified in the <paramref name="s" /> parameter. </returns> *************** *** 743,747 **** </param> <returns> ! An <see cref="System.Int32" /> equivalent to the hexadecimal version specified in the <paramref name="s" /> parameter. </returns> --- 743,747 ---- </param> <returns> ! An <see cref="T:System.Int32" /> equivalent to the hexadecimal version specified in the <paramref name="s" /> parameter. </returns> *************** *** 778,782 **** </param> <returns> ! An <see cref="System.Int32" /> equivalent to the hexadecimal version specified in the <paramref name="s" /> parameter. </returns> --- 778,782 ---- </param> <returns> ! An <see cref="T:System.Int32" /> equivalent to the hexadecimal version specified in the <paramref name="s" /> parameter. </returns> *************** *** 802,806 **** </param> <returns> ! An <see cref="System.Int32" /> equivalent to the hexadecimal version specified in the <paramref name="s" /> parameter. </returns> --- 802,806 ---- </param> <returns> ! An <see cref="T:System.Int32" /> equivalent to the hexadecimal version specified in the <paramref name="s" /> parameter. </returns> *************** *** 1040,1044 **** </param> <returns> ! An <see cref="System.Int32" /> equivalent to the octal version specified in the <paramref name="s" /> parameter. </returns> --- 1040,1044 ---- </param> <returns> ! An <see cref="T:System.Int32" /> equivalent to the octal version specified in the <paramref name="s" /> parameter. </returns> *************** *** 1069,1073 **** </param> <returns> ! An <see cref="System.Int32" /> equivalent to the octal version specified in the <paramref name="s" /> parameter. </returns> --- 1069,1073 ---- </param> <returns> ! An <see cref="T:System.Int32" /> equivalent to the octal version specified in the <paramref name="s" /> parameter. </returns> *************** *** 1104,1108 **** </param> <returns> ! An <see cref="System.Int32" /> equivalent to the octal version specified in the <paramref name="s" /> parameter. </returns> --- 1104,1108 ---- </param> <returns> ! An <see cref="T:System.Int32" /> equivalent to the octal version specified in the <paramref name="s" /> parameter. </returns> *************** *** 1128,1132 **** </param> <returns> ! An <see cref="System.Int32" /> equivalent to the octal version specified in the <paramref name="s" /> parameter. </returns> --- 1128,1132 ---- </param> <returns> ! An <see cref="T:System.Int32" /> equivalent to the octal version specified in the <paramref name="s" /> parameter. </returns> *************** *** 1248,1252 **** </param> <returns> ! An <see cref="System.Int32" /> equivalent to the value specified in the <paramref name="s" /> parameter. </returns> <remarks> --- 1248,1252 ---- </param> <returns> ! An <see cref="T:System.Int32" /> equivalent to the value specified in the <paramref name="s" /> parameter. </returns> <remarks> *************** *** 1683,1687 **** </summary> <returns> ! A <see cref="T:System>String" /> representing this <see cref="T:Jedi.System.StringUtils.TabSet" /> structure. </returns> <remarks> --- 1683,1687 ---- </summary> <returns> ! A <see cref="T:System.String" /> representing this <see cref="T:Jedi.System.StringUtils.TabSet" /> structure. </returns> <remarks> *************** *** 1708,1712 **** </param> <returns> ! A <see cref="T:System>String" /> representing this <see cref="T:Jedi.System.StringUtils.TabSet" /> structure. </returns> <remarks> --- 1708,1712 ---- </param> <returns> ! A <see cref="T:System.String" /> representing this <see cref="T:Jedi.System.StringUtils.TabSet" /> structure. </returns> <remarks> *************** *** 1738,1742 **** </param> <returns> ! A <see cref="T:System>String" /> representing this <see cref="T:Jedi.System.StringUtils.TabSet" /> structure. </returns> <remarks> --- 1738,1742 ---- </param> <returns> ! A <see cref="T:System.String" /> representing this <see cref="T:Jedi.System.StringUtils.TabSet" /> structure. </returns> <remarks> *************** *** 1777,1781 **** </param> <returns> ! A <see cref="T:System>String" /> representing this <see cref="T:Jedi.System.StringUtils.TabSet" /> structure. </returns> <remarks> --- 1777,1781 ---- </param> <returns> ! A <see cref="T:System.String" /> representing this <see cref="T:Jedi.System.StringUtils.TabSet" /> structure. </returns> <remarks> Index: Jedi.System.SourceVersioning.xml =================================================================== RCS file: /cvsroot/jedidotnet/docs/Jedi.System.SourceVersioning.xml,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** Jedi.System.SourceVersioning.xml 4 Mar 2005 15:01:12 -0000 1.4 --- Jedi.System.SourceVersioning.xml 5 Mar 2005 18:36:25 -0000 1.5 *************** *** 759,763 **** </summary> <value> ! A <see cref="TJedi.System.Revision" /> representing the revision of the source file. </value> </member> --- 759,763 ---- </summary> <value> ! A <see cref="T:Jedi.System.Revision" /> representing the revision of the source file. </value> </member> |
From: Marcel B. <jed...@us...> - 2005-03-04 15:01:27
|
Update of /cvsroot/jedidotnet/docs In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv32602/docs Modified Files: Jedi.Collections.InlineEditable.xml Jedi.Drawing.Colors.xml Jedi.IO.IniFiles.xml Jedi.IO.Paths.xml Jedi.System.Attributes.xml Jedi.System.SourceVersioning.xml Jedi.System.Strings.xml namespaceDoc.Jedi.Collections.xml namespaceDoc.Jedi.Drawing.xml namespaceDoc.Jedi.IO.xml namespaceDoc.Jedi.System.xml Log Message: Converted leading tabs to spaces Index: namespaceDoc.Jedi.System.xml =================================================================== RCS file: /cvsroot/jedidotnet/docs/namespaceDoc.Jedi.System.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** namespaceDoc.Jedi.System.xml 2 Mar 2005 16:59:37 -0000 1.1 --- namespaceDoc.Jedi.System.xml 4 Mar 2005 15:01:12 -0000 1.2 *************** *** 1,12 **** <?xml version="1.0" encoding="utf-8"?> <namespacedoc> ! <summary> ! <para> ! The <b>Jedi.System</b> namespace provides common services used throughout the JEDI.NET library. ! </para> ! <para> ! Classes in this namespace include common base classes and attributes needed for the JEDI.NET ! framework, as well as classes to augment functionality of various areas in the .NET framework. ! </para> ! </summary> </namespacedoc> --- 1,12 ---- <?xml version="1.0" encoding="utf-8"?> <namespacedoc> ! <summary> ! <para> ! The <b>Jedi.System</b> namespace provides common services used throughout the JEDI.NET library. ! </para> ! <para> ! Classes in this namespace include common base classes and attributes needed for the JEDI.NET ! framework, as well as classes to augment functionality of various areas in the .NET framework. ! </para> ! </summary> </namespacedoc> Index: namespaceDoc.Jedi.Collections.xml =================================================================== RCS file: /cvsroot/jedidotnet/docs/namespaceDoc.Jedi.Collections.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** namespaceDoc.Jedi.Collections.xml 2 Mar 2005 16:59:37 -0000 1.1 --- namespaceDoc.Jedi.Collections.xml 4 Mar 2005 15:01:12 -0000 1.2 *************** *** 1,8 **** <?xml version="1.0" encoding="utf-8"?> <namespacedoc> ! <summary> ! The <b>Jedi.Collections</b> namespace defines several classes and interfaces that deal with collections. In ! addition it provides a mechanism that allows IList and IDictionary collections to be manipulated from within ! the <see cref="T:System.Windows.Forms.PropertyGrid" /> directly, without using additional design dialogs. ! </summary> </namespacedoc> --- 1,8 ---- <?xml version="1.0" encoding="utf-8"?> <namespacedoc> ! <summary> ! The <b>Jedi.Collections</b> namespace defines several classes and interfaces that deal with collections. In ! addition it provides a mechanism that allows IList and IDictionary collections to be manipulated from within ! the <see cref="T:System.Windows.Forms.PropertyGrid" /> directly, without using additional design dialogs. ! </summary> </namespacedoc> Index: namespaceDoc.Jedi.IO.xml =================================================================== RCS file: /cvsroot/jedidotnet/docs/namespaceDoc.Jedi.IO.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** namespaceDoc.Jedi.IO.xml 2 Mar 2005 16:59:37 -0000 1.1 --- namespaceDoc.Jedi.IO.xml 4 Mar 2005 15:01:12 -0000 1.2 *************** *** 1,7 **** <?xml version="1.0" encoding="utf-8"?> <namespacedoc> ! <summary> ! The <b>Jedi.IO</b> namespace provides classes and interface that deal with input and/or output, ! such as files and streams. ! </summary> </namespacedoc> --- 1,7 ---- <?xml version="1.0" encoding="utf-8"?> <namespacedoc> ! <summary> ! The <b>Jedi.IO</b> namespace provides classes and interface that deal with input and/or output, ! such as files and streams. ! </summary> </namespacedoc> Index: Jedi.Drawing.Colors.xml =================================================================== RCS file: /cvsroot/jedidotnet/docs/Jedi.Drawing.Colors.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** Jedi.Drawing.Colors.xml 2 Mar 2005 16:59:37 -0000 1.1 --- Jedi.Drawing.Colors.xml 4 Mar 2005 15:01:11 -0000 1.2 *************** *** 1,95 **** <?xml version="1.0" encoding="utf-8"?> <members> ! <!--most recent auto update: 2004-11-25 21:14 UTC--> ! <member name="T:Jedi.Drawing.ColorUtils"> ! <summary> ! Provides additional processing related to the Color type. ! </summary> ! </member> ! <member name="M:Jedi.Drawing.ColorUtils.#ctor"> ! <exclude /> ! </member> ! <member name="M:Jedi.Drawing.ColorUtils.Blend(System.Drawing.Color,System.Drawing.Color,System.Int32)"> ! <summary> ! Blends two colors. ! </summary> ! <param name="firstColor"> ! First color to use in the blending process. ! </param> ! <param name="secondColor"> ! Second color to use in the blending process. ! </param> ! <param name="percentage"> ! The percentage of the color in the <paramref name="secondColor" /> parameter to mix in with the color in the ! <paramref name="firstColor" />. ! </param> ! <returns> ! A Color instance that is a mixture of the two specified colors. ! </returns> ! <remarks> ! <para> ! The method will use the difference between two colors, take the specified percentage of it and add it to the ! first color. This will be done for each of the <b>Red</b>, <b>Green</b> and <b>Blue</b> components separately. ! </para> ! </remarks> ! </member> ! <member name="M:Jedi.Drawing.ColorUtils.Brighten(System.Drawing.Color,System.Int32)"> ! <summary> ! Brightens a color. ! </summary> ! <param name="baseColor"> ! Color to brighten. ! </param> ! <param name="percentage"> ! Percentage to brighten the color with. ! </param> ! <returns> ! A Color instance that is a brighter version of the color specified by the <paramref name="baseColor" /> ! parameter. ! </returns> ! <remarks> ! <para> ! The brightening is accomplished by blending the color specified by the <paramref name="baseColor" /> ! parameter with Color.White, using the percentage specified by the <paramref name="percentage" /> parameter. ! </para> ! <para> ! The following code: ! <code> ! ColorUtils.Brighten(myColor, myPercentage) ! </code> ! can be rewritten as: ! <code> ! ColorUtils.Blend(myColor, Color.White, myPercentage) ! </code></para> ! </remarks> ! </member> ! <member name="M:Jedi.Drawing.ColorUtils.Darken(System.Drawing.Color,System.Int32)"> ! <summary> ! Darkens a color. ! </summary> ! <param name="baseColor"> ! Color to darken. ! </param> ! <param name="percentage"> ! Percentage to darken the color with. ! </param> ! <returns> ! A Color instance that is a darker version of the color specified by the <paramref name="baseColor" /> parameter. ! </returns> ! <remarks> ! <para> ! The darkening is accomplished by blending the color specified by the <paramref name="baseColor" /> ! parameter with Color.Black, using the percentage specified by the <paramref name="percentage" /> parameter. ! </para> ! <para> ! The following code: ! <code> ! ColorUtils.Darken(myColor, myPercentage) ! </code> ! can be rewritten as: ! <code> ! ColorUtils.Blend(Color.Black, myColor, myPercentage) ! </code></para> ! </remarks> ! </member> </members> --- 1,95 ---- <?xml version="1.0" encoding="utf-8"?> <members> ! <!--most recent auto update: 2004-11-25 21:14 UTC--> ! <member name="T:Jedi.Drawing.ColorUtils"> ! <summary> ! Provides additional processing related to the Color type. ! </summary> ! </member> ! <member name="M:Jedi.Drawing.ColorUtils.#ctor"> ! <exclude /> ! </member> ! <member name="M:Jedi.Drawing.ColorUtils.Blend(System.Drawing.Color,System.Drawing.Color,System.Int32)"> ! <summary> ! Blends two colors. ! </summary> ! <param name="firstColor"> ! First color to use in the blending process. ! </param> ! <param name="secondColor"> ! Second color to use in the blending process. ! </param> ! <param name="percentage"> ! The percentage of the color in the <paramref name="secondColor" /> parameter to mix in with the color in the ! <paramref name="firstColor" />. ! </param> ! <returns> ! A Color instance that is a mixture of the two specified colors. ! </returns> ! <remarks> ! <para> ! The method will use the difference between two colors, take the specified percentage of it and add it to the ! first color. This will be done for each of the <b>Red</b>, <b>Green</b> and <b>Blue</b> components separately. ! </para> ! </remarks> ! </member> ! <member name="M:Jedi.Drawing.ColorUtils.Brighten(System.Drawing.Color,System.Int32)"> ! <summary> ! Brightens a color. ! </summary> ! <param name="baseColor"> ! Color to brighten. ! </param> ! <param name="percentage"> ! Percentage to brighten the color with. ! </param> ! <returns> ! A Color instance that is a brighter version of the color specified by the <paramref name="baseColor" /> ! parameter. ! </returns> ! <remarks> ! <para> ! The brightening is accomplished by blending the color specified by the <paramref name="baseColor" /> ! parameter with Color.White, using the percentage specified by the <paramref name="percentage" /> parameter. ! </para> ! <para> ! The following code: ! <code> ! ColorUtils.Brighten(myColor, myPercentage) ! </code> ! can be rewritten as: ! <code> ! ColorUtils.Blend(myColor, Color.White, myPercentage) ! </code></para> ! </remarks> ! </member> ! <member name="M:Jedi.Drawing.ColorUtils.Darken(System.Drawing.Color,System.Int32)"> ! <summary> ! Darkens a color. ! </summary> ! <param name="baseColor"> ! Color to darken. ! </param> ! <param name="percentage"> ! Percentage to darken the color with. ! </param> ! <returns> ! A Color instance that is a darker version of the color specified by the <paramref name="baseColor" /> parameter. ! </returns> ! <remarks> ! <para> ! The darkening is accomplished by blending the color specified by the <paramref name="baseColor" /> ! parameter with Color.Black, using the percentage specified by the <paramref name="percentage" /> parameter. ! </para> ! <para> ! The following code: ! <code> ! ColorUtils.Darken(myColor, myPercentage) ! </code> ! can be rewritten as: ! <code> ! ColorUtils.Blend(Color.Black, myColor, myPercentage) ! </code></para> ! </remarks> ! </member> </members> Index: namespaceDoc.Jedi.Drawing.xml =================================================================== RCS file: /cvsroot/jedidotnet/docs/namespaceDoc.Jedi.Drawing.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** namespaceDoc.Jedi.Drawing.xml 2 Mar 2005 16:59:37 -0000 1.1 --- namespaceDoc.Jedi.Drawing.xml 4 Mar 2005 15:01:12 -0000 1.2 *************** *** 1,7 **** <?xml version="1.0" encoding="utf-8"?> <namespacedoc> ! <summary> ! The <b>Jedi.Drawing</b> namespace extends the System.Drawing namespace and provides various utility classes ! to perform specific tasks on System.Drawing classes. ! </summary> </namespacedoc> --- 1,7 ---- <?xml version="1.0" encoding="utf-8"?> <namespacedoc> ! <summary> ! The <b>Jedi.Drawing</b> namespace extends the System.Drawing namespace and provides various utility classes ! to perform specific tasks on System.Drawing classes. ! </summary> </namespacedoc> Index: Jedi.IO.IniFiles.xml =================================================================== RCS file: /cvsroot/jedidotnet/docs/Jedi.IO.IniFiles.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** Jedi.IO.IniFiles.xml 2 Mar 2005 16:59:37 -0000 1.1 --- Jedi.IO.IniFiles.xml 4 Mar 2005 15:01:11 -0000 1.2 *************** *** 255,275 **** <member name="T:Jedi.IO.IniFileBase"> <summary> ! Provides the <see langword="abstract" /> base class for accessing non XML-based configuration (or INI) files. ! </summary> <remarks> <para> <b>IniFileBase</b> provides generic access methods to read and write base types. Applications that will use ! this class or a derivative will need to provide conversions between non base types and base types. ! </para> <para> ! The class provides functionality to store data in a culture-independant format, in order to have configuration ! files in a consistent manner, regardless of which region the file was generated in. A number of derivatives ! will automatically activate this functionality. ! </para> <para> ! The base types that are handled by this class are: ! <list type="bullet"><item><see cref="T:System.String" /></item><item><see cref="T:System.Byte" />, <see cref="T:System.SByte" />, <see cref="T:System.Int16" />, ! <see cref="T:System.UInt16" />, <see cref="T:System.Int32" />, <see cref="T:System.UInt32" /> and ! <see cref="T:System.Int64" /></item><item><see cref="T:System.Double" /> and <see cref="T:System.Single" /></item><item><see cref="T:System.DateTime" /></item></list></para> </remarks> </member> --- 255,275 ---- <member name="T:Jedi.IO.IniFileBase"> <summary> ! Provides the <see langword="abstract" /> base class for accessing non XML-based configuration (or INI) files. ! </summary> <remarks> <para> <b>IniFileBase</b> provides generic access methods to read and write base types. Applications that will use ! this class or a derivative will need to provide conversions between non base types and base types. ! </para> <para> ! The class provides functionality to store data in a culture-independant format, in order to have configuration ! files in a consistent manner, regardless of which region the file was generated in. A number of derivatives ! will automatically activate this functionality. ! </para> <para> ! The base types that are handled by this class are: ! <list type="bullet"><item><see cref="T:System.String" /></item><item><see cref="T:System.Byte" />, <see cref="T:System.SByte" />, <see cref="T:System.Int16" />, ! <see cref="T:System.UInt16" />, <see cref="T:System.Int32" />, <see cref="T:System.UInt32" /> and ! <see cref="T:System.Int64" /></item><item><see cref="T:System.Double" /> and <see cref="T:System.Single" /></item><item><see cref="T:System.DateTime" /></item></list></para> </remarks> </member> *************** *** 282,287 **** <member name="M:Jedi.IO.IniFileBase.ClearImpl"> <summary> ! Empties the configuration file. ! </summary> <remarks> </remarks> --- 282,287 ---- <member name="M:Jedi.IO.IniFileBase.ClearImpl"> <summary> ! Empties the configuration file. ! </summary> <remarks> </remarks> *************** *** 299,354 **** <member name="M:Jedi.IO.IniFileBase.DeleteKeyImpl(System.String,System.String)"> <summary> ! Responsible for deleting a key. ! </summary> <param name="section"> <para> ! The name of the section from which to remove the key. ! </para> <para> ! -or- ! </para> <para> <see cref="M:System.String.Empty" /> or a <see langword="null" /> to remove a key not assigned to a section. ! </para> </param> <param name="key"> ! The name of the key to remove. ! </param> <remarks> <para> ! This is the method that will be called when one key needs to be removed. Inheritors are expected to implement ! this method in such a way that the specified key is removed from the specified section if that combination ! exists. If the <paramref name="section" /> and/or <paramref name="key" /> do not exist, the method should do ! nothing. ! </para> <para> ! Implementers are allowed, but not required, to remove the section if it should become empty after the key is ! removed. ! </para> </remarks> </member> <member name="M:Jedi.IO.IniFileBase.DeleteSectionImpl(System.String)"> <summary> ! Responsible for removing a section and all keys contained therein. ! </summary> <param name="section"> <para> ! The name of the section to remove ! </para> <para> ! -or- ! </para> <para> <see cref="M:System.String.Empty" /> or a <see langword="null" /> to remove all keys not assigned to a ! section. ! </para> </param> <remarks> <para> ! This is the method that will be called when an entire section needs to be removed. Inheritors are expected to ! implement this method in such a way that the specified section is completely removed from the ! configuration file is the section exists. If the <paramref name="section" /> does not exist, the method should ! do nothing. ! </para> </remarks> </member> --- 299,354 ---- <member name="M:Jedi.IO.IniFileBase.DeleteKeyImpl(System.String,System.String)"> <summary> ! Responsible for deleting a key. ! </summary> <param name="section"> <para> ! The name of the section from which to remove the key. ! </para> <para> ! -or- ! </para> <para> <see cref="M:System.String.Empty" /> or a <see langword="null" /> to remove a key not assigned to a section. ! </para> </param> <param name="key"> ! The name of the key to remove. ! </param> <remarks> <para> ! This is the method that will be called when one key needs to be removed. Inheritors are expected to implement ! this method in such a way that the specified key is removed from the specified section if that combination ! exists. If the <paramref name="section" /> and/or <paramref name="key" /> do not exist, the method should do ! nothing. ! </para> <para> ! Implementers are allowed, but not required, to remove the section if it should become empty after the key is ! removed. ! </para> </remarks> </member> <member name="M:Jedi.IO.IniFileBase.DeleteSectionImpl(System.String)"> <summary> ! Responsible for removing a section and all keys contained therein. ! </summary> <param name="section"> <para> ! The name of the section to remove ! </para> <para> ! -or- ! </para> <para> <see cref="M:System.String.Empty" /> or a <see langword="null" /> to remove all keys not assigned to a ! section. ! </para> </param> <remarks> <para> ! This is the method that will be called when an entire section needs to be removed. Inheritors are expected to ! implement this method in such a way that the specified section is completely removed from the ! configuration file is the section exists. If the <paramref name="section" /> does not exist, the method should ! do nothing. ! </para> </remarks> </member> *************** *** 383,452 **** <member name="M:Jedi.IO.IniFileBase.GetEnumerator(System.Int32,System.Int32,System.String)"> <overloads> ! Retrieves an enumerator for the configuration file. ! </overloads> <summary> ! Retrieves an enumerator for the configuration file based on the iterator type, return type and section ! restrictor. ! </summary> <param name="iteratorType"> <para> ! Specifies which items the enumerator will consider. The following values can be used: ! <list type="table"><listheader><term>Value</term><description>Meaning</description></listheader><item><term>IterateAll (0)</term><description> ! Iterate all sections and all keys. The value of the <paramref name="sect" /> parameter will be ignored. ! </description></item><item><term>IterateSections (1)</term><description> ! Iterates all sections and return their names. The value of the <paramref name="returnType" /> parameter ! will be ignored. ! </description></item><item><term>IterateKeysInSections (2)</term><description> ! Iterates all keys in a specific section. The value of the <paramref name="sect" /> parameter will be ! expected to hold the name of the section If it is set to a <see langword="null" /> it is interpreted as ! an <see cref="M:System.String.Empty">Empty</see> string. ! </description></item></list></para> </param> <param name="returnType"> <para> ! Specifies what will be the value of the <see cref="P:System.Collections.IEnumerator.Current" /> property. ! <list type="table"><listheader><term>Value</term><description>Meaning</description></listheader><item><term>ReturnEntry (0)</term><description> ! Returns a <see cref="T:Jedi.IO.IniFileEntry" /> instance, specifying the section, key and string ! representation of the value. ! </description></item><item><term>ReturnSectionKeyAndValue (1)</term><description> ! Returns a <see cref="T:System.Collections.DictionaryEntry" /> instance, where the ! <see cref="P:System.Collections.DictionaryEntry.Key" /> property will be a ! <see cref="T:System.String" /> that is the concatenation of the section name, ! <see cref="F:Jedi.IO.IniFileBase.SectionKeySeperatorChar" /> and the key name. The ! <see cref="P:System.Collections.DictionaryEntry.Value" /> property will be a ! <see cref="T:System.String" /> that is the <see cref="T:System.String" /> representation of the value. ! </description></item><item><term>ReturnKeyAndValue (2)</term><description> ! Returns a <see cref="T:System.Collections.DictionaryEntry" /> instance, where the ! <see cref="P:System.Collections.DictionaryEntry.Key" /> property will be a ! <see cref="T:System.String" /> that is the key name. The ! <see cref="P:System.Collections.DictionaryEntry.Value" /> property will be a ! <see cref="T:System.String" /> that is the <see cref="T:System.String" /> representation of the value. ! </description></item><item><term>ReturnKey (3)</term><description> ! Returns a <see cref="T:System.String" /> instance that is the key name. ! </description></item><item><term>ReturnSectionKey (4)</term><description> ! Returns a <see cref="T:System.String" /> instance that is the concatenation of the section name, ! <see cref="F:Jedi.IO.IniFileBase.SectionKeySeperatorChar" /> and the key name. ! </description></item><item><term>ReturnValue (5)</term><description> ! Returns a <see cref="T:System.String" /> instance that is the <see cref="T:System.String" /> ! representation of the value. ! </description></item></list></para> </param> <param name="sect"> <para> ! Name of the section to which the iteration needs to be limited. This is not usefull when ! <paramref name="iteratorType" /> is equal to <b>IterateAll</b> (<i>0</i>) and this parameter will be ignored ! if that is the case. ! </para> <para> ! -or- ! </para> <para> <see langword="null" /> if all sections should be considered. This is only usefull when ! <paramref name="iteratorType" /> is not equal to <b>IterateKeysInSection</b> (<i>2</i>). ! </para> </param> <returns> ! An <see cref="T:Jedi.IO.IIniFileEnumerator" /> representing the enumerator for this configuration file. ! </returns> <remarks> </remarks> --- 383,452 ---- <member name="M:Jedi.IO.IniFileBase.GetEnumerator(System.Int32,System.Int32,System.String)"> <overloads> ! Retrieves an enumerator for the configuration file. ! </overloads> <summary> ! Retrieves an enumerator for the configuration file based on the iterator type, return type and section ! restrictor. ! </summary> <param name="iteratorType"> <para> ! Specifies which items the enumerator will consider. The following values can be used: ! <list type="table"><listheader><term>Value</term><description>Meaning</description></listheader><item><term>IterateAll (0)</term><description> ! Iterate all sections and all keys. The value of the <paramref name="sect" /> parameter will be ignored. ! </description></item><item><term>IterateSections (1)</term><description> ! Iterates all sections and return their names. The value of the <paramref name="returnType" /> parameter ! will be ignored. ! </description></item><item><term>IterateKeysInSections (2)</term><description> ! Iterates all keys in a specific section. The value of the <paramref name="sect" /> parameter will be ! expected to hold the name of the section If it is set to a <see langword="null" /> it is interpreted as ! an <see cref="M:System.String.Empty">Empty</see> string. ! </description></item></list></para> </param> <param name="returnType"> <para> ! Specifies what will be the value of the <see cref="P:System.Collections.IEnumerator.Current" /> property. ! <list type="table"><listheader><term>Value</term><description>Meaning</description></listheader><item><term>ReturnEntry (0)</term><description> ! Returns a <see cref="T:Jedi.IO.IniFileEntry" /> instance, specifying the section, key and string ! representation of the value. ! </description></item><item><term>ReturnSectionKeyAndValue (1)</term><description> ! Returns a <see cref="T:System.Collections.DictionaryEntry" /> instance, where the ! <see cref="P:System.Collections.DictionaryEntry.Key" /> property will be a ! <see cref="T:System.String" /> that is the concatenation of the section name, ! <see cref="F:Jedi.IO.IniFileBase.SectionKeySeperatorChar" /> and the key name. The ! <see cref="P:System.Collections.DictionaryEntry.Value" /> property will be a ! <see cref="T:System.String" /> that is the <see cref="T:System.String" /> representation of the value. ! </description></item><item><term>ReturnKeyAndValue (2)</term><description> ! Returns a <see cref="T:System.Collections.DictionaryEntry" /> instance, where the ! <see cref="P:System.Collections.DictionaryEntry.Key" /> property will be a ! <see cref="T:System.String" /> that is the key name. The ! <see cref="P:System.Collections.DictionaryEntry.Value" /> property will be a ! <see cref="T:System.String" /> that is the <see cref="T:System.String" /> representation of the value. ! </description></item><item><term>ReturnKey (3)</term><description> ! Returns a <see cref="T:System.String" /> instance that is the key name. ! </description></item><item><term>ReturnSectionKey (4)</term><description> ! Returns a <see cref="T:System.String" /> instance that is the concatenation of the section name, ! <see cref="F:Jedi.IO.IniFileBase.SectionKeySeperatorChar" /> and the key name. ! </description></item><item><term>ReturnValue (5)</term><description> ! Returns a <see cref="T:System.String" /> instance that is the <see cref="T:System.String" /> ! representation of the value. ! </description></item></list></para> </param> <param name="sect"> <para> ! Name of the section to which the iteration needs to be limited. This is not usefull when ! <paramref name="iteratorType" /> is equal to <b>IterateAll</b> (<i>0</i>) and this parameter will be ignored ! if that is the case. ! </para> <para> ! -or- ! </para> <para> <see langword="null" /> if all sections should be considered. This is only usefull when ! <paramref name="iteratorType" /> is not equal to <b>IterateKeysInSection</b> (<i>2</i>). ! </para> </param> <returns> ! An <see cref="T:Jedi.IO.IIniFileEnumerator" /> representing the enumerator for this configuration file. ! </returns> <remarks> </remarks> *************** *** 950,959 **** <member name="F:Jedi.IO.IniFileBase.Version"> <summary> ! Current version of the configuration file. ! </summary> <remarks> ! Any method that changes the contents of the file is <b>required</b> to increase this number when a change has ! been completed succesfully. ! </remarks> </member> <member name="M:Jedi.IO.IniFileBase.Write(System.String,System.DateTime)"> --- 950,959 ---- <member name="F:Jedi.IO.IniFileBase.Version"> <summary> ! Current version of the configuration file. ! </summary> <remarks> ! Any method that changes the contents of the file is <b>required</b> to increase this number when a change has ! been completed succesfully. ! </remarks> </member> <member name="M:Jedi.IO.IniFileBase.Write(System.String,System.DateTime)"> *************** *** 1073,1078 **** <member name="T:Jedi.IO.IniFileException"> <summary> ! The exception that is thrown when an error occurs during an operation on a ! <see cref="T:Jedi.IO.IniFileBase" /></summary> </member> <member name="M:Jedi.IO.IniFileException.#ctor"> --- 1073,1078 ---- <member name="T:Jedi.IO.IniFileException"> <summary> ! The exception that is thrown when an error occurs during an operation on a ! <see cref="T:Jedi.IO.IniFileBase" /></summary> </member> <member name="M:Jedi.IO.IniFileException.#ctor"> Index: Jedi.System.Attributes.xml =================================================================== RCS file: /cvsroot/jedidotnet/docs/Jedi.System.Attributes.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** Jedi.System.Attributes.xml 2 Mar 2005 16:59:37 -0000 1.1 --- Jedi.System.Attributes.xml 4 Mar 2005 15:01:12 -0000 1.2 *************** *** 1,296 **** <?xml version="1.0" encoding="utf-8"?> <members> ! <!--most recent auto update: 2004-11-26 12:53 UTC--> ! <member name="T:Jedi.System.AttributeCombineOperation"> ! <summary> ! Specifies how two attribute arrays or collections are combined. ! </summary> ! </member> ! <member name="F:Jedi.System.AttributeCombineOperation.Add"> ! <summary> ! Every attribute specified in the second list is added to the first list if it isn't in that list already. ! </summary> ! </member> ! <member name="F:Jedi.System.AttributeCombineOperation.AddAndReplace"> ! <summary> ! Every attribute specified in the second list is added to the first list if it isn't in that list already or ! replaced if it is. ! </summary> ! </member> ! <member name="F:Jedi.System.AttributeCombineOperation.Delete"> ! <summary> ! Every attribute in the second list is removed from the first list. ! </summary> ! </member> ! <member name="F:Jedi.System.AttributeCombineOperation.Replace"> ! <summary> ! Every attribute in the second list that is also in the first, will replace the one in the first list. ! </summary> ! </member> ! <member name="T:Jedi.System.AttributeUtils"> ! <summary>Provides methods to work with or manipulate arrays or collections of attributes.</summary> ! </member> ! <member name="M:Jedi.System.AttributeUtils.#ctor"> ! <exclude /> ! </member> ! <member name="M:Jedi.System.AttributeUtils.CombineAttributes(System.Attribute[],System.Attribute[])"> ! <overloads> ! Combines two attribute lists. ! </overloads> ! <summary> ! Combines two attribute arrays using the <see cref="F:Jedi.System.AttributeCombineOperation.AddAndReplace" /> ! operation. ! </summary> ! <param name="attributes1"> ! The primary attribute array. ! </param> ! <param name="attributes2"> ! The secondary attribute array. ! </param> ! <returns> ! An array that is the combination of the two specified arrays. ! </returns> ! </member> ! <member name="M:Jedi.System.AttributeUtils.CombineAttributes(System.Attribute[],System.Attribute[],Jedi.System.AttributeCombineOperation)"> ! <summary> ! Combines two attribute arrays using the specified combining operation. ! </summary> ! <param name="attributes1"> ! The primary attribute array. ! </param> ! <param name="attributes2"> ! The secondary attribute array. ! </param> ! <param name="operation"> ! The operation to perform when combining the two arrays. ! </param> ! <returns> ! An array that is the combination of the two specified arrays. ! </returns> ! </member> ! <member name="M:Jedi.System.AttributeUtils.CombineAttributes(System.Attribute[],System.ComponentModel.AttributeCollection)"> ! <summary> ! Combines an attribute array and an attribute collection using the ! <see cref="F:Jedi.System.AttributeCombineOperation.AddAndReplace" /> operation. ! </summary> ! <param name="attributes1"> ! The primary attribute array. ! </param> ! <param name="attributes2"> ! The secondary attribute collection. ! </param> ! <returns> ! An array that is the combination of the specified array and collection. ! </returns> ! </member> ! <member name="M:Jedi.System.AttributeUtils.CombineAttributes(System.Attribute[],System.ComponentModel.AttributeCollection,Jedi.System.AttributeCombineOperation)"> ! <summary> ! Combines an attribute array and an attribute collection using the specified combining operation. ! </summary> ! <param name="attributes1"> ! The primary attribute array. ! </param> ! <param name="attributes2"> ! The secondary attribute collection. ! </param> ! <param name="operation"> ! The operation to perform when combining the array and the collection. ! </param> ! <returns> ! An array that is the combination of the specified array and collection. ! </returns> ! </member> ! <member name="M:Jedi.System.AttributeUtils.CombineAttributes(System.Collections.ArrayList,System.Collections.ArrayList,Jedi.System.AttributeCombineOperation)"> ! <summary> ! Combines two attribute lists using the specified combining operation. ! </summary> ! <param name="attributes1"> ! The primary attribute list. ! </param> ! <param name="attributes2"> ! The secondary attribute list. ! </param> ! <param name="operation"> ! The operation to perform when combining the two lists. ! </param> ! <returns> ! A copy of <paramref name="attributes1" />. The list is modified according to the <paramref name="attributes2" /> ! and <paramref name="operation" /> parameters. ! </returns> ! </member> ! <member name="M:Jedi.System.AttributeUtils.CombineAttributes(System.ComponentModel.AttributeCollection,System.Attribute[])"> ! <summary> ! Combines an attribute array and an attribute collection using the ! <see cref="F:Jedi.System.AttributeCombineOperation.AddAndReplace" /> operation. ! </summary> ! <param name="attributes1"> ! The primary attribute collection. ! </param> ! <param name="attributes2"> ! The secondary attribute array. ! </param> ! <returns> ! An AttributeCollection that is the combination of the specified collection and array. ! </returns> ! </member> ! <member name="M:Jedi.System.AttributeUtils.CombineAttributes(System.ComponentModel.AttributeCollection,System.Attribute[],Jedi.System.AttributeCombineOperation)"> ! <summary> ! Combines an attribute array and an attribute collection using the specified combining operation. ! </summary> ! <param name="attributes1"> ! The primary attribute collection. ! </param> ! <param name="attributes2"> ! The secondary attribute array. ! </param> ! <param name="operation"> ! The operation to perform when combining the specified collection and array. ! </param> ! <returns> ! An AttributeCollection that is the combination of the specified collection and array. ! </returns> ! </member> ! <member name="M:Jedi.System.AttributeUtils.CombineAttributes(System.ComponentModel.AttributeCollection,System.ComponentModel.AttributeCollection)"> ! <summary> ! Combines two attribute collections using the ! <see cref="F:Jedi.System.AttributeCombineOperation.AddAndReplace" /> operation. ! </summary> ! <param name="attributes1"> ! The primary attribute collection. ! </param> ! <param name="attributes2"> ! The secondary attribute collection. ! </param> ! <returns> ! An AttributeCollection that is the combination of the two specified collections. ! </returns> ! </member> ! <member name="M:Jedi.System.AttributeUtils.CombineAttributes(System.ComponentModel.AttributeCollection,System.ComponentModel.AttributeCollection,Jedi.System.AttributeCombineOperation)"> ! <summary> ! Combines two attribute collections using the specified combining operation. ! </summary> ! <param name="attributes1"> ! The primary attribute collection. ! </param> ! <param name="attributes2"> ! The secondary attribute collection. ! </param> ! <param name="operation"> ! The operation to perform when combining the two collections. ! </param> ! <returns> ! An AttributeCollection that is the combination of the two specified collections. ! </returns> ! </member> ! <member name="M:Jedi.System.AttributeUtils.GetAttribute(System.Attribute[],System.Attribute)"> ! <overloads> ! Retrieves an attribute. ! </overloads> ! <summary> ! Retrieves an attribute from the specified Attribute array that is equal to the specified attribute instance. ! </summary> ! <param name="attributes"> ! The attribute array to search. ! </param> ! <param name="attr"> ! An attribute instance to locate. ! </param> ! <returns> ! <para> ! An Attribute instance from the Attribute array that is equal to the instance in the <paramref name="attr" /> ! parameter or <see langword="null" /> if such an attribute does not exist in the array. ! </para> ! </returns> ! </member> ! <member name="M:Jedi.System.AttributeUtils.GetAttribute(System.Attribute[],System.Type)"> ! <summary> ! Retrieves an attribute from the specified Attribute array that is of the specified attribute type. ! </summary> ! <param name="attributes"> ! The attribute array to search. ! </param> ! <param name="attrType"> ! An attribute type to locate. ! </param> ! <returns> ! <para> ! An Attribute instance from the Attribute array that is of the exact same type as the specified type in the ! <paramref name="attrType" /> parameter or <see langword="null" /> if such an attribute does not exist in the ! array. ! </para> ! </returns> ! </member> ! <member name="M:Jedi.System.AttributeUtils.GetAttribute(System.ComponentModel.AttributeCollection,System.Attribute)"> ! <summary> ! Retrieves an attribute from the specified AttributeCollection that is equal to the specified attribute instance. ! </summary> ! <param name="attributes"> ! The attribute collection to search. ! </param> ! <param name="attr"> ! An attribute instance to locate. ! </param> ! <returns> ! <para> ! An Attribute instance from the AttributeCollection that is equal to the instance in the ! <paramref name="attr" /> parameter or <see langword="null" /> if such an attribute does not exist in the ! collection. ! </para> ! </returns> ! </member> ! <member name="M:Jedi.System.AttributeUtils.GetAttribute(System.ComponentModel.AttributeCollection,System.Type)"> ! <summary> ! Retrieves an attribute from the specified AttributeCollection that is of the specified attribute type. ! </summary> ! <param name="attributes"> ! The attribute collection to search. ! </param> ! <param name="attrType"> ! An attribute type to locate. ! </param> ! <returns> ! <para> ! An Attribute instance from the AttributeCollection that is of the exact same type as the specified type in the ! <paramref name="attrType" /> parameter or <see langword="null" /> if such an attribute does not exist in the ! collection. ! </para> ! </returns> ! </member> ! <member name="M:Jedi.System.AttributeUtils.IndexOf(System.Collections.ArrayList,System.Object)"> ! <summary>Locates an attribute by instance or by type.</summary> ! <param name="attrList">A list of attributes to search in.</param> ! <param name="attr">Attribute or attribute type to search for.</param> ! <returns> ! <para> ! -1 if the specified attribute or attribute type is not found; otherwise the zero-based index in ! the list. ! </para> ! </returns> ! </member> ! <member name="M:Jedi.System.AttributeUtils.ToArrayList(System.Attribute[])"> ! <overloads> ! Converts the specified Attribute array or AttributeCollection into an ArrayList. ! </overloads> ! <summary> ! Converts the specified Attribute array into an ArrayList. ! </summary> ! <param name="attrs"> ! Attribute array to convert into an ArrayList. ! </param> ! <returns> ! An ArrayList containing the same elements as in the array specified by the <paramref name="attrs" /> parameter. ! </returns> ! </member> ! <member name="M:Jedi.System.AttributeUtils.ToArrayList(System.ComponentModel.AttributeCollection)"> ! <summary> ! Converts the specified AttributeCollection into an ArrayList. ! </summary> ! <param name="attrs"> ! AttributeCollection to convert into an ArrayList. ! </param> ! <returns> ! An ArrayList containing the same elements as in the collection specified by the <paramref name="attrs" /> ! parameter. ! </returns> ! </member> </members> --- 1,296 ---- <?xml version="1.0" encoding="utf-8"?> <members> ! <!--most recent auto update: 2004-11-26 12:53 UTC--> ! <member name="T:Jedi.System.AttributeCombineOperation"> ! <summary> ! Specifies how two attribute arrays or collections are combined. ! </summary> ! </member> ! <member name="F:Jedi.System.AttributeCombineOperation.Add"> ! <summary> ! Every attribute specified in the second list is added to the first list if it isn't in that list already. ! </summary> ! </member> ! <member name="F:Jedi.System.AttributeCombineOperation.AddAndReplace"> ! <summary> ! Every attribute specified in the second list is added to the first list if it isn't in that list already or ! replaced if it is. ! </summary> ! </member> ! <member name="F:Jedi.System.AttributeCombineOperation.Delete"> ! <summary> ! Every attribute in the second list is removed from the first list. ! </summary> ! </member> ! <member name="F:Jedi.System.AttributeCombineOperation.Replace"> ! <summary> ! Every attribute in the second list that is also in the first, will replace the one in the first list. ! </summary> ! </member> ! <member name="T:Jedi.System.AttributeUtils"> ! <summary>Provides methods to work with or manipulate arrays or collections of attributes.</summary> ! </member> ! <member name="M:Jedi.System.AttributeUtils.#ctor"> ! <exclude /> ! </member> ! <member name="M:Jedi.System.AttributeUtils.CombineAttributes(System.Attribute[],System.Attribute[])"> ! <overloads> ! Combines two attribute lists. ! </overloads> ! <summary> ! Combines two attribute arrays using the <see cref="F:Jedi.System.AttributeCombineOperation.AddAndReplace" /> ! operation. ! </summary> ! <param name="attributes1"> ! The primary attribute array. ! </param> ! <param name="attributes2"> ! The secondary attribute array. ! </param> ! <returns> ! An array that is the combination of the two specified arrays. ! </returns> ! </member> ! <member name="M:Jedi.System.AttributeUtils.CombineAttributes(System.Attribute[],System.Attribute[],Jedi.System.AttributeCombineOperation)"> ! <summary> ! Combines two attribute arrays using the specified combining operation. ! </summary> ! <param name="attributes1"> ! The primary attribute array. ! </param> ! <param name="attributes2"> ! The secondary attribute array. ! </param> ! <param name="operation"> ! The operation to perform when combining the two arrays. ! </param> ! <returns> ! An array that is the combination of the two specified arrays. ! </returns> ! </member> ! <member name="M:Jedi.System.AttributeUtils.CombineAttributes(System.Attribute[],System.ComponentModel.AttributeCollection)"> ! <summary> ! Combines an attribute array and an attribute collection using the ! <see cref="F:Jedi.System.AttributeCombineOperation.AddAndReplace" /> operation. ! </summary> ! <param name="attributes1"> ! The primary attribute array. ! </param> ! <param name="attributes2"> ! The secondary attribute collection. ! </param> ! <returns> ! An array that is the combination of the specified array and collection. ! </returns> ! </member> ! <member name="M:Jedi.System.AttributeUtils.CombineAttributes(System.Attribute[],System.ComponentModel.AttributeCollection,Jedi.System.AttributeCombineOperation)"> ! <summary> ! Combines an attribute array and an attribute collection using the specified combining operation. ! </summary> ! <param name="attributes1"> ! The primary attribute array. ! </param> ! <param name="attributes2"> ! The secondary attribute collection. ! </param> ! <param name="operation"> ! The operation to perform when combining the array and the collection. ! </param> ! <returns> ! An array that is the combination of the specified array and collection. ! </returns> ! </member> ! <member name="M:Jedi.System.AttributeUtils.CombineAttributes(System.Collections.ArrayList,System.Collections.ArrayList,Jedi.System.AttributeCombineOperation)"> ! <summary> ! Combines two attribute lists using the specified combining operation. ! </summary> ! <param name="attributes1"> ! The primary attribute list. ! </param> ! <param name="attributes2"> ! The secondary attribute list. ! </param> ! <param name="operation"> ! The operation to perform when combining the two lists. ! </param> ! <returns> ! A copy of <paramref name="attributes1" />. The list is modified according to the <paramref name="attributes2" /> ! and <paramref name="operation" /> parameters. ! </returns> ! </member> ! <member name="M:Jedi.System.AttributeUtils.CombineAttributes(System.ComponentModel.AttributeCollection,System.Attribute[])"> ! <summary> ! Combines an attribute array and an attribute collection using the ! <see cref="F:Jedi.System.AttributeCombineOperation.AddAndReplace" /> operation. ! </summary> ! <param name="attributes1"> ! The primary attribute collection. ! </param> ! <param name="attributes2"> ! The secondary attribute array. ! </param> ! <returns> ! An AttributeCollection that is the combination of the specified collection and array. ! </returns> ! </member> ! <member name="M:Jedi.System.AttributeUtils.CombineAttributes(System.ComponentModel.AttributeCollection,System.Attribute[],Jedi.System.AttributeCombineOperation)"> ! <summary> ! Combines an attribute array and an attribute collection using the specified combining operation. ! </summary> ! <param name="attributes1"> ! The primary attribute collection. ! </param> ! <param name="attributes2"> ! The secondary attribute array. ! </param> ! <param name="operation"> ! The operation to perform when combining the specified collection and array. ! </param> ! <returns> ! An AttributeCollection that is the combination of the specified collection and array. ! </returns> ! </member> ! <member name="M:Jedi.System.AttributeUtils.CombineAttributes(System.ComponentModel.AttributeCollection,System.ComponentModel.AttributeCollection)"> ! <summary> ! Combines two attribute collections using the ! <see cref="F:Jedi.System.AttributeCombineOperation.AddAndReplace" /> operation. ! </summary> ! <param name="attributes1"> ! The primary attribute collection. ! </param> ! <param name="attributes2"> ! The secondary attribute collection. ! </param> ! <returns> ! An AttributeCollection that is the combination of the two specified collections. ! </returns> ! </member> ! <member name="M:Jedi.System.AttributeUtils.CombineAttributes(System.ComponentModel.AttributeCollection,System.ComponentModel.AttributeCollection,Jedi.System.AttributeCombineOperation)"> ! <summary> ! Combines two attribute collections using the specified combining operation. ! </summary> ! <param name="attributes1"> ! The primary attribute collection. ! </param> ! <param name="attributes2"> ! The secondary attribute collection. ! </param> ! <param name="operation"> ! The operation to perform when combining the two collections. ! </param> ! <returns> ! An AttributeCollection that is the combination of the two specified collections. ! </returns> ! </member> ! <member name="M:Jedi.System.AttributeUtils.GetAttribute(System.Attribute[],System.Attribute)"> ! <overloads> ! Retrieves an attribute. ! </overloads> ! <summary> ! Retrieves an attribute from the specified Attribute array that is equal to the specified attribute instance. ! </summary> ! <param name="attributes"> ! The attribute array to search. ! </param> ! <param name="attr"> ! An attribute instance to locate. ! </param> ! <returns> ! <para> ! An Attribute instance from the Attribute array that is equal to the instance in the <paramref name="attr" /> ! parameter or <see langword="null" /> if such an attribute does not exist in the array. ! </para> ! </returns> ! </member> ! <member name="M:Jedi.System.AttributeUtils.GetAttribute(System.Attribute[],System.Type)"> ! <summary> ! Retrieves an attribute from the specified Attribute array that is of the specified attribute type. ! </summary> ! <param name="attributes"> ! The attribute array to search. ! </param> ! <param name="attrType"> ! An attribute type to locate. ! </param> ! <returns> ! <para> ! An Attribute instance from the Attribute array that is of the exact same type as the specified type in the ! <paramref name="attrType" /> parameter or <see langword="null" /> if such an attribute does not exist in the ! array. ! </para> ! </returns> ! </member> ! <member name="M:Jedi.System.AttributeUtils.GetAttribute(System.ComponentModel.AttributeCollection,System.Attribute)"> ! <summary> ! Retrieves an attribute from the specified AttributeCollection that is equal to the specified attribute instance. ! </summary> ! <param name="attributes"> ! The attribute collection to search. ! </param> ! <param name="attr"> ! An attribute instance to locate. ! </param> ! <returns> ! <para> ! An Attribute instance from the AttributeCollection that is equal to the instance in the ! <paramref name="attr" /> parameter or <see langword="null" /> if such an attribute does not exist in the ! collection. ! </para> ! </returns> ! </member> ! <member name="M:Jedi.System.AttributeUtils.GetAttribute(System.ComponentModel.AttributeCollection,System.Type)"> ! <summary> ! Retrieves an attribute from the specified AttributeCollection that is of the specified attribute type. ! </summary> ! <param name="attributes"> ! The attribute collection to search. ! </param> ! <param name="attrType"> ! An attribute type to locate. ! </param> ! <returns> ! <para> ! An Attribute instance from the AttributeCollection that is of the exact same type as the specified type in the ! <paramref name="attrType" /> parameter or <see langword="null" /> if such an attribute does not exist in the ! collection. ! </para> ! </returns> ! </member> ! <member name="M:Jedi.System.AttributeUtils.IndexOf(System.Collections.ArrayList,System.Object)"> ! <summary>Locates an attribute by instance or by type.</summary> ! <param name="attrList">A list of attributes to search in.</param> ! <param name="attr">Attribute or attribute type to search for.</param> ! <returns> ! <para> ! -1 if the specified attribute or attribute type is not found; otherwise the zero-based index in ! the list. ! </para> ! </returns> ! </member> ! <member name="M:Jedi.System.AttributeUtils.ToArrayList(System.Attribute[])"> ! <overloads> ! Converts the specified Attribute array or AttributeCollection into an ArrayList. ! </overloads> ! <summary> ! Converts the specified Attribute array into an ArrayList. ! </summary> ! <param name="attrs"> ! Attribute array to convert into an ArrayList. ! </param> ! <returns> ! An ArrayList containing the same elements as in the array specified by the <paramref name="attrs" /> parameter. ! </returns> ! </member> ! <member name="M:Jedi.System.AttributeUtils.ToArrayList(System.ComponentModel.AttributeCollection)"> ! <summary> ! Converts the specified AttributeCollection into an ArrayList. ! </summary> ! <param name="attrs"> ! AttributeCollection to convert into an ArrayList. ! </param> ! <returns> ! An ArrayList containing the same elements as in the collection specified by the <paramref name="attrs" /> ! parameter. ! </returns> ! </member> </members> Index: Jedi.System.Strings.xml =================================================================== RCS file: /cvsroot/jedidotnet/docs/Jedi.System.Strings.xml,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** Jedi.System.Strings.xml 3 Mar 2005 20:52:29 -0000 1.3 --- Jedi.System.Strings.xml 4 Mar 2005 15:01:12 -0000 1.4 *************** *** 4,31 **** <member name="T:Jedi.System.ExtractQuotedStringFlags"> <summary> ! Flags used in one of the ExtractQuotedString overloaded methods to specify the behavior. ! </summary> </member> <member name="F:Jedi.System.ExtractQuotedStringFlags.Default"> <summary> ! No exception will be thrown if the ending quote character is not specified, nor if there is additional text ! after the end quote. ! </summary> [...3565 lines suppressed...] ! <remarks> ! <para> ! The string will be formatted as <c><b>[</b><i>comma-separated list of defined positions if any are ! defined</i><b>]</b></c>. Additionally, the text ! <c> (automatic)</c> will be added if <see cref="P:Jedi.System.StringUtils.TabSet.DefaultWidth" /> is set to ! 0 (zero). The brackets will be ommitted if <paramref name="wantBrackets" /> is set to <see langword="false" /> or ! if <paramref name="emptyBrackets" /> is set to <see langword="false" /> and no tabulation positions have been ! defined. ! </para> ! <para> ! If the <paramref name="includeDefaultWidth" /> parameter is set to <see langword="true" />, the string is ! extended in the format <c><b> and every </b><i>tab width beyond defined positions</i></c>. The leading space ! and the word "and" is only outputted if the string up to that point was not empty (in other words, there have ! either been tabulation positions defined or both the <paramref name="wantBrackets" /> and ! <paramref name="emptyBrackets" /> parameters were set to <see langword="true" />. ! </para> ! </remarks> </member> </members> \ No newline at end of file Index: Jedi.IO.Paths.xml =================================================================== RCS file: /cvsroot/jedidotnet/docs/Jedi.IO.Paths.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** Jedi.IO.Paths.xml 2 Mar 2005 16:59:37 -0000 1.1 --- Jedi.IO.Paths.xml 4 Mar 2005 15:01:12 -0000 1.2 *************** *** 1,149 **** <?xml version="1.0" encoding="utf-8"?> ! <members> ! <member name="T:Jedi.IO.Path"> ! <summary> ! The Path class extends the <see cref="T:System.IO.Path" /> provided by the .NET Framework. ! </summary> ! </member> ! <member name="M:Jedi.IO.Path.#ctor"> ! <exclude /> ! </member> [...1000 lines suppressed...] ! A <see cref="T:Jedi.IO.Path.PathConfig">path configuration</see> instance that represents the system settings, ! ie. the settings of the <see langword="static" /> fields of the <see cref="T:System.IO.Path" /> class. ! </returns> ! </member> ! <member name="T:Jedi.IO.PathException"> ! <summary> ! The exception that is thrown when traversing too far up the directory tree while combining paths. ! </summary> ! </member> ! <member name="M:Jedi.IO.PathException.#ctor"> ! <exclude /> ! </member> ! <member name="M:Jedi.IO.PathException.#ctor(System.String)"> ! <exclude /> ! </member> ! <member name="M:Jedi.IO.PathException.#ctor(System.String,System.Exception)"> ! <exclude /> ! </member> ! </members> \ No newline at end of file Index: Jedi.System.SourceVersioning.xml =================================================================== RCS file: /cvsroot/jedidotnet/docs/Jedi.System.SourceVersioning.xml,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** Jedi.System.SourceVersioning.xml 3 Mar 2005 09:38:53 -0000 1.3 --- Jedi.System.SourceVersioning.xml 4 Mar 2005 15:01:12 -0000 1.4 *************** *** 16,27 **** expanded) represent the information required by this attribute. The keywords that can be parsed are: <list type="table"> ! <listheader> ! <term>Keyword</term> ! <description>Meaning</description> ! </listheader> ! <item> ! <term>$Id$</term> ! <description> ! <para> A string containing all required information using the format <c>"$Id: <i>filename</i>,v <i>revision</i> <i>date</i> <i>user name</i> $"</c>. --- 16,27 ---- expanded) represent the information required by this attribute. The keywords that can be parsed are: <list type="table"> ! <listheader> ! <term>Keyword</term> ! <description>Meaning</description> ! </listheader> ! <item> ! <term>$Id$</term> ! <description> ! <para> A string containing all required information using the format <c>"$Id: <i>filename</i>,v <i>revision</i> <i>date</i> <i>user name</i> $"</c>. *************** *** 31,35 **** </para> <para> ! <b>Note:</b> The full expansion can contain additional items beyond the user name, but those items are ignored. However, the user name, though not used, should be present in the string or an exception will be thrown. --- 31,35 ---- </para> <para> ! <b>Note:</b> The full expansion can contain additional items beyond the user name, but those items are ignored. However, the user name, though not used, should be present in the string or an exception will be thrown. *************** *** 38,43 **** </item> <item> ! <term>&#... [truncated message content] |
From: Marcel B. <jed...@us...> - 2005-03-04 14:52:05
|
Update of /cvsroot/jedidotnet/main/run In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv29463/main/run Modified Files: Jedi.System.Strings.pas Log Message: * Fixed small bug in IntToOct (shortest byte length flaw) * Fixed bug in ParseIntBaseImpl were SubString might go over the string length if ignoreLeadingZeroes was true. Index: Jedi.System.Strings.pas =================================================================== RCS file: /cvsroot/jedidotnet/main/run/Jedi.System.Strings.pas,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** Jedi.System.Strings.pas 22 Jan 2005 15:29:23 -0000 1.4 --- Jedi.System.Strings.pas 4 Mar 2005 14:51:49 -0000 1.5 *************** *** 575,578 **** --- 575,580 ---- class function StringUtils.IntToOct(value: Integer; padToShortestByteSize: Boolean): string; var + realValue: Int64; + testValue: Int64; len: Integer; begin *************** *** 580,586 **** if padToShortestByteSize then begin len := 3; ! while len < Result.Length do len := len shl 1; len := len - Result.Length; if len > 0 then --- 582,598 ---- if padToShortestByteSize then begin + if value < 0 then + realValue := $100000000 + value + else + realValue := value; + testValue := 256; len := 3; ! while testValue <= realValue do ! begin ! testValue := testValue * testValue; len := len shl 1; + end; + if len = 12 then + len := 11; len := len - Result.Length; if len > 0 then *************** *** 716,720 **** while (leadZeroCount < s.Length) and (s.Chars[leadZeroCount] = '0') do Inc(leadZeroCount); ! maxDigits := Math.Min(s.Length, maxDigits); s := s.Substring(leadZeroCount, maxDigits).ToUpper(CultureInfo.InvariantCulture); digits := '0123456789ABCDEF'.Substring(0, base); --- 728,732 ---- while (leadZeroCount < s.Length) and (s.Chars[leadZeroCount] = '0') do Inc(leadZeroCount); ! maxDigits := Math.Min(s.Length - leadZeroCount, maxDigits); s := s.Substring(leadZeroCount, maxDigits).ToUpper(CultureInfo.InvariantCulture); digits := '0123456789ABCDEF'.Substring(0, base); |
From: Marcel B. <jed...@us...> - 2005-03-04 14:48:58
|
Update of /cvsroot/jedidotnet/nunit/source In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv28177/nunit/source Modified Files: Jedi.System.Strings.NUnit.pas Log Message: * Updated/extended test-sets for IntToHex and HexToInt * Added test-sets for IntToBin, IntToOct, BinToInt and OctToInt Index: Jedi.System.Strings.NUnit.pas =================================================================== RCS file: /cvsroot/jedidotnet/nunit/source/Jedi.System.Strings.NUnit.pas,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** Jedi.System.Strings.NUnit.pas 22 Jan 2005 15:12:37 -0000 1.2 --- Jedi.System.Strings.NUnit.pas 4 Mar 2005 14:48:38 -0000 1.3 *************** *** 181,223 **** [TestFixture] NumericConversions = class ! {$REGION 'IntToHex test constants'} strict protected ! const IntHex1Input = 255; ! const IntHex1Output = 'ff'; ! const IntHex1OutputByte = 'ff'; ! const IntHex1OutputFixed = '000000ff'; ! const IntHex2Input = 256; ! const IntHex2Output = '100'; ! const IntHex2OutputByte = '0100'; ! const IntHex2OutputFixed = '00000100'; ! const IntHex3Input = -1; ! const IntHex3Output = 'ffffffff'; ! const IntHex3OutputByte = 'ffffffff'; ! const IntHex3OutputFixed = 'ffffffff'; ! {$ENDREGION} ! {$REGION 'HexToInt test constants'} strict protected ! const HexInt1Input = 'ff'; ! const HexInt1InputMax = 'ffghijk'; ! const HexInt1CountMax = 2; ! const HexInt1InputLeads = '0000ffghjkl'; ! const HexInt1CountLeads = 6; ! const HexInt1Value = 255; ! const HexInt2Input = '100'; ! const HexInt2InputMax = '100ghijk'; ! const HexInt2CountMax = 3; ! const HexInt2InputLeads = '0000100ghjkl'; ! const HexInt2CountLeads = 7; ! const HexInt2Value = 256; ! const HexInt3Input = 'ffffFFFF'; ! const HexInt3InputMax = 'ffFFfFffghijk'; ! const HexInt3CountMax = 8; ! const HexInt3InputLeads = '0000ffFFFffFghjkl'; ! const HexInt3CountLeads = 12; ! const HexInt3Value = -1; {$ENDREGION} public [Test] procedure HexToInt; [Test] procedure IntToHex; end; --- 181,239 ---- [TestFixture] NumericConversions = class ! {$REGION 'IntTo* test constants'} strict protected ! const IntByteSize1 = 0; ! const IntByteSize2 = 255; ! const IntWordSize1 = 256; ! const IntWordSize2 = 65535; ! const IntLongSize1 = 65536; ! const IntLongSize2 = -1; strict protected ! const IntByteSize1Bin: string = '00000000'; ! const IntByteSize1BinShortest: string = '0'; ! const IntByteSize2Bin: string = '11111111'; ! const IntByteSize2BinShortest: string = '11111111'; ! const IntWordSize1Bin: string = '0000000100000000'; ! const IntWordSize1BinShortest: string = '100000000'; ! const IntWordSize2Bin: string = '1111111111111111'; ! const IntWordSize2BinShortest: string = '1111111111111111'; ! const IntLongSize1Bin: string = '00000000000000010000000000000000'; ! const IntLongSize1BinShortest: string = '10000000000000000'; ! const IntLongSize2Bin: string = '11111111111111111111111111111111'; ! const IntLongSize2BinShortest: string = '11111111111111111111111111111111'; ! strict protected ! const IntByteSize1Hex: string = '00'; ! const IntByteSize1HexShortest: string = '0'; ! const IntByteSize2Hex: string = 'ff'; ! const IntByteSize2HexShortest: string = 'ff'; ! const IntWordSize1Hex: string = '0100'; ! const IntWordSize1HexShortest: string = '100'; ! const IntWordSize2Hex: string = 'ffff'; ! const IntWordSize2HexShortest: string = 'ffff'; ! const IntLongSize1Hex: string = '00010000'; ! const IntLongSize1HexShortest: string = '10000'; ! const IntLongSize2Hex: string = 'ffffffff'; ! const IntLongSize2HexShortest: string = 'ffffffff'; ! strict protected ! const IntByteSize1Oct: string = '000'; ! const IntByteSize1OctShortest: string = '0'; ! const IntByteSize2Oct: string = '377'; ! const IntByteSize2OctShortest: string = '377'; ! const IntWordSize1Oct: string = '000400'; ! const IntWordSize1OctShortest: string = '400'; ! const IntWordSize2Oct: string = '177777'; ! const IntWordSize2OctShortest: string = '177777'; ! const IntLongSize1Oct: string = '00000200000'; ! const IntLongSize1OctShortest: string = '200000'; ! const IntLongSize2Oct: string = '37777777777'; ! const IntLongSize2OctShortest: string = '37777777777'; {$ENDREGION} public + [Test] procedure BinToInt; [Test] procedure HexToInt; + [Test] procedure OctToInt; + [Test] procedure IntToBin; [Test] procedure IntToHex; + [Test] procedure IntToOct; end; *************** *** 279,361 **** {$REGION 'NumericConversions'} ! procedure NumericConversions.HexToInt; var digitsUsed: Integer; begin ! Assert.AreEqual( ! HexInt1Value, ! StringUtils.HexToInt(HexInt1Input), ! 'Test1, complete string'); ! Assert.AreEqual( ! HexInt1Value, ! StringUtils.HexToInt(HexInt1InputMax, HexInt1CountMax, False, digitsUsed), ! 'Test1, limit string.'); ! Assert.AreEqual( ! HexInt1CountMax, ! digitsUsed, ! 'Test1 digit count.'); ! Assert.AreEqual( ! HexInt1Value, ! StringUtils.HexToInt(HexInt1InputLeads, HexInt1CountMax, True, digitsUsed), ! 'Test1, limit string, ignore leading zeroes.'); ! Assert.AreEqual( ! HexInt1CountLeads, ! digitsUsed, ! 'Test1 digit count, ignoring leading zeroes.'); Assert.AreEqual( ! HexInt2Value, ! StringUtils.HexToInt(HexInt2Input), ! 'Test2, complete string'); ! Assert.AreEqual( ! HexInt2Value, ! StringUtils.HexToInt(HexInt2InputMax, HexInt2CountMax, False, digitsUsed), ! 'Test2, limit string.'); Assert.AreEqual( ! HexInt2CountMax, ! digitsUsed, ! 'Test2 digit count.'); Assert.AreEqual( ! HexInt2Value, ! StringUtils.HexToInt(HexInt2InputLeads, HexInt2CountMax, True, digitsUsed), ! 'Test2, limit string, ignore leading zeroes.'); Assert.AreEqual( ! HexInt2CountLeads, ! digitsUsed, ! 'Test2 digit count, ignoring leading zeroes.'); Assert.AreEqual( ! HexInt3Value, ! StringUtils.HexToInt(HexInt3Input), ! 'Test3, complete string'); Assert.AreEqual( ! HexInt3Value, ! StringUtils.HexToInt(HexInt3InputMax, HexInt3CountMax, False, digitsUsed), ! 'Test3, limit string.'); Assert.AreEqual( ! HexInt3CountMax, ! digitsUsed, ! 'Test3 digit count.'); Assert.AreEqual( ! HexInt3Value, ! StringUtils.HexToInt(HexInt3InputLeads, HexInt3CountMax, True, digitsUsed), ! 'Test3, limit string, ignore leading zeroes.'); Assert.AreEqual( ! HexInt3CountLeads, ! digitsUsed, ! 'Test3 digit count, ignoring leading zeroes.'); end; procedure NumericConversions.IntToHex; begin ! Assert.AreEqual(IntHex1Output, StringUtils.IntToHex(IntHex1Input), 'Test1, shortest.'); ! Assert.AreEqual(IntHex1OutputByte, StringUtils.IntToHex(IntHex1Input, True), 'Test1, shortest byte size.'); ! Assert.AreEqual(IntHex1OutputFixed, StringUtils.IntToHex(IntHex1Input, 8), 'Test1, fixed byte size.'); ! Assert.AreEqual(IntHex2Output, StringUtils.IntToHex(IntHex2Input), 'Test2, shortest.'); ! Assert.AreEqual(IntHex2OutputByte, StringUtils.IntToHex(IntHex2Input, True), 'Test2, shortest byte size.'); ! Assert.AreEqual(IntHex2OutputFixed, StringUtils.IntToHex(IntHex2Input, 8), 'Test2, fixed byte size.'); ! Assert.AreEqual(IntHex3Output, StringUtils.IntToHex(IntHex3Input), 'Test3, shortest.'); ! Assert.AreEqual(IntHex3OutputByte, StringUtils.IntToHex(IntHex3Input, True), 'Test3, shortest byte size.'); ! Assert.AreEqual(IntHex3OutputFixed, StringUtils.IntToHex(IntHex3Input, 8), 'Test3, fixed byte size.'); end; {$ENDREGION} --- 295,470 ---- {$REGION 'NumericConversions'} ! procedure NumericConversions.BinToInt; var + maxDigits: Integer; digitsUsed: Integer; begin ! Assert.AreEqual(IntByteSize1, StringUtils.BinToInt(IntByteSize1BinShortest), 'IntByteSize1 shortest'); ! Assert.AreEqual(IntByteSize1, StringUtils.BinToInt(IntByteSize1Bin), 'IntByteSize1'); ! Assert.AreEqual(IntByteSize2, StringUtils.BinToInt(IntByteSize2BinShortest), 'IntByteSize2 shortest'); ! Assert.AreEqual(IntByteSize2, StringUtils.BinToInt(IntByteSize2Bin), 'IntByteSize2'); + Assert.AreEqual(IntWordSize1, StringUtils.BinToInt(IntWordSize1BinShortest), 'IntWordSize1 shortest'); + Assert.AreEqual(IntWordSize1, StringUtils.BinToInt(IntWordSize1Bin), 'IntWordSize1'); + Assert.AreEqual(IntWordSize2, StringUtils.BinToInt(IntWordSize2BinShortest), 'IntWordSize2 shortest'); + Assert.AreEqual(IntWordSize2, StringUtils.BinToInt(IntWordSize2Bin), 'IntWordSize2'); + + Assert.AreEqual(IntLongSize1, StringUtils.BinToInt(IntLongSize1BinShortest), 'IntLongSize1 shortest'); + Assert.AreEqual(IntLongSize1, StringUtils.BinToInt(IntLongSize1Bin), 'IntLongSize1'); + Assert.AreEqual(IntLongSize2, StringUtils.BinToInt(IntLongSize2BinShortest), 'IntLongSize2 shortest'); + Assert.AreEqual(IntLongSize2, StringUtils.BinToInt(IntLongSize2Bin), 'IntLongSize2'); + + maxDigits := IntByteSize2BinShortest.Length; Assert.AreEqual( ! IntByteSize2, ! StringUtils.BinToInt(IntByteSize2BinShortest + '1', maxDigits, False, digitsUsed), ! 'IntByteSize1 limited conversion'); ! Assert.AreEqual(maxDigits, digitsUsed, 'IntByteSize2 limited digits used'); ! Assert.AreEqual( ! IntByteSize2, ! StringUtils.BinToInt('000' + IntByteSize2BinShortest + '1', maxDigits, True, digitsUsed), ! 'IntByteSize2 limited (ignore leading zeroes) conversion'); ! Assert.AreEqual(maxDigits + 3, digitsUsed, 'IntByteSize2 limited (ignore leading zeroes) digits used'); ! Assert.AreEqual( ! IntByteSize2, ! StringUtils.BinToInt(IntByteSize2BinShortest + '2', digitsUsed), ! 'IntByteSize2 invalid character conversion'); ! Assert.AreEqual(maxDigits, digitsUsed, 'IntByteSize2 invalid character digits used'); ! end; ! ! procedure NumericConversions.HexToInt; ! var ! maxDigits: Integer; ! digitsUsed: Integer; ! begin ! Assert.AreEqual(IntByteSize1, StringUtils.HexToInt(IntByteSize1HexShortest), 'IntByteSize1 shortest'); ! Assert.AreEqual(IntByteSize1, StringUtils.HexToInt(IntByteSize1Hex), 'IntByteSize1'); ! Assert.AreEqual(IntByteSize2, StringUtils.HexToInt(IntByteSize2HexShortest), 'IntByteSize2 shortest'); ! Assert.AreEqual(IntByteSize2, StringUtils.HexToInt(IntByteSize2Hex), 'IntByteSize2'); ! ! Assert.AreEqual(IntWordSize1, StringUtils.HexToInt(IntWordSize1HexShortest), 'IntWordSize1 shortest'); ! Assert.AreEqual(IntWordSize1, StringUtils.HexToInt(IntWordSize1Hex), 'IntWordSize1'); ! Assert.AreEqual(IntWordSize2, StringUtils.HexToInt(IntWordSize2HexShortest), 'IntWordSize2 shortest'); ! Assert.AreEqual(IntWordSize2, StringUtils.HexToInt(IntWordSize2Hex), 'IntWordSize2'); ! ! Assert.AreEqual(IntLongSize1, StringUtils.HexToInt(IntLongSize1HexShortest), 'IntLongSize1 shortest'); ! Assert.AreEqual(IntLongSize1, StringUtils.HexToInt(IntLongSize1Hex), 'IntLongSize1'); ! Assert.AreEqual(IntLongSize2, StringUtils.HexToInt(IntLongSize2HexShortest), 'IntLongSize2 shortest'); ! Assert.AreEqual(IntLongSize2, StringUtils.HexToInt(IntLongSize2Hex), 'IntLongSize2'); ! ! maxDigits := IntByteSize2HexShortest.Length; Assert.AreEqual( ! IntByteSize2, ! StringUtils.HexToInt(IntByteSize2HexShortest + 'f', maxDigits, False, digitsUsed), ! 'IntByteSize1 limited conversion'); ! Assert.AreEqual(maxDigits, digitsUsed, 'IntByteSize2 limited digits used'); Assert.AreEqual( ! IntByteSize2, ! StringUtils.HexToInt('000' + IntByteSize2HexShortest + 'F', maxDigits, True, digitsUsed), ! 'IntByteSize2 limited (ignore leading zeroes) conversion'); ! Assert.AreEqual(maxDigits + 3, digitsUsed, 'IntByteSize2 limited (ignore leading zeroes) digits used'); ! Assert.AreEqual( ! IntByteSize2, ! StringUtils.HexToInt(IntByteSize2HexShortest + 'g', digitsUsed), ! 'IntByteSize2 invalid character conversion'); ! Assert.AreEqual(maxDigits, digitsUsed, 'IntByteSize2 invalid character digits used'); ! end; ! ! procedure NumericConversions.OctToInt; ! var ! maxDigits: Integer; ! digitsUsed: Integer; ! begin ! Assert.AreEqual(IntByteSize1, StringUtils.OctToInt(IntByteSize1OctShortest), 'IntByteSize1 shortest'); ! Assert.AreEqual(IntByteSize1, StringUtils.OctToInt(IntByteSize1Oct), 'IntByteSize1'); ! Assert.AreEqual(IntByteSize2, StringUtils.OctToInt(IntByteSize2OctShortest), 'IntByteSize2 shortest'); ! Assert.AreEqual(IntByteSize2, StringUtils.OctToInt(IntByteSize2Oct), 'IntByteSize2'); ! ! Assert.AreEqual(IntWordSize1, StringUtils.OctToInt(IntWordSize1OctShortest), 'IntWordSize1 shortest'); ! Assert.AreEqual(IntWordSize1, StringUtils.OctToInt(IntWordSize1Oct), 'IntWordSize1'); ! Assert.AreEqual(IntWordSize2, StringUtils.OctToInt(IntWordSize2OctShortest), 'IntWordSize2 shortest'); ! Assert.AreEqual(IntWordSize2, StringUtils.OctToInt(IntWordSize2Oct), 'IntWordSize2'); ! ! Assert.AreEqual(IntLongSize1, StringUtils.OctToInt(IntLongSize1OctShortest), 'IntLongSize1 shortest'); ! Assert.AreEqual(IntLongSize1, StringUtils.OctToInt(IntLongSize1Oct), 'IntLongSize1'); ! Assert.AreEqual(IntLongSize2, StringUtils.OctToInt(IntLongSize2OctShortest), 'IntLongSize2 shortest'); ! Assert.AreEqual(IntLongSize2, StringUtils.OctToInt(IntLongSize2Oct), 'IntLongSize2'); ! ! maxDigits := IntByteSize2OctShortest.Length; Assert.AreEqual( ! IntByteSize2, ! StringUtils.OctToInt(IntByteSize2OctShortest + '7', maxDigits, False, digitsUsed), ! 'IntByteSize1 limited conversion'); ! Assert.AreEqual(maxDigits, digitsUsed, 'IntByteSize2 limited digits used'); ! Assert.AreEqual( ! IntByteSize2, ! StringUtils.OctToInt('000' + IntByteSize2OctShortest + '7', maxDigits, True, digitsUsed), ! 'IntByteSize2 limited (ignore leading zeroes) conversion'); ! Assert.AreEqual(maxDigits + 3, digitsUsed, 'IntByteSize2 limited (ignore leading zeroes) digits used'); ! Assert.AreEqual( ! IntByteSize2, ! StringUtils.OctToInt(IntByteSize2OctShortest + '8', digitsUsed), ! 'IntByteSize2 invalid character conversion'); ! Assert.AreEqual(maxDigits, digitsUsed, 'IntByteSize2 invalid character digits used'); ! end; ! ! procedure NumericConversions.IntToBin; ! begin ! Assert.AreEqual(IntByteSize1BinShortest, StringUtils.IntToBin(IntByteSize1), 'IntByteSize1 shortest'); ! Assert.AreEqual(IntByteSize1Bin, StringUtils.IntToBin(IntByteSize1, True), 'IntByteSize1'); ! Assert.AreEqual(IntByteSize2BinShortest, StringUtils.IntToBin(IntByteSize2), 'IntByteSize2 shortest'); ! Assert.AreEqual(IntByteSize2Bin, StringUtils.IntToBin(IntByteSize2, True), 'IntByteSize2'); ! ! Assert.AreEqual(IntWordSize1BinShortest, StringUtils.IntToBin(IntWordSize1), 'IntWordSize1 shortest'); ! Assert.AreEqual(IntWordSize1Bin, StringUtils.IntToBin(IntWordSize1, True), 'IntWordSize1'); ! Assert.AreEqual(IntWordSize2BinShortest, StringUtils.IntToBin(IntWordSize2), 'IntWordSize2 shortest'); ! Assert.AreEqual(IntWordSize2Bin, StringUtils.IntToBin(IntWordSize2, True), 'IntWordSize2'); ! ! Assert.AreEqual(IntLongSize1BinShortest, StringUtils.IntToBin(IntLongSize1), 'IntLongSize1 shortest'); ! Assert.AreEqual(IntLongSize1Bin, StringUtils.IntToBin(IntLongSize1, True), 'IntLongSize1'); ! Assert.AreEqual(IntLongSize2BinShortest, StringUtils.IntToBin(IntLongSize2), 'IntLongSize2 shortest'); ! Assert.AreEqual(IntLongSize2Bin, StringUtils.IntToBin(IntLongSize2, True), 'IntLongSize2'); end; procedure NumericConversions.IntToHex; begin ! Assert.AreEqual(IntByteSize1HexShortest, StringUtils.IntToHex(IntByteSize1), 'IntByteSize1 shortest'); ! Assert.AreEqual(IntByteSize1Hex, StringUtils.IntToHex(IntByteSize1, True), 'IntByteSize1'); ! Assert.AreEqual(IntByteSize2HexShortest, StringUtils.IntToHex(IntByteSize2), 'IntByteSize2 shortest'); ! Assert.AreEqual(IntByteSize2Hex, StringUtils.IntToHex(IntByteSize2, True), 'IntByteSize2'); ! ! Assert.AreEqual(IntWordSize1HexShortest, StringUtils.IntToHex(IntWordSize1), 'IntWordSize1 shortest'); ! Assert.AreEqual(IntWordSize1Hex, StringUtils.IntToHex(IntWordSize1, True), 'IntWordSize1'); ! Assert.AreEqual(IntWordSize2HexShortest, StringUtils.IntToHex(IntWordSize2), 'IntWordSize2 shortest'); ! Assert.AreEqual(IntWordSize2Hex, StringUtils.IntToHex(IntWordSize2, True), 'IntWordSize2'); ! ! Assert.AreEqual(IntLongSize1HexShortest, StringUtils.IntToHex(IntLongSize1), 'IntLongSize1 shortest'); ! Assert.AreEqual(IntLongSize1Hex, StringUtils.IntToHex(IntLongSize1, True), 'IntLongSize1'); ! Assert.AreEqual(IntLongSize2HexShortest, StringUtils.IntToHex(IntLongSize2), 'IntLongSize2 shortest'); ! Assert.AreEqual(IntLongSize2Hex, StringUtils.IntToHex(IntLongSize2, True), 'IntLongSize2'); ! end; ! ! procedure NumericConversions.IntToOct; ! begin ! Assert.AreEqual(IntByteSize1OctShortest, StringUtils.IntToOct(IntByteSize1), 'IntByteSize1 shortest'); ! Assert.AreEqual(IntByteSize1Oct, StringUtils.IntToOct(IntByteSize1, True), 'IntByteSize1'); ! Assert.AreEqual(IntByteSize2OctShortest, StringUtils.IntToOct(IntByteSize2), 'IntByteSize2 shortest'); ! Assert.AreEqual(IntByteSize2Oct, StringUtils.IntToOct(IntByteSize2, True), 'IntByteSize2'); ! ! Assert.AreEqual(IntWordSize1OctShortest, StringUtils.IntToOct(IntWordSize1), 'IntWordSize1 shortest'); ! Assert.AreEqual(IntWordSize1Oct, StringUtils.IntToOct(IntWordSize1, True), 'IntWordSize1'); ! Assert.AreEqual(IntWordSize2OctShortest, StringUtils.IntToOct(IntWordSize2), 'IntWordSize2 shortest'); ! Assert.AreEqual(IntWordSize2Oct, StringUtils.IntToOct(IntWordSize2, True), 'IntWordSize2'); ! ! Assert.AreEqual(IntLongSize1OctShortest, StringUtils.IntToOct(IntLongSize1), 'IntLongSize1 shortest'); ! Assert.AreEqual(IntLongSize1Oct, StringUtils.IntToOct(IntLongSize1, True), 'IntLongSize1'); ! Assert.AreEqual(IntLongSize2OctShortest, StringUtils.IntToOct(IntLongSize2), 'IntLongSize2 shortest'); ! Assert.AreEqual(IntLongSize2Oct, StringUtils.IntToOct(IntLongSize2, True), 'IntLongSize2'); end; {$ENDREGION} |
From: Marcel B. <jed...@us...> - 2005-03-03 20:52:56
|
Update of /cvsroot/jedidotnet/docs In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv10799/docs Modified Files: Jedi.System.Strings.xml Log Message: Completed documentation Index: Jedi.System.Strings.xml =================================================================== RCS file: /cvsroot/jedidotnet/docs/Jedi.System.Strings.xml,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** Jedi.System.Strings.xml 3 Mar 2005 14:32:14 -0000 1.2 --- Jedi.System.Strings.xml 3 Mar 2005 20:52:29 -0000 1.3 *************** *** 228,237 **** </summary> <param name="s"> ! A <see cref="T:System.String" /> contain a binary representation of an integer value. It will stop reading after ! either 32 characters or the first one that is not a 0 or 1, whichever comes first. </param> <returns> An <see cref="System.Int32" /> equivalent to the binary version specified in the <paramref name="s" /> parameter. </returns> </member> <member name="M:Jedi.System.StringUtils.BinToInt(System.String,System.Int32,System.Boolean)"> --- 228,244 ---- </summary> <param name="s"> ! A <see cref="T:System.String" /> containing a binary representation of an integer value. </param> <returns> An <see cref="System.Int32" /> equivalent to the binary version specified in the <paramref name="s" /> parameter. </returns> + <remarks> + The method will consider a number completely parsed when it + <list type="bullet"> + <item>has reached the end of the string.</item> + <item>reads an invalid character.</item> + <item>has read 32 characters.</item> + </list> + </remarks> </member> <member name="M:Jedi.System.StringUtils.BinToInt(System.String,System.Int32,System.Boolean)"> *************** *** 241,246 **** </summary> <param name="s"> ! A <see cref="T:System.String" /> contain a binary representation of an integer value. It will stop reading after ! either 32 characters or the first one that is not a 0 or 1, whichever comes first. </param> <param name="maxDigits"> --- 248,252 ---- </summary> <param name="s"> ! A <see cref="T:System.String" /> containing a binary representation of an integer value. </param> <param name="maxDigits"> *************** *** 255,258 **** --- 261,272 ---- An <see cref="System.Int32" /> equivalent to the binary version specified in the <paramref name="s" /> parameter. </returns> + <remarks> + The method will consider a number completely parsed when it + <list type="bullet"> + <item>has reached the end of the string.</item> + <item>reads an invalid character.</item> + <item>has read the number of characters specified by the <paramref name="maxDigits" />.</item> + </list> + </remarks> </member> <member name="M:Jedi.System.StringUtils.BinToInt(System.String,System.Int32,System.Boolean,System.Int32@)"> *************** *** 263,268 **** </summary> <param name="s"> ! A <see cref="T:System.String" /> contain a binary representation of an integer value. It will stop reading after ! either 32 characters or the first one that is not a 0 or 1, whichever comes first. </param> <param name="maxDigits"> --- 277,281 ---- </summary> <param name="s"> ! A <see cref="T:System.String" /> containing a binary representation of an integer value. </param> <param name="maxDigits"> *************** *** 282,294 **** An <see cref="System.Int32" /> equivalent to the binary version specified in the <paramref name="s" /> parameter. </returns> </member> <member name="M:Jedi.System.StringUtils.BinToInt(System.String,System.Int32@)"> <summary> ! Converts a string to an integer from its binary representation, additionallu returning the number of digits used. </summary> <param name="s"> ! A <see cref="T:System.String" /> contain a binary representation of an integer value. It will stop reading after ! either 32 characters or the first one that is not a 0 or 1, whichever comes first. </param> <param name="digitsUsed"> --- 295,314 ---- An <see cref="System.Int32" /> equivalent to the binary version specified in the <paramref name="s" /> parameter. </returns> + <remarks> + The method will consider a number completely parsed when it + <list type="bullet"> + <item>has reached the end of the string.</item> + <item>reads an invalid character.</item> + <item>has read the number of characters specified by the <paramref name="maxDigits" />.</item> + </list> + </remarks> </member> <member name="M:Jedi.System.StringUtils.BinToInt(System.String,System.Int32@)"> <summary> ! Converts a string to an integer from its binary representation, additionally returning the number of digits used. </summary> <param name="s"> ! A <see cref="T:System.String" /> containing a binary representation of an integer value. </param> <param name="digitsUsed"> *************** *** 298,301 **** --- 318,329 ---- An <see cref="System.Int32" /> equivalent to the binary version specified in the <paramref name="s" /> parameter. </returns> + <remarks> + The method will consider a number completely parsed when it + <list type="bullet"> + <item>has reached the end of the string.</item> + <item>reads an invalid character.</item> + <item>has read 32 characters.</item> + </list> + </remarks> </member> <member name="M:Jedi.System.StringUtils.EscapeString(System.String)"> *************** *** 676,816 **** --- 704,993 ---- </member> <member name="M:Jedi.System.StringUtils.HexToInt(System.String)"> + <overloads> + Converts a string to an integer from its hexadecimal representation. + </overloads> <summary> + Converts a string to an integer from its hexadecimal representation. </summary> <param name="s"> + A <see cref="T:System.String" /> containing a hexadecimal representation of an integer value. </param> <returns> + An <see cref="System.Int32" /> equivalent to the hexadecimal version specified in the <paramref name="s" /> + parameter. </returns> + <remarks> + The method will consider a number completely parsed when it + <list type="bullet"> + <item>has reached the end of the string.</item> + <item>reads an invalid character.</item> + <item>has read 8 characters.</item> + </list> + </remarks> </member> <member name="M:Jedi.System.StringUtils.HexToInt(System.String,System.Int32,System.Boolean)"> <summary> + Converts a string to an integer from its hexadecimal representation, only taking the first + <paramref name="maxDigits" /> characters in account, optionally ignoring leading 0 characters. </summary> <param name="s"> + A <see cref="T:System.String" /> containing a hexadecimal representation of an integer value. </param> <param name="maxDigits"> + The maximum number of digits to consider for conversion. </param> <param name="ignoreLeadingZeros"> + Ignore leading <c>0</c> characters when determining the number of digits to consider. If set to + <see langword="true" />, the <paramref name="maxDigits" /> parameter refers to the number of digits following + any leading <c>0</c> characters. </param> <returns> + An <see cref="System.Int32" /> equivalent to the hexadecimal version specified in the <paramref name="s" /> + parameter. </returns> + <remarks> + The method will consider a number completely parsed when it + <list type="bullet"> + <item>has reached the end of the string.</item> + <item>reads an invalid character.</item> + <item>has read the number of characters specified by the <paramref name="maxDigits" />.</item> + </list> + </remarks> </member> <member name="M:Jedi.System.StringUtils.HexToInt(System.String,System.Int32,System.Boolean,System.Int32@)"> <summary> + Converts a string to an integer from its hexadecimal representation, only taking the first + <paramref name="maxDigits" /> characters in account, optionally ignoring leading 0 characters and returning + the number of digits actually used. </summary> <param name="s"> + A <see cref="T:System.String" /> containing a hexadecimal representation of an integer value. </param> <param name="maxDigits"> + The maximum number of digits to consider for conversion. </param> <param name="ignoreLeadingZeros"> + Ignore leading <c>0</c> characters when determining the number of digits to consider. If set to + <see langword="true" />, the <paramref name="maxDigits" /> parameter refers to the number of digits following + any leading <c>0</c> characters. </param> <param name="digitsUsed"> + An <see cref="T:System.Int32" /> variable to receive the number of digits processed during the conversion. This + number includes any leading <c>0</c> characters if <paramref name="ignoreLeadingZeros" /> is set to + <see langword="true" />. </param> <returns> + An <see cref="System.Int32" /> equivalent to the hexadecimal version specified in the <paramref name="s" /> + parameter. </returns> + <remarks> + The method will consider a number completely parsed when it + <list type="bullet"> + <item>has reaches the end of the string.</item> + <item>reads an invalid character.</item> + <item>has read the number of characters specified by the <paramref name="maxDigits" />.</item> + </list> + </remarks> </member> <member name="M:Jedi.System.StringUtils.HexToInt(System.String,System.Int32@)"> <summary> + Converts a string to an integer from its hexadecimal representation, additionally returning the number of digits + used. </summary> <param name="s"> + A <see cref="T:System.String" /> containing a hexadecimal representation of an integer value. </param> <param name="digitsUsed"> + An <see cref="T:System.Int32" /> variable to receive the number of digits processed during the conversion. </param> <returns> + An <see cref="System.Int32" /> equivalent to the hexadecimal version specified in the <paramref name="s" /> + parameter. </returns> + <remarks> + The method will consider a number completely parsed when it + <list type="bullet"> + <item>has reached the end of the string.</item> + <item>reads an invalid character.</item> + <item>has read 8 characters.</item> + </list> + </remarks> </member> <member name="M:Jedi.System.StringUtils.IntBaseToStringImpl(System.Int32,System.Int32,System.Int32)"> <summary> + Converts an integer to a string in any base. </summary> <param name="value"> + The value to convert to a string. </param> <param name="base"> + The base to which the value should be converted. </param> <param name="minDigits"> + The minimun number of digits needed. If the conversion leads to less digits than this, the value is padded to the + left with zeroes. </param> <returns> + A <see cref="T:System.String" /> equivalent to the <paramref name="value" /> parameter transposed into the base + given by the <paramref name="base" /> parameter. </returns> </member> <member name="M:Jedi.System.StringUtils.IntToBin(System.Int32)"> + <overloads> + Converts an integer into a binary string representation. + </overloads> <summary> + Converts an integer into a binary string representation. </summary> <param name="value"> + The value to convert to a binary string representation. </param> <returns> + A <see cref="T:System.String" /> equivalent to the <paramref name="value" /> parameter converted to a binary + representation. </returns> + <remarks> + <para> + A call to this overloaded version is similar to + <c><see cref="M:Jedi.System.StringUtils.IntToBin(System.Int32,System.Int32)">IntToBin(<paramref name="value" />, 1)</see></c>. + </para> + </remarks> </member> <member name="M:Jedi.System.StringUtils.IntToBin(System.Int32,System.Boolean)"> <summary> + Converts an integer into a binary string representation, optionally padded to the nearest word size. </summary> <param name="value"> + The value to convert to a binary string representation. </param> <param name="padToShortestByteSize"> + If set to <see langword="true" />, the resulting string will be padded to the left with zeroes to the shortest + word size the value can be represented in (8, 16 or 32 bits). </param> <returns> + A <see cref="T:System.String" /> equivalent to the <paramref name="value" /> parameter converted to a binary + representation. </returns> </member> <member name="M:Jedi.System.StringUtils.IntToBin(System.Int32,System.Int32)"> <summary> + Converts an integer into a binary string representation padded to a specified number of digits. </summary> <param name="value"> + The value to convert to a binary string representation. </param> <param name="minimumDigits"> + The minimum number of digits required. If the resulting string is shorter, it will be padded to the left with + zeroes. </param> <returns> + A <see cref="T:System.String" /> equivalent to the <paramref name="value" /> parameter converted to a binary + representation. </returns> </member> <member name="M:Jedi.System.StringUtils.IntToHex(System.Int32)"> + <overloads> + Converts an integer into a hexadecimal string representation. + </overloads> <summary> + Converts an integer into a hexadecimal string representation. </summary> <param name="value"> + The value to convert to a hexadecimal string representation. </param> <returns> + A <see cref="T:System.String" /> equivalent to the <paramref name="value" /> parameter converted to a hexadecimal + representation. </returns> + <remarks> + <para> + A call to this overloaded version is similar to + <c><see cref="M:Jedi.System.StringUtils.IntToHex(System.Int32,System.Int32)">IntToHex(<paramref name="value" />, 1)</see></c>. + </para> + </remarks> </member> <member name="M:Jedi.System.StringUtils.IntToHex(System.Int32,System.Boolean)"> <summary> + Converts an integer into a hexadecimal string representation, optionally padded to the nearest word size. </summary> <param name="value"> + The value to convert to a hexadecimal string representation. </param> <param name="padToShortestByteSize"> + If set to <see langword="true" />, the resulting string will be padded to the left with zeroes to the shortest + word size the value can be represented in (2, 4 or 8 digits). </param> <returns> + A <see cref="T:System.String" /> equivalent to the <paramref name="value" /> parameter converted to a hexadecimal + representation. </returns> </member> <member name="M:Jedi.System.StringUtils.IntToHex(System.Int32,System.Int32)"> <summary> + Converts an integer into a hexadecimal string representation padded to a specified number of digits. </summary> <param name="value"> + The value to convert to a hexadecimal string representation. </param> <param name="minimumDigits"> + The minimum number of digits required. If the resulting string is shorter, it will be padded to the left with + zeroes. </param> <returns> + A <see cref="T:System.String" /> equivalent to the <paramref name="value" /> parameter converted to a hexadecimal + representation. </returns> </member> <member name="M:Jedi.System.StringUtils.IntToOct(System.Int32)"> + <overloads> + Converts an integer into an octal string representation. + </overloads> <summary> + Converts an integer into an octal string representation. </summary> <param name="value"> + The value to convert to an octal string representation. </param> <returns> + A <see cref="T:System.String" /> equivalent to the <paramref name="value" /> parameter converted to an octal + representation. </returns> + <remarks> + <para> + A call to this overloaded version is similar to + <c><see cref="M:Jedi.System.StringUtils.IntToOct(System.Int32,System.Int32)">IntToOct(<paramref name="value" />, 1)</see></c>. + </para> + </remarks> </member> <member name="M:Jedi.System.StringUtils.IntToOct(System.Int32,System.Boolean)"> <summary> + Converts an integer into an octal string representation, optionally padded to the nearest word size. </summary> <param name="value"> + The value to convert to an octal string representation. </param> <param name="padToShortestByteSize"> + If set to <see langword="true" />, the resulting string will be padded to the left with zeroes to the shortest + word size the value can be represented in (3, 6 or 12 digits). </param> <returns> + A <see cref="T:System.String" /> equivalent to the <paramref name="value" /> parameter converted to an octal + representation. </returns> </member> <member name="M:Jedi.System.StringUtils.IntToOct(System.Int32,System.Int32)"> <summary> + Converts an integer into an octal string representation padded to a specified number of digits. </summary> <param name="value"> + The value to convert to an octal string representation. </param> <param name="minimumDigits"> + The minimum number of digits required. If the resulting string is shorter, it will be padded to the left with + zeroes. </param> <returns> + A <see cref="T:System.String" /> equivalent to the <paramref name="value" /> parameter converted to an octal + representation. </returns> </member> *************** *** 853,898 **** --- 1030,1142 ---- </member> <member name="M:Jedi.System.StringUtils.OctToInt(System.String)"> + <overloads> + Converts a string to an integer from its octal representation. + </overloads> <summary> + Converts a string to an integer from its octal representation. </summary> <param name="s"> + A <see cref="T:System.String" /> contain a octal representation of an integer value. </param> <returns> + An <see cref="System.Int32" /> equivalent to the octal version specified in the <paramref name="s" /> + parameter. </returns> + <remarks> + The method will consider a number completely parsed when it + <list type="bullet"> + <item>has reached the end of the string.</item> + <item>reads an invalid character.</item> + <item>has read 12 characters.</item> + </list> + </remarks> </member> <member name="M:Jedi.System.StringUtils.OctToInt(System.String,System.Int32,System.Boolean)"> <summary> + Converts a string to an integer from its octal representation, only taking the first + <paramref name="maxDigits" /> characters in account, optionally ignoring leading 0 characters. </summary> <param name="s"> + A <see cref="T:System.String" /> containing an octal representation of an integer value. </param> <param name="maxDigits"> + The maximum number of digits to consider for conversion. </param> <param name="ignoreLeadingZeros"> + Ignore leading <c>0</c> characters when determining the number of digits to consider. If set to + <see langword="true" />, the <paramref name="maxDigits" /> parameter refers to the number of digits following + any leading <c>0</c> characters. </param> <returns> + An <see cref="System.Int32" /> equivalent to the octal version specified in the <paramref name="s" /> + parameter. </returns> + <remarks> + The method will consider a number completely parsed when it + <list type="bullet"> + <item>has reached the end of the string.</item> + <item>reads an invalid character.</item> + <item>has read the number of characters specified by the <paramref name="maxDigits" />.</item> + </list> + </remarks> </member> <member name="M:Jedi.System.StringUtils.OctToInt(System.String,System.Int32,System.Boolean,System.Int32@)"> <summary> + Converts a string to an integer from its octal representation, only taking the first + <paramref name="maxDigits" /> characters in account, optionally ignoring leading 0 characters and returning + the number of digits actually used. </summary> <param name="s"> + A <see cref="T:System.String" /> containing an octal representation of an integer value. </param> <param name="maxDigits"> + The maximum number of digits to consider for conversion. </param> <param name="ignoreLeadingZeros"> + Ignore leading <c>0</c> characters when determining the number of digits to consider. If set to + <see langword="true" />, the <paramref name="maxDigits" /> parameter refers to the number of digits following + any leading <c>0</c> characters. </param> <param name="digitsUsed"> + An <see cref="T:System.Int32" /> variable to receive the number of digits processed during the conversion. This + number includes any leading <c>0</c> characters if <paramref name="ignoreLeadingZeros" /> is set to + <see langword="true" />. </param> <returns> + An <see cref="System.Int32" /> equivalent to the octal version specified in the <paramref name="s" /> + parameter. </returns> + <remarks> + The method will consider a number completely parsed when it + <list type="bullet"> + <item>has reaches the end of the string.</item> + <item>reads an invalid character.</item> + <item>has read the number of characters specified by the <paramref name="maxDigits" />.</item> + </list> + </remarks> </member> <member name="M:Jedi.System.StringUtils.OctToInt(System.String,System.Int32@)"> <summary> + Converts a string to an integer from its octal representation, additionally returning the number of digits + used. </summary> <param name="s"> + A <see cref="T:System.String" /> containing an octal representation of an integer value. </param> <param name="digitsUsed"> + An <see cref="T:System.Int32" /> variable to receive the number of digits processed during the conversion. </param> <returns> + An <see cref="System.Int32" /> equivalent to the octal version specified in the <paramref name="s" /> + parameter. </returns> + <remarks> + The method will consider a number completely parsed when it + <list type="bullet"> + <item>has reached the end of the string.</item> + <item>reads an invalid character.</item> + <item>has read 11 characters.</item> + </list> + </remarks> </member> <member name="M:Jedi.System.StringUtils.ParseEscapedString(System.String)"> *************** *** 982,998 **** --- 1226,1261 ---- <member name="M:Jedi.System.StringUtils.ParseIntBaseImpl(System.String,System.Int32,System.Int32,System.Boolean,System.Int32@)"> <summary> + Parses a string for an integer in a particular base. </summary> <param name="s"> + A <see cref="T:System.String" /> to parse for an integer in any base. </param> <param name="base"> + The base in which the integer in the string is. </param> <param name="maxDigits"> + The maximum number of digits to consider. </param> <param name="ignoreLeadingZeros"> + Ignore leading <c>0</c> characters when determining the number of digits to consider. If set to + <see langword="true" />, the <paramref name="maxDigits" /> parameter refers to the number of digits following + any leading <c>0</c> characters. </param> <param name="digitsUsed"> + An <see cref="T:System.Int32" /> variable to receive the number of digits processed during the conversion. This + number includes any leading <c>0</c> characters if <paramref name="ignoreLeadingZeros" /> is set to + <see langword="true" />. </param> <returns> + An <see cref="System.Int32" /> equivalent to the value specified in the <paramref name="s" /> parameter. </returns> + <remarks> + The method will consider a number completely parsed when it + <list type="bullet"> + <item>has reached the end of the string.</item> + <item>reads an invalid character.</item> + <item>has read the number of characters specified by the <paramref name="maxDigits" />.</item> + </list> + </remarks> </member> <member name="M:Jedi.System.StringUtils.QuoteString(System.String)"> |
From: Marcel B. <jed...@us...> - 2005-03-03 14:32:24
|
Update of /cvsroot/jedidotnet/docs In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv28089/docs Modified Files: Jedi.System.Strings.xml Log Message: Updated documentation a bit. Index: Jedi.System.Strings.xml =================================================================== RCS file: /cvsroot/jedidotnet/docs/Jedi.System.Strings.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** Jedi.System.Strings.xml 2 Mar 2005 16:59:37 -0000 1.1 --- Jedi.System.Strings.xml 3 Mar 2005 14:32:14 -0000 1.2 *************** *** 221,293 **** --- 221,474 ---- </member> <member name="M:Jedi.System.StringUtils.BinToInt(System.String)"> + <overloads> + Converts a string to an integer from its binary representation. + </overloads> <summary> + Converts a string to an integer from its binary representation. </summary> <param name="s"> + A <see cref="T:System.String" /> contain a binary representation of an integer value. It will stop reading after + either 32 characters or the first one that is not a 0 or 1, whichever comes first. </param> <returns> + An <see cref="System.Int32" /> equivalent to the binary version specified in the <paramref name="s" /> parameter. </returns> </member> <member name="M:Jedi.System.StringUtils.BinToInt(System.String,System.Int32,System.Boolean)"> <summary> + Converts a string to an integer from its binary representation, only taking the first + <paramref name="maxDigits" /> characters in account, optionally ignoring leading 0 characters. </summary> <param name="s"> + A <see cref="T:System.String" /> contain a binary representation of an integer value. It will stop reading after + either 32 characters or the first one that is not a 0 or 1, whichever comes first. </param> <param name="maxDigits"> + The maximum number of digits to consider for conversion. </param> <param name="ignoreLeadingZeros"> + Ignore leading <c>0</c> characters when determining the number of digits to consider. If set to + <see langword="true" />, the <paramref name="maxDigits" /> parameter refers to the number of digits following + any leading <c>0</c> characters. </param> <returns> + An <see cref="System.Int32" /> equivalent to the binary version specified in the <paramref name="s" /> parameter. </returns> </member> <member name="M:Jedi.System.StringUtils.BinToInt(System.String,System.Int32,System.Boolean,System.Int32@)"> <summary> + Converts a string to an integer from its binary representation, only taking the first + <paramref name="maxDigits" /> characters in account, optionally ignoring leading 0 characters and returning + the number of digits actually used. </summary> <param name="s"> + A <see cref="T:System.String" /> contain a binary representation of an integer value. It will stop reading after + either 32 characters or the first one that is not a 0 or 1, whichever comes first. </param> <param name="maxDigits"> + The maximum number of digits to consider for conversion. </param> <param name="ignoreLeadingZeros"> + Ignore leading <c>0</c> characters when determining the number of digits to consider. If set to + <see langword="true" />, the <paramref name="maxDigits" /> parameter refers to the number of digits following + any leading <c>0</c> characters. </param> <param name="digitsUsed"> + An <see cref="T:System.Int32" /> variable to receive the number of digits processed during the conversion. This + number includes any leading <c>0</c> characters if <paramref name="ignoreLeadingZeros" /> is set to + <see langword="true" />. </param> <returns> + An <see cref="System.Int32" /> equivalent to the binary version specified in the <paramref name="s" /> parameter. </returns> </member> <member name="M:Jedi.System.StringUtils.BinToInt(System.String,System.Int32@)"> <summary> + Converts a string to an integer from its binary representation, additionallu returning the number of digits + used. </summary> <param name="s"> + A <see cref="T:System.String" /> contain a binary representation of an integer value. It will stop reading after + either 32 characters or the first one that is not a 0 or 1, whichever comes first. </param> <param name="digitsUsed"> + An <see cref="T:System.Int32" /> variable to receive the number of digits processed during the conversion. </param> <returns> + An <see cref="System.Int32" /> equivalent to the binary version specified in the <paramref name="s" /> parameter. </returns> </member> <member name="M:Jedi.System.StringUtils.EscapeString(System.String)"> + <overloads> + Performs C-style escaping on a string. + </overloads> <summary> + Performs C-style escaping on a string on all the standard characters. </summary> <param name="s"> + The A <see cref="T:System.String" /> on which to perform C-style escaping. </param> <returns> + A <see cref="T:System.String" /> equivalent to the one specified by the <paramref name="s" /> parameter, but with + all characters with an ordinal value < 32 (the space character) as well as the <c>\</c> (backslash) character + escaped. </returns> + <remarks> + <para> + Like in C, a number of characters have a special escape sequence. For all non-printable characters (anything + before the space character in the ASCII table) not specified in that list, the character will be replaced with + <c>\x<i>ordinal value of the character in hexadecimal</i></c>. For all printable characters (including the + backslash (<c>\</c>), the escape sequence will be <c>\<i>character</i></c>. + </para> + <para> + The following characters are treated as specialized escape sequences: + <list type="table"> + <listheader> + <term>Character</term> + <description>Escape sequence</description> + </listheader> + <item> + <term>NUL (0, Null)</term> + <description> + <para> + <c>\0</c> + </para> + <para> + -or- + </para> + <para> + <c>\000</c> (this is only the case if the NULL character is followed by a digit in the range + <c>0</c>..<c>7</c>, since the resulting escape sequence could be considered an octal value. + </para> + </description> + </item> + <item> + <term>BEL (7, Bell)</term> + <description>\a</description> + </item> + <item> + <term>BS (8, Backspace)</term> + <description>\b</description> + </item> + <item> + <term>TAB (9, Horizontal tab)</term> + <description><c>\t</c></description> + </item> + <item> + <term>LF/NL (10, Line Feed/New Line)</term> + <description><c>\n</c></description> + </item> + <item> + <term>VT (11, Vertical Tab)</term> + <description><c>\v</c></description> + </item> + <item> + <term>FF/NP (12, Form Feed, New Page)</term> + <description><c>\f</c></description> + </item> + <item> + <term>CR (13, Carriage Return)</term> + <description><c>\r</c></description> + </item> + </list> + </para> + </remarks> </member> <member name="M:Jedi.System.StringUtils.EscapeString(System.String,System.Char[])"> <summary> + Performs C-style escaping on a string on all the standard characters as well as the specified characters. </summary> <param name="s"> + The A <see cref="T:System.String" /> on which to perform C-style escaping. </param> <param name="escapeCharacters"> + A list of <see cref="T:System.Char" />, specifying additional characters to escape, besides the default ones. It's + not an error to specify one of the default characters in this list. </param> <returns> + A <see cref="T:System.String" /> equivalent to the one specified by the <paramref name="s" /> parameter, but with + all characters with an ordinal value < 32 (the space character) as well as the <c>\</c> (backslash) character + and any character specified in the <paramref name="escapeCharacters" /> escaped. </returns> + <remarks> + <para> + Like in C, a number of characters have a special escape sequence. For all non-printable characters (anything + before the space character in the ASCII table) not specified in that list, the character will be replaced with + <c>\x<i>ordinal value of the character in hexadecimal</i></c>. For all printable characters (including the + backslash (<c>\</c>), the escape sequence will be <c>\<i>character</i></c>. + </para> + <para> + The following characters are treated as specialized escape sequences: + <list type="table"> + <listheader> + <term>Character</term> + <description>Escape sequence</description> + </listheader> + <item> + <term>NUL (0, Null)</term> + <description> + <para> + <c>\0</c> + </para> + <para> + -or- + </para> + <para> + <c>\000</c> (this is only the case if the NULL character is followed by a digit in the range + <c>0</c>..<c>7</c>, since the resulting escape sequence could be considered an octal value. + </para> + </description> + </item> + <item> + <term>BEL (7, Bell)</term> + <description>\a</description> + </item> + <item> + <term>BS (8, Backspace)</term> + <description>\b</description> + </item> + <item> + <term>TAB (9, Horizontal tab)</term> + <description><c>\t</c></description> + </item> + <item> + <term>LF/NL (10, Line Feed/New Line)</term> + <description><c>\n</c></description> + </item> + <item> + <term>VT (11, Vertical Tab)</term> + <description><c>\v</c></description> + </item> + <item> + <term>FF/NP (12, Form Feed, New Page)</term> + <description><c>\f</c></description> + </item> + <item> + <term>CR (13, Carriage Return)</term> + <description><c>\r</c></description> + </item> + </list> + </para> + <para> + Becareful when specifying the list of characters to escape. If you specify, for example, that the <c>r</c> + character should be escaped, it would be escaped as <c>\r</c> which will be interpreted as a Carriage Return + character on a subsequent call to <see cref="M:Jedi.System.StringUtils.ParseEscapedString(System.String)" />. + </para> + </remarks> </member> <member name="M:Jedi.System.StringUtils.EscapeStringImpl(System.String,System.Char[])"> <summary> + Performs C-style escaping on a string on all the specified characters. </summary> <param name="s"> + The A <see cref="T:System.String" /> on which to perform C-style escaping. </param> <param name="escapeCharacters"> + A list of <see cref="T:System.Char" />, specifying which characters to escape. Only characters in this list will + be escaped. </param> <returns> + A <see cref="T:System.String" /> equivalent to the one specified by the <paramref name="s" /> parameter, but with + all characters specified in the <paramref name="escapeCharacters" /> parameter escaped. </returns> </member> *************** *** 717,725 **** --- 898,982 ---- <member name="M:Jedi.System.StringUtils.ParseEscapedString(System.String)"> <summary> + Converts an C-style escaped string into it's non-escaped form. </summary> <param name="s"> + A <see cref="T:System.String" /> possibly containing C-style escape sequences. </param> <returns> + A <see cref="T:System.String" /> equivalent to the one specified in the <paramref name="s" /> parameter, with all + escape sequences converted back to their actualy characters. </returns> + <remarks> + <para> + C-style escaped sequences consist of a backslash (<c>\</c>) character followed by one or more characters + indicating which character the sequence represents. It has uses in those situation where non-standard + characters, like the carriage return or null characters, can not be used directly (for example in storage + situations). + </para> + <para> + Like in C, a number of sequences have special meaning: + </para> + <para> + The following characters are treated as specialized escape sequences: + <list type="table"> + <listheader> + <term>Sequence</term> + <description>Character</description> + </listheader> + <item> + <term><c>\0</c></term> + <description>NUL (0, null)</description> + </item> + <item> + <term><c>\<i>integer</i></c></term> + <description> + <para>The character whose ordinal value is specified in octal after the backslash.</para> + <para> + The parser considers characters until it reaches the end of the string, finds a character not in the + range <c>0..7</c> or until it has read three digits, whichever comes first. + </para> + </description> + </item> + <item> + <term><c>\x<i>integer</i></c></term> + <description> + <para>The character whose ordinal value is specified in hexadecimal after the <c>\x</c>.</para> + <para> + The parser considers characters until it reaches the end of the string, finds a character not in the + range <c>0..9, A..F, a..f</c> or until it has read two digits, whichever comes first. + </para> + </description> + </item> + <item> + <term><c>\a</c></term> + <description>BEL (7, Bell)</description> + </item> + <item> + <term><c>\b</c></term> + <description>BS (8, Backspace)</description> + </item> + <item> + <term><c>\f</c></term> + <description>FF/NP (12, Form Feed, New Page)</description> + </item> + <item> + <term><c>\n</c></term> + <description>LF/NL (10, Line Feed/New Line)</description> + </item> + <item> + <term><c>\r</c></term> + <description>CR (13, Carriage Return)</description> + </item> + <item> + <term><c>\t</c></term> + <description>TAB (9, Horizontal tab)</description> + </item> + <item> + <term><c>\v</c></term> + <description>VT (11, Vertical Tab)</description> + </item> + </list> + </para> + </remarks> </member> <member name="M:Jedi.System.StringUtils.ParseIntBaseImpl(System.String,System.Int32,System.Int32,System.Boolean,System.Int32@)"> *************** *** 846,855 **** </member> <member name="F:Jedi.System.StringUtils.SpecialEscapeChars"> ! <summary> ! </summary> </member> <member name="F:Jedi.System.StringUtils.SpecialEscapeSequences"> ! <summary> ! </summary> </member> <member name="T:Jedi.System.StringUtils.TabSet"> --- 1103,1110 ---- </member> <member name="F:Jedi.System.StringUtils.SpecialEscapeChars"> ! <exclude /> </member> <member name="F:Jedi.System.StringUtils.SpecialEscapeSequences"> ! <exclude /> </member> <member name="T:Jedi.System.StringUtils.TabSet"> *************** *** 1158,1199 **** </member> <member name="M:Jedi.System.StringUtils.TabSet.ToString"> <summary> Converts this <see cref="T:Jedi.System.StringUtils.TabSet" /> structure to a human-readable string. </summary> <returns> ! A string containing the defines tabulation positions (if any) comma separated, enclosed in brackets (<b>[</b> ! and <b>]</b>), followed by the plus character and the default width (optionally suffixed by the constant ! <c>(automatic)</c> if <see cref="P:Jedi.System.StringUtils.TabSet.DefaultWidth" /> is set to 0). </returns> </member> <member name="M:Jedi.System.StringUtils.TabSet.ToString(System.Boolean)"> <summary> </summary> <param name="wantBrackets"> </param> <returns> </returns> </member> <member name="M:Jedi.System.StringUtils.TabSet.ToString(System.Boolean,System.Boolean)"> <summary> </summary> <param name="wantBrackets"> </param> <param name="emptyBrackets"> </param> <returns> </returns> </member> <member name="M:Jedi.System.StringUtils.TabSet.ToString(System.Boolean,System.Boolean,System.Boolean)"> <summary> </summary> <param name="wantBrackets"> </param> <param name="emptyBrackets"> </param> <param name="includeDefaultWidth"> </param> <returns> </returns> </member> </members> \ No newline at end of file --- 1413,1536 ---- </member> <member name="M:Jedi.System.StringUtils.TabSet.ToString"> + <overloads> + Converts this <see cref="T:Jedi.System.StringUtils.TabSet" /> structure to a human-readable string. + </overloads> <summary> Converts this <see cref="T:Jedi.System.StringUtils.TabSet" /> structure to a human-readable string. </summary> <returns> ! A <see cref="T:System>String" /> representing this <see cref="T:Jedi.System.StringUtils.TabSet" /> structure. </returns> + <remarks> + <para> + The string will be formatting as <c><b>[</b><i>comma-separated list of defined positions if any are + defined</i><b>] and every </b><i>tab width beyond defined positions</i></c>. Additionally, the text + <c> (automatic)</c> will be added if <see cref="P:Jedi.System.StringUtils.TabSet.DefaultWidth" /> is set to + 0 (zero). + </para> + <para> + This method is equivalent to a call to + <c><see cref="M:Jedi.System.StringUtils.TabSet.ToString(System.Boolean,System.Boolean,System.Boolean)">ToString</see>(<see langword="true" />, <see langword="true" />, <see langword="true" />)</c> + </para> + </remarks> </member> <member name="M:Jedi.System.StringUtils.TabSet.ToString(System.Boolean)"> <summary> + Converts this <see cref="T:Jedi.System.StringUtils.TabSet" /> structure to a human-readable string, optionally + adding brackets around the defined positions. </summary> <param name="wantBrackets"> + When set to <see langword="true" />, the defined position, if any, are enclosed in square brackets (<c>[</c> and + <c>]</c>). If no tabulation positions are defined, the brackets will still be outputted. </param> <returns> + A <see cref="T:System>String" /> representing this <see cref="T:Jedi.System.StringUtils.TabSet" /> structure. </returns> + <remarks> + <para> + The string will be formatting as <c><b>[</b><i>comma-separated list of defined positions if any are + defined</i><b>] and every </b><i>tab width beyond defined positions</i></c>. Additionally, the text + <c> (automatic)</c> will be added if <see cref="P:Jedi.System.StringUtils.TabSet.DefaultWidth" /> is set to + 0 (zero). The brackets will be ommitted if <paramref name="wantBrackets" /> is set to <see langword="false" />. + </para> + <para> + This method is equivalent to a call to + <c><see cref="M:Jedi.System.StringUtils.TabSet.ToString(System.Boolean,System.Boolean,System.Boolean) /">ToString</see>(<paramref name="wantBrackets" />, <paramref name="wantBrackets" />, <see langword="true" />)</c> + </para> + </remarks> </member> <member name="M:Jedi.System.StringUtils.TabSet.ToString(System.Boolean,System.Boolean)"> <summary> + Converts this <see cref="T:Jedi.System.StringUtils.TabSet" /> structure to a human-readable string, with optional + brackets around the defined positions and brackets only if no positions are defined. </summary> <param name="wantBrackets"> + When set to <see langword="true" />, the defined position, if any, are enclosed in square brackets (<c>[</c> and + <c>]</c>). </param> <param name="emptyBrackets"> + When set to <see langword="true" /> and if <paramref name="wantBrackets" /> is set to <see langword="true" />, + brackets will also be present if no tabulation positions are defined. If <paramref name="wantBrackets" /> is set + to <see langword="false" />, the value of this parameter is ignored. </param> <returns> + A <see cref="T:System>String" /> representing this <see cref="T:Jedi.System.StringUtils.TabSet" /> structure. </returns> + <remarks> + <para> + The string will be formatted as <c><b>[</b><i>comma-separated list of defined positions if any are + defined</i><b>] and every </b><i>tab width beyond defined positions</i></c>. Additionally, the text + <c> (automatic)</c> will be added if <see cref="P:Jedi.System.StringUtils.TabSet.DefaultWidth" /> is set to + 0 (zero). The brackets will be ommitted if <paramref name="wantBrackets" /> is set to <see langword="false" /> or + if <paramref name="emptyBrackets" /> is set to <see langword="false" /> and no tabulation positions have been + defined. + </para> + <para> + This method is equivalent to a call to + <c><see cref="M:Jedi.System.StringUtils.TabSet.ToString(System.Boolean,System.Boolean,System.Boolean) /">ToString</see>(<paramref name="wantBrackets" />, <paramref name="emptyBrackets" />, <see langword="true" />)</c> + </para> + </remarks> </member> <member name="M:Jedi.System.StringUtils.TabSet.ToString(System.Boolean,System.Boolean,System.Boolean)"> <summary> + Converts this <see cref="T:Jedi.System.StringUtils.TabSet" /> structure to a human-readable string, with optional + brackets around the defined positions, brackets only if no positions are defined and tabulation width beyond + defined positions. </summary> <param name="wantBrackets"> + When set to <see langword="true" />, the defined position, if any, are enclosed in square brackets (<c>[</c> and + <c>]</c>). </param> <param name="emptyBrackets"> + When set to <see langword="true" /> and if <paramref name="wantBrackets" /> is set to <see langword="true" />, + brackets will also be present if no tabulation positions are defined. If <paramref name="wantBrackets" /> is set + to <see langword="false" />, the value of this parameter is ignored. </param> <param name="includeDefaultWidth"> + When set to <see langword="true" /> the text <c>every </c> and the tab width beyond the defined tabulation + positions is added to the resulting <see cref="T:System.String" />. The width is optionally suffixed with the text + <c> and </c> if both wantBrackets and emptyBrackets are set to <see langword="true" /> or if tabulation + positions have been defined. </param> <returns> + A <see cref="T:System>String" /> representing this <see cref="T:Jedi.System.StringUtils.TabSet" /> structure. </returns> + <remarks> + <para> + The string will be formatted as <c><b>[</b><i>comma-separated list of defined positions if any are + defined</i><b>]</b></c>. Additionally, the text + <c> (automatic)</c> will be added if <see cref="P:Jedi.System.StringUtils.TabSet.DefaultWidth" /> is set to + 0 (zero). The brackets will be ommitted if <paramref name="wantBrackets" /> is set to <see langword="false" /> or + if <paramref name="emptyBrackets" /> is set to <see langword="false" /> and no tabulation positions have been + defined. + </para> + <para> + If the <paramref name="includeDefaultWidth" /> parameter is set to <see langword="true" />, the string is + extended in the format <c><b> and every </b><i>tab width beyond defined positions</i></c>. The leading space + and the word "and" is only outputted if the string up to that point was not empty (in other words, there have + either been tabulation positions defined or both the <paramref name="wantBrackets" /> and + <paramref name="emptyBrackets" /> parameters were set to <see langword="true" />. + </para> + </remarks> </member> </members> \ No newline at end of file |
From: Marcel B. <jed...@us...> - 2005-03-03 09:39:03
|
Update of /cvsroot/jedidotnet/docs In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv19309/docs Modified Files: Jedi.System.SourceVersioning.xml Log Message: * Malformed XML corrected * Restored '$' around the CVS keywords (using $ entities) Index: Jedi.System.SourceVersioning.xml =================================================================== RCS file: /cvsroot/jedidotnet/docs/Jedi.System.SourceVersioning.xml,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** Jedi.System.SourceVersioning.xml 2 Mar 2005 19:14:59 -0000 1.2 --- Jedi.System.SourceVersioning.xml 3 Mar 2005 09:38:53 -0000 1.3 *************** *** 21,35 **** </listheader> <item> ! <term>Id</term> <description> <para> A string containing all required information using the format ! <c>"Id: <i>filename</i>,v <i>revision</i> <i>date</i> <i>user name</i>"</c>. The <i>revision</i> and <i>date</i> elements are in the same format as their respective keyword counterparts, but exclude the keywords themselves (ie. only the revision number and date itself are ! present, not the leading <c>Revision: </c> and <c>Date: </c> identifiers). </para> <para> ! <b>Note:</b> The full expansion can contain additional items beyong the user name, but those items are ignored. However, the user name, though not used, should be present in the string or an exception will be thrown. --- 21,35 ---- </listheader> <item> ! <term>$Id$</term> <description> <para> A string containing all required information using the format ! <c>"$Id: <i>filename</i>,v <i>revision</i> <i>date</i> <i>user name</i> $"</c>. The <i>revision</i> and <i>date</i> elements are in the same format as their respective keyword counterparts, but exclude the keywords themselves (ie. only the revision number and date itself are ! present, not the leading <c>$Revision: </c> and <c>$Date: </c> identifiers). </para> <para> ! <b>Note:</b> The full expansion can contain additional items beyond the user name, but those items are ignored. However, the user name, though not used, should be present in the string or an exception will be thrown. *************** *** 38,74 **** </item> <item> ! <term>Header</term> <description> ! Like the <c>Id</c> keyword, but now the full path in the CVS repository for the file is added before the ! name of the file. </description> </item> <item> ! <term>Date</term> <description> ! UTC date of last commit using the format <c>"Date: <i>year</i>/<i>month</i>/<i>day</i> ! <i>hours</i>:<i>minutes</i>:<i>seconds</i>"</c>. The year is a four-digit number and month, day, hours, ! minutes and seconds are two digit numbers. Hours is using the 24-hour format. </description> </item> <item> ! <term>Revision</term> <description> ! Revision number of the file on last commit. It uses the format <c>"Revision: <i>revision</i>"</c>. The ! revision can contain two or more levels, each separated by a dot. Each level contains an integer number. </description> </item> <item> ! <term>RCSfile</term> <description> ! The name of the in the format <c>"RCSfile: <i>filename</i>,v"</c>. It does not contain path information. </description> </item> <item> ! <term>Source</term> <description> ! Like the <c>RCSfile</c> keyword, but now the full path in the CVS repository for the file is added before ! the name of the file. </description> </item> --- 38,75 ---- </item> <item> ! <term>$Header$</term> <description> ! Like the <c>$Id$</c> keyword, but now the full path in the CVS repository for the file is added ! before the name of the file. </description> </item> <item> ! <term>$Date$</term> <description> ! UTC date of last commit using the format <c>"$Date: <i>year</i>/<i>month</i>/<i>day</i> ! <i>hours</i>:<i>minutes</i>:<i>seconds</i> $"</c>. The year is a four-digit number and month, day, ! hours, minutes and seconds are two digit numbers. Hours is using the 24-hour format. </description> </item> <item> ! <term>$Revision$</term> <description> ! Revision number of the file on last commit. It uses the format ! <c>"$Revision: <i>revision</i>$"</c>. The revision can contain two or more levels, each separated ! by a dot. Each level contains an integer number. </description> </item> <item> ! <term>$RCSfile$</term> <description> ! The name of the in the format <c>"$RCSfile: <i>filename</i>,v $"</c>. It does not contain path information. </description> </item> <item> ! <term>$Source$</term> <description> ! Like the <c>$RCSfile$</c> keyword, but now the full path in the CVS repository for the file is ! added before the name of the file. </description> </item> *************** *** 88,92 **** </para> <code lang="C#"> ! [CVSSourceInfo("$Source$", "$Revision$", "$Date$")] public class ExampleClass { --- 89,93 ---- </para> <code lang="C#"> ! [CVSSourceInfo("$Source$", "$Revision$", "$Date$")] public class ExampleClass { *************** *** 95,99 **** </code> <code lang="Visual Basic"> ! <CVSSourceInfo("$Source$", "$Revision$", "$Date$")> Public Class ExampleClass ' insert code here --- 96,100 ---- </code> <code lang="Visual Basic"> ! <CVSSourceInfo("$Source$", "$Revision$", "$Date$")> Public Class ExampleClass ' insert code here *************** *** 112,120 **** <summary> Initializes a new instance of the <see cref="T:Jedi.System.SourceInfoAttribute" /> class by parsing the expanded ! <c>Id</c> or <c>Header</c> CVS keywords. </summary> <param name="id"> ! The expanded <c>Id</c> or <c>Header</c> CVS keywords from which the file name, revision and last change date ! are taken. </param> <remarks> --- 113,121 ---- <summary> Initializes a new instance of the <see cref="T:Jedi.System.SourceInfoAttribute" /> class by parsing the expanded ! <c>$Id$</c> or <c>$Header$</c> CVS keywords. </summary> <param name="id"> ! The expanded <c>$Id$</c> or <c>$Header$</c> CVS keywords from which the file name, revision and ! last change date are taken. </param> <remarks> *************** *** 137,145 **** <summary> Initializes a new instance of the <see cref="T:Jedi.System.SourceInfoAttribute" /> class by parsing the expanded ! <c>Id</c> or <c>Header</c> CVS keywords and removing a number of directories from the start of the file path. </summary> <param name="id"> ! The expanded <c>Id</c> or <c>Header</c> CVS keywords from which the file name, revision and last change date ! are taken. </param> <param name="pathIgnoreLevel"> --- 138,147 ---- <summary> Initializes a new instance of the <see cref="T:Jedi.System.SourceInfoAttribute" /> class by parsing the expanded ! <c>$Id$</c> or <c>$Header$</c> CVS keywords and removing a number of directories from the start ! of the file path. </summary> <param name="id"> ! The expanded <c>$Id$</c> or <c>$Header$</c> CVS keywords from which the file name, revision and ! last change date are taken. </param> <param name="pathIgnoreLevel"> *************** *** 165,170 **** </para> <para> ! This parameter should be set to the <c>RCSfile</c> or <c>Source</c> tags, where the CVS system will expand ! it to the actual file name once the file is committed. </para> <para> --- 167,172 ---- </para> <para> ! This parameter should be set to the <c>$RCSfile$</c> or <c>$Source$</c> keyword, where the CVS ! system will expand it to the actual file name once the file is committed. </para> <para> *************** *** 179,184 **** </para> <para> ! This parameter should be set to the <c>Revision</c> tag, where the CVS system will expand it to the actual ! file revision each time it is committed. </para> </param> --- 181,186 ---- </para> <para> ! This parameter should be set to the <c>$Revision$</c> keyword, where the CVS system will expand it to ! the actual file revision each time it is committed. </para> </param> *************** *** 189,194 **** </para> <para> ! This parameter should be set to the <c>Date</c> tag, where the CVS system will expand it to the actual ! UTC date and time each time the file is committed. </para> </param> --- 191,196 ---- </para> <para> ! This parameter should be set to the <c>$Date$</c> keyword, where the CVS system will expand it to the ! actual UTC date and time each time the file is committed. </para> </param> *************** *** 220,225 **** </para> <para> ! This parameter should be set to the <c>RCSfile</c> or <c>Source</c> tags, where the CVS system will expand ! it to the actual file name once the file is committed. </para> <para> --- 222,227 ---- </para> <para> ! This parameter should be set to the <c>$RCSfile$</c> or <c>$Source$</c> keywords, where the CVS ! system will expand it to the actual file name once the file is committed. </para> <para> *************** *** 234,239 **** </para> <para> ! This parameter should be set to the <c>Revision</c> tag, where the CVS system will expand it to the actual ! file revision each time it is committed. </para> </param> --- 236,241 ---- </para> <para> ! This parameter should be set to the <c>$Revision$</c> keyword, where the CVS system will expand it to ! the actual file revision each time it is committed. </para> </param> *************** *** 244,249 **** </para> <para> ! This parameter should be set to the <c>Date</c> tag, where the CVS system will expand it to the actual ! UTC date and time each time the file is committed. </para> </param> --- 246,251 ---- </para> <para> ! This parameter should be set to the <c>$Date$</c> keyword, where the CVS system will expand it to the ! actual UTC date and time each time the file is committed. </para> </param> *************** *** 271,298 **** --- 273,318 ---- <member name="M:Jedi.System.CVSSourceInfoAttribute.ParseDate(System.String)"> <summary> + Parses the given string to obtain the date. </summary> <param name="date"> + <see cref="T:System.String" /> to parse for the date. It must be in the format <i>year</i>/<i>month</i>/<i>day</i> + <i>hours</i>:<i>minutes</i>:<i>seconds</i>, optionally prefixed with <c>$Date: </c> and suffixed with a + <c> $</c>. </param> <returns> + A <see cref="T:System.DateTime" /> of the date time represented by the <paramref name="date" /> parameter. </returns> </member> <member name="M:Jedi.System.CVSSourceInfoAttribute.ParseId(System.String,System.String@,Jedi.System.Revision@,System.DateTime@)"> <summary> + Parses the given string to obtain the file name, revision and date. </summary> <param name="id"> + A <see cref="T:System.String" /> containing an expanded <c>$Id$</c> or <c>$Header$</c> CVS + keyword. It will be parsed into its file name, revision an date parts. </param> <param name="source"> + A <see cref="T:System.String" /> variable to receive the file name in. Depending on which CVS keyword specified + in the <paramref name="id" /> parameter, this may contain a full path or just a file name. </param> <param name="revision"> + A <see cref="T:Jedi.System.Revision" /> variable to receive the revision number in. </param> <param name="date"> + A <see cref="T:System.DateTime" /> variable to receive the date and time in. </param> </member> <member name="M:Jedi.System.CVSSourceInfoAttribute.ParseRevision(System.String)"> <summary> + Parses the given string to obtain the revision number. </summary> <param name="revision"> + A <see cref="T:System.String" /> to parse for the revision number. It must be in the format + <c><i>integer</i>.<i>integer</i></c>, optionally followed by more <c>.<i>integer</i></c> elements. Spaces + between the elements are not allowed. The string may be prefixed with a <c>$Revision: </c> and suffixed with a + <c> $</c>. </param> <returns> + A <see cref="T:Jedi.System.Revision" /> of the revision represented by the <paramref name="revision" /> parameter. </returns> </member> *************** *** 307,316 **** --- 327,342 ---- <member name="M:Jedi.System.CVSSourceInfoAttribute.RemovePathLevels(System.String,System.Int32)"> <summary> + Removes a number of directories from the start of a path. </summary> <param name="path"> + The path from which to remove directories. </param> <param name="levels"> + The number of directories to remove. The specified number will be removed from the start of the string specified + in the <paramref name="path" />. </param> <returns> + A <see cref="T:System.String" /> with the first <paramref name="levels" /> directories removed from + <paramref name="path" />. </returns> </member> |
From: Marcel B. <jed...@us...> - 2005-03-02 19:15:13
|
Update of /cvsroot/jedidotnet/docs In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv4992/docs Modified Files: Jedi.System.SourceVersioning.xml Log Message: * Manual reformatting * All the CVS keyword were expanded. Not a good thing for documentation. Index: Jedi.System.SourceVersioning.xml =================================================================== RCS file: /cvsroot/jedidotnet/docs/Jedi.System.SourceVersioning.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** Jedi.System.SourceVersioning.xml 2 Mar 2005 16:59:37 -0000 1.1 --- Jedi.System.SourceVersioning.xml 2 Mar 2005 19:14:59 -0000 1.2 *************** *** 4,94 **** <member name="T:Jedi.System.CVSSourceInfoAttribute"> <summary> ! Attribute used to provide information on the source file the class, delegate, enumeration, interface or ! structure is declared. ! </summary> <remarks> <para> ! The information this attribute will store include the name of the source file (this may include the path to that ! file), the revision of that file and the date the file was changed last. ! </para> <para> ! This derivative of the <see cref="T:Jedi.System.SourceInfoAttribute" /> is able to parse CVS keywords that (when ! expanded) represent the information required by this attribute. The keywords that can be parsed are: ! <list type="table"><listheader><term>Keyword</term><description>Meaning</description></listheader><item><term>$Id$</term><description><para> ! A string containing all required information using the format ! <c>"$Id$"</c>. ! The <i>revision</i> and <i>date</i> elements are in the same format as their respective keyword ! counterparts, but exclude the keywords themselves (ie. only the revision number and date itself are ! present, not the leading <c>$Revision$Date$</c> sections). ! </para><para><b>Note:</b> The full expansion can contain additional items beyong the user name, but those items are ! ignored. However, the user name, though not used, should be present in the string or an exception will ! be thrown. ! </para></description></item><item><term>$Header$</term><description> ! Like $Id$, but now the full path in the CVS repository for the file is added before the name of the file. ! </description></item><item><term>$Date$</term><description> ! UTC date of last commit using the format ! <c>"$Date$"</c>. The year ! is a four-digit number and month, day, hours, minutes and seconds are two digit numbers. Hours is using ! the 24-hour format. ! </description></item><item><term>$Revision$</term><description> ! Revision number of the file on last commit. It uses the format ! <c>"$Revision$"</c>. The revision can contain any two or more levels, each separated by ! a dot. Each level contains an integer number. ! </description></item><item><term>$RCSfile$</term><description> ! The name of the in the format <c>"$RCSfile$"</c>. It does not contain path ! information. ! </description></item><item><term>$Source$</term><description> ! Like $RCSfile$, but now the full path in the CVS repository for the file is added before the name of the ! file. ! </description></item></list></para> <para> ! The JEDI.NET provides a derived attribute but it is used only to decorate types in the JEDI.NET framework. Its ! only contribution is to automatically ignore part of the path of the file. ! </para> </remarks> <example> <para lang="C#, Visual Basic"> ! This example shows how to provide source file information on the class <c>ExampleClass</c> using the CVS ! keywords. Note that when this file would be committed in CVS, the keywords will be expanded to their correct ! values (assuming that keyword expansion is turned on). Though the example itself compiles as given, attempting ! to retrieve the actual attribute will result in an exception as none of the keywords are expanded. ! </para> <code lang="C#"> ! [CVSSourceInfo("$Source$", "$Revision$", "$Date$")] ! public class ExampleClass ! { ! // insert code here ! } ! </code> <code lang="Visual Basic"> ! <CVSSourceInfo("$Source$", "$Revision$", "$Date$")> ! Public Class ExampleClass ! ' insert code here ! End Class 'ExampleClass ! </code> <para lang="C++, JScript"> ! No example is available for C++ or JScript. To view a Visual Basic or C# example, click the Language Filter ! button <IMG SRC="filter1a.gif" ALT="Language Filter" BORDER="0" /> in the upper-left corner of the page. ! </para> </example> </member> <member name="M:Jedi.System.CVSSourceInfoAttribute.#ctor(System.String)"> <overloads> ! Initializes a new instance of the <see cref="T:Jedi.System.SourceInfoAttribute" /> class. ! </overloads> <summary> ! Initializes a new instance of the <see cref="T:Jedi.System.SourceInfoAttribute" /> class by parsing the expanded ! <c>$Id$</c> or <c>$Header$</c> CVS keywords. ! </summary> <param name="id"> ! The expanded <c>$Id$</c> or <c>$Header$</c> CVS keywords from which the file name, revision and last change date ! are taken. ! </param> <remarks> ! The instance will initialize the <see cref="P:Jedi.System.SourceInfoAttribute.SourceFile" />, ! <see cref="P:Jedi.System.SourceInfoAttribute.Revision" /> and ! <see cref="P:Jedi.System.SourceInfoAttribute.Date" /> properties to the corresponding items of the CVS keyword ! specified by the <paramref name="id" /> parameter. ! </remarks> </member> <member name="M:Jedi.System.CVSSourceInfoAttribute.#ctor(System.String,Jedi.System.Revision,System.DateTime)"> --- 4,127 ---- <member name="T:Jedi.System.CVSSourceInfoAttribute"> <summary> ! Attribute used to provide information on the source file the class, delegate, enumeration, interface or ! structure is declared. ! </summary> <remarks> <para> ! The information this attribute will store include the name of the source file (this may include the path to that ! file), the revision of that file and the date the file was changed last. ! </para> <para> ! This derivative of the <see cref="T:Jedi.System.SourceInfoAttribute" /> is able to parse CVS keywords that (when ! expanded) represent the information required by this attribute. The keywords that can be parsed are: ! <list type="table"> ! <listheader> ! <term>Keyword</term> ! <description>Meaning</description> ! </listheader> ! <item> ! <term>Id</term> ! <description> ! <para> ! A string containing all required information using the format ! <c>"Id: <i>filename</i>,v <i>revision</i> <i>date</i> <i>user name</i>"</c>. ! The <i>revision</i> and <i>date</i> elements are in the same format as their respective keyword ! counterparts, but exclude the keywords themselves (ie. only the revision number and date itself are ! present, not the leading <c>Revision: </c> and <c>Date: </c> identifiers). ! </para> ! <para> ! <b>Note:</b> The full expansion can contain additional items beyong the user name, but those items are ! ignored. However, the user name, though not used, should be present in the string or an exception will ! be thrown. ! </para> ! </description> ! </item> ! <item> ! <term>Header</term> ! <description> ! Like the <c>Id</c> keyword, but now the full path in the CVS repository for the file is added before the ! name of the file. ! </description> ! </item> ! <item> ! <term>Date</term> ! <description> ! UTC date of last commit using the format <c>"Date: <i>year</i>/<i>month</i>/<i>day</i> ! <i>hours</i>:<i>minutes</i>:<i>seconds</i>"</c>. The year is a four-digit number and month, day, hours, ! minutes and seconds are two digit numbers. Hours is using the 24-hour format. ! </description> ! </item> ! <item> ! <term>Revision</term> ! <description> ! Revision number of the file on last commit. It uses the format <c>"Revision: <i>revision</i>"</c>. The ! revision can contain two or more levels, each separated by a dot. Each level contains an integer number. ! </description> ! </item> ! <item> ! <term>RCSfile</term> ! <description> ! The name of the in the format <c>"RCSfile: <i>filename</i>,v"</c>. It does not contain path ! information. ! </description> ! </item> ! <item> ! <term>Source</term> ! <description> ! Like the <c>RCSfile</c> keyword, but now the full path in the CVS repository for the file is added before ! the name of the file. ! </description> ! </item> ! </list> ! </para> <para> ! The JEDI.NET provides a derived attribute but it is used only to decorate types in the JEDI.NET framework. Its ! only contribution is to automatically ignore part of the path of the file. ! </para> </remarks> <example> <para lang="C#, Visual Basic"> ! This example shows how to provide source file information on the class <c>ExampleClass</c> using the CVS ! keywords. Note that when this file would be committed in CVS, the keywords will be expanded to their correct ! values (assuming that keyword expansion is turned on). Though the example itself compiles as given, attempting ! to retrieve the actual attribute will result in an exception as none of the keywords are expanded. ! </para> <code lang="C#"> ! [CVSSourceInfo("$Source$", "$Revision$", "$Date$")] ! public class ExampleClass ! { ! // insert code here ! } ! </code> <code lang="Visual Basic"> ! <CVSSourceInfo("$Source$", "$Revision$", "$Date$")> ! Public Class ExampleClass ! ' insert code here ! End Class 'ExampleClass ! </code> <para lang="C++, JScript"> ! No example is available for C++ or JScript. To view a Visual Basic or C# example, click the Language Filter ! button <IMG SRC="filter1a.gif" ALT="Language Filter" BORDER="0" /> in the upper-left corner of the page. ! </para> </example> </member> <member name="M:Jedi.System.CVSSourceInfoAttribute.#ctor(System.String)"> <overloads> ! Initializes a new instance of the <see cref="T:Jedi.System.SourceInfoAttribute" /> class. ! </overloads> <summary> ! Initializes a new instance of the <see cref="T:Jedi.System.SourceInfoAttribute" /> class by parsing the expanded ! <c>Id</c> or <c>Header</c> CVS keywords. ! </summary> <param name="id"> ! The expanded <c>Id</c> or <c>Header</c> CVS keywords from which the file name, revision and last change date ! are taken. ! </param> <remarks> ! The instance will initialize the <see cref="P:Jedi.System.SourceInfoAttribute.SourceFile" />, ! <see cref="P:Jedi.System.SourceInfoAttribute.Revision" /> and ! <see cref="P:Jedi.System.SourceInfoAttribute.Date" /> properties to the corresponding items of the CVS keyword ! specified by the <paramref name="id" /> parameter. ! </remarks> </member> <member name="M:Jedi.System.CVSSourceInfoAttribute.#ctor(System.String,Jedi.System.Revision,System.DateTime)"> *************** *** 103,237 **** <member name="M:Jedi.System.CVSSourceInfoAttribute.#ctor(System.String,System.Int32)"> <summary> ! Initializes a new instance of the <see cref="T:Jedi.System.SourceInfoAttribute" /> class by parsing the expanded ! <c>$Id$</c> or <c>$Header$</c> CVS keywords and removing a number of directories from the start of the file path. ! </summary> <param name="id"> ! The expanded <c>$Id$</c> or <c>$Header$</c> CVS keywords from which the file name, revision and last change date ! are taken. ! </param> <param name="pathIgnoreLevel"> ! The number of directories to remove from the beginning of the path given in the <paramref name="sourceFile" /> ! parameter. ! </param> <remarks> ! The instance will initialize the <see cref="P:Jedi.System.SourceInfoAttribute.SourceFile" />, ! <see cref="P:Jedi.System.SourceInfoAttribute.Revision" /> and ! <see cref="P:Jedi.System.SourceInfoAttribute.Date" /> properties to the corresponding items of the CVS keyword ! specified by the <paramref name="id" /> parameter. ! </remarks> </member> <member name="M:Jedi.System.CVSSourceInfoAttribute.#ctor(System.String,System.String,System.String)"> <summary> ! Initializes a new instance of the <see cref="T:Jedi.System.SourceInfoAttribute" /> class by parsing CVS expanded ! keywords. ! </summary> <param name="sourceFile"> <para> ! Value for the <see cref="P:Jedi.System.SourceInfoAttribute.SourceFile" /> property. This represents the source ! file (optionally including a (relative) path to it) the type is declared in. ! </para> <para> ! This parameter should be set to the <c>$RCSfile$</c> or <c>$Source$</c> tags, where the CVS system will expand ! it to the actual file name once the file is committed. ! </para> <para> ! Any occurances of the <see cref="F:System.IO.Path.AltDirectorySeperatorChar" /> character will be converted into ! the <see cref="F:System.IO.Path.DirectorySeperatorChar" /> character before the property value is stored. ! </para> </param> <param name="revision"> <para> ! The value for the <see cref="P:Jedi.System.SourceInfoAttribute.Revision" /> property. This represents the ! numerical revision number of the source file. ! </para> <para> ! This parameter should be set to the <c>$Revision$</c> tag, where the CVS system will expand it to the actual ! file revision each time it is committed. ! </para> </param> <param name="date"> <para> ! The value for the <see cref="P:Jedi.System.SourceInfoAttribute.Date" /> property. This represents the ! date the file was last changed. ! </para> <para> ! This parameter should be set to the <c>$Date$</c> tag, where the CVS system will expand it to the actual ! UTC date and time each time the file is committed. ! </para> </param> <remarks> <para> ! The instance will initialize the <see cref="P:Jedi.System.SourceInfoAttribute.SourceFile" /> property to the ! specified <paramref name="sourceFile" /> parameter, the <see cref="P:Jedi.System.SourceInfoAttribute.Revision" /> ! property to the specified <paramref name="Revision" /> parameter and the ! <see cref="P:Jedi.System.SourceInfoAttribute.Date" /> property to the specified <paramref name="date" /> ! parameter. ! </para> <para> ! If you don't specify the CVS keyword for a parameter, that parameter is parsed as if it contains the actual ! value for the parameter, that is, the value is handed over to the ! <see cref="M:Jedi.System.SourceInfoAttribute.#ctor(System.String,System.String,System.String)" /> without any ! processing on it. ! </para> </remarks> </member> <member name="M:Jedi.System.CVSSourceInfoAttribute.#ctor(System.String,System.String,System.String,System.Int32)"> <summary> ! Initializes a new instance of the <see cref="T:Jedi.System.SourceInfoAttribute" /> class by parsing CVS expanded ! keywords and removing a number of directories from the start of the file path. ! </summary> <param name="sourceFile"> <para> ! Value for the <see cref="P:Jedi.System.SourceInfoAttribute.SourceFile" /> property. This represents the source ! file (optionally including a (relative) path to it) the type is declared in. ! </para> <para> ! This parameter should be set to the <c>$RCSfile$</c> or <c>$Source$</c> tags, where the CVS system will expand ! it to the actual file name once the file is committed. ! </para> <para> ! Any occurances of the <see cref="F:System.IO.Path.AltDirectorySeperatorChar" /> character will be converted into ! the <see cref="F:System.IO.Path.DirectorySeperatorChar" /> character before the property value is stored. ! </para> </param> <param name="revision"> <para> ! The value for the <see cref="P:Jedi.System.SourceInfoAttribute.Revision" /> property. This represents the ! numerical revision number of the source file. ! </para> <para> ! This parameter should be set to the <c>$Revision$</c> tag, where the CVS system will expand it to the actual ! file revision each time it is committed. ! </para> </param> <param name="date"> <para> ! The value for the <see cref="P:Jedi.System.SourceInfoAttribute.Date" /> property. This represents the ! date the file was last changed. ! </para> <para> ! This parameter should be set to the <c>$Date$</c> tag, where the CVS system will expand it to the actual ! UTC date and time each time the file is committed. ! </para> </param> <param name="pathIgnoreLevel"> ! The number of directories to remove from the beginning of the path given in the <paramref name="sourceFile" /> ! parameter. ! </param> <remarks> <para> ! The instance will initialize the <see cref="P:Jedi.System.SourceInfoAttribute.SourceFile" /> property to the ! specified <paramref name="sourceFile" /> parameter, the <see cref="P:Jedi.System.SourceInfoAttribute.Revision" /> ! property to the specified <paramref name="Revision" /> parameter and the ! <see cref="P:Jedi.System.SourceInfoAttribute.Date" /> property to the specified <paramref name="date" /> ! parameter. ! </para> <para> ! If you don't specify the CVS keyword for a parameter, that parameter is parsed as if it contains the actual ! value for the parameter, that is, the value is handed over to the ! <see cref="M:Jedi.System.SourceInfoAttribute.#ctor(System.String,System.String,System.String)" /> without any ! processing on it. The value of <paramref name="pathIgnoreLevel" /> will be applied to the value of ! <paramref name="sourceFile" />, regardless of the presence of a CVS keyword. ! </para> </remarks> </member> --- 136,270 ---- <member name="M:Jedi.System.CVSSourceInfoAttribute.#ctor(System.String,System.Int32)"> <summary> ! Initializes a new instance of the <see cref="T:Jedi.System.SourceInfoAttribute" /> class by parsing the expanded ! <c>Id</c> or <c>Header</c> CVS keywords and removing a number of directories from the start of the file path. ! </summary> <param name="id"> ! The expanded <c>Id</c> or <c>Header</c> CVS keywords from which the file name, revision and last change date ! are taken. ! </param> <param name="pathIgnoreLevel"> ! The number of directories to remove from the beginning of the path given in the <paramref name="sourceFile" /> ! parameter. ! </param> <remarks> ! The instance will initialize the <see cref="P:Jedi.System.SourceInfoAttribute.SourceFile" />, ! <see cref="P:Jedi.System.SourceInfoAttribute.Revision" /> and ! <see cref="P:Jedi.System.SourceInfoAttribute.Date" /> properties to the corresponding items of the CVS keyword ! specified by the <paramref name="id" /> parameter. ! </remarks> </member> <member name="M:Jedi.System.CVSSourceInfoAttribute.#ctor(System.String,System.String,System.String)"> <summary> ! Initializes a new instance of the <see cref="T:Jedi.System.SourceInfoAttribute" /> class by parsing CVS expanded ! keywords. ! </summary> <param name="sourceFile"> <para> ! Value for the <see cref="P:Jedi.System.SourceInfoAttribute.SourceFile" /> property. This represents the source ! file (optionally including a (relative) path to it) the type is declared in. ! </para> <para> ! This parameter should be set to the <c>RCSfile</c> or <c>Source</c> tags, where the CVS system will expand ! it to the actual file name once the file is committed. ! </para> <para> ! Any occurances of the <see cref="F:System.IO.Path.AltDirectorySeperatorChar" /> character will be converted into ! the <see cref="F:System.IO.Path.DirectorySeperatorChar" /> character before the property value is stored. ! </para> </param> <param name="revision"> <para> ! The value for the <see cref="P:Jedi.System.SourceInfoAttribute.Revision" /> property. This represents the ! numerical revision number of the source file. ! </para> <para> ! This parameter should be set to the <c>Revision</c> tag, where the CVS system will expand it to the actual ! file revision each time it is committed. ! </para> </param> <param name="date"> <para> ! The value for the <see cref="P:Jedi.System.SourceInfoAttribute.Date" /> property. This represents the ! date the file was last changed. ! </para> <para> ! This parameter should be set to the <c>Date</c> tag, where the CVS system will expand it to the actual ! UTC date and time each time the file is committed. ! </para> </param> <remarks> <para> ! The instance will initialize the <see cref="P:Jedi.System.SourceInfoAttribute.SourceFile" /> property to the ! specified <paramref name="sourceFile" /> parameter, the <see cref="P:Jedi.System.SourceInfoAttribute.Revision" /> ! property to the specified <paramref name="Revision" /> parameter and the ! <see cref="P:Jedi.System.SourceInfoAttribute.Date" /> property to the specified <paramref name="date" /> ! parameter. ! </para> <para> ! If you don't specify the CVS keyword for a parameter, that parameter is parsed as if it contains the actual ! value for the parameter, that is, the value is handed over to the ! <see cref="M:Jedi.System.SourceInfoAttribute.#ctor(System.String,System.String,System.String)" /> without any ! processing on it. ! </para> </remarks> </member> <member name="M:Jedi.System.CVSSourceInfoAttribute.#ctor(System.String,System.String,System.String,System.Int32)"> <summary> ! Initializes a new instance of the <see cref="T:Jedi.System.SourceInfoAttribute" /> class by parsing CVS expanded ! keywords and removing a number of directories from the start of the file path. ! </summary> <param name="sourceFile"> <para> ! Value for the <see cref="P:Jedi.System.SourceInfoAttribute.SourceFile" /> property. This represents the source ! file (optionally including a (relative) path to it) the type is declared in. ! </para> <para> ! This parameter should be set to the <c>RCSfile</c> or <c>Source</c> tags, where the CVS system will expand ! it to the actual file name once the file is committed. ! </para> <para> ! Any occurances of the <see cref="F:System.IO.Path.AltDirectorySeperatorChar" /> character will be converted into ! the <see cref="F:System.IO.Path.DirectorySeperatorChar" /> character before the property value is stored. ! </para> </param> <param name="revision"> <para> ! The value for the <see cref="P:Jedi.System.SourceInfoAttribute.Revision" /> property. This represents the ! numerical revision number of the source file. ! </para> <para> ! This parameter should be set to the <c>Revision</c> tag, where the CVS system will expand it to the actual ! file revision each time it is committed. ! </para> </param> <param name="date"> <para> ! The value for the <see cref="P:Jedi.System.SourceInfoAttribute.Date" /> property. This represents the ! date the file was last changed. ! </para> <para> ! This parameter should be set to the <c>Date</c> tag, where the CVS system will expand it to the actual ! UTC date and time each time the file is committed. ! </para> </param> <param name="pathIgnoreLevel"> ! The number of directories to remove from the beginning of the path given in the <paramref name="sourceFile" /> ! parameter. ! </param> <remarks> <para> ! The instance will initialize the <see cref="P:Jedi.System.SourceInfoAttribute.SourceFile" /> property to the ! specified <paramref name="sourceFile" /> parameter, the <see cref="P:Jedi.System.SourceInfoAttribute.Revision" /> ! property to the specified <paramref name="Revision" /> parameter and the ! <see cref="P:Jedi.System.SourceInfoAttribute.Date" /> property to the specified <paramref name="date" /> ! parameter. ! </para> <para> ! If you don't specify the CVS keyword for a parameter, that parameter is parsed as if it contains the actual ! value for the parameter, that is, the value is handed over to the ! <see cref="M:Jedi.System.SourceInfoAttribute.#ctor(System.String,System.String,System.String)" /> without any ! processing on it. The value of <paramref name="pathIgnoreLevel" /> will be applied to the value of ! <paramref name="sourceFile" />, regardless of the presence of a CVS keyword. ! </para> </remarks> </member> *************** *** 393,403 **** </member> <member name="M:Jedi.System.Revision.Equals(System.Object)"> ! <!--Optional member; you're not required to document this member--> ! <summary> ! </summary> ! <param name="obj"> ! </param> ! <returns> ! </returns> </member> <member name="M:Jedi.System.Revision.IsSubBranchOf(Jedi.System.Revision)"> --- 426,430 ---- </member> <member name="M:Jedi.System.Revision.Equals(System.Object)"> ! <exclude /> </member> <member name="M:Jedi.System.Revision.IsSubBranchOf(Jedi.System.Revision)"> *************** *** 418,426 **** </member> <member name="M:Jedi.System.Revision.ToString"> ! <!--Optional member; you're not required to document this member--> ! <summary> ! </summary> ! <returns> ! </returns> </member> <member name="T:Jedi.System.SourceInfo"> --- 445,449 ---- </member> <member name="M:Jedi.System.Revision.ToString"> ! <exclude /> </member> <member name="T:Jedi.System.SourceInfo"> *************** *** 494,569 **** <member name="T:Jedi.System.SourceInfoAttribute"> <summary> ! Base attribute used to provide information on the source file the class, delegate, enumeration, interface or ! structure is declared. ! </summary> <remarks> <para> ! The information this attribute will store include the name of the source file (this may include the path to that ! file), the revision of that file and the date the file was changed last. ! </para> <para> ! While this attribute can be used as is, a number of derived ones are provided that extend and/or simplify ! usage. For example, there's a derived attribute provided that will automate creating the attribute by using CVS ! keyword expansion. ! </para> </remarks> <example> <para lang="C#, Visual Basic"> ! This example shows how to provide source file information on the class <c>ExampleClass</c>. ! </para> <code lang="C#"> ! [SourceInfo("path/to/file.cs", "2.13", "2005/01/17")] ! public class ExampleClass ! { ! // insert code here ! } ! </code> <code lang="Visual Basic"> ! <SourceInfo("path/to/file.cs", "2.13", "2005/01/17")> ! Public Class ExampleClass ! ' insert code here ! End Class 'ExampleClass ! </code> <para lang="C++, JScript"> ! No example is available for C++ or JScript. To view a Visual Basic or C# example, click the Language Filter ! button <IMG SRC="filter1a.gif" ALT="Language Filter" BORDER="0" /> in the upper-left corner of the page. ! </para> </example> </member> <member name="M:Jedi.System.SourceInfoAttribute.#ctor(System.String,Jedi.System.Revision,System.DateTime)"> <summary> ! Initializes a new instance of the <see cref="T:Jedi.System.SourceInfoAttribute" /> class. ! </summary> <param name="sourceFile"> <para> ! Value for the <see cref="P:Jedi.System.SourceInfoAttribute.SourceFile" /> property. This represents the source ! file (optionally including a (relative) path to it) the type is declared in. ! </para> <para> ! Any occurances of the <see cref="F:System.IO.Path.AltDirectorySeperatorChar" /> character will be converted into ! the <see cref="F:System.IO.Path.DirectorySeperatorChar" /> character before the property value is stored. ! </para> </param> <param name="revision"> ! The value for the <see cref="P:Jedi.System.SourceInfoAttribute.Revision" /> property. This represents the ! numerical revision number of the source file. ! </param> <param name="date"> ! The value for the <see cref="P:Jedi.System.SourceInfoAttribute.Date" /> property. This represents the ! date the file was last changed. ! </param> <remarks> <para> ! The instance will initialize the <see cref="P:Jedi.System.SourceInfoAttribute.SourceFile" /> property to the ! specified <paramref name="sourceFile" /> parameter, the <see cref="P:Jedi.System.SourceInfoAttribute.Revision" /> ! property to the specified <paramref name="Revision" /> parameter and the ! <see cref="P:Jedi.System.SourceInfoAttribute.Date" /> property to the specified <paramref name="date" /> ! parameter. ! </para> <para> <note type="caution"> ! This overloaded version of the constructor can not be used when decorating a type with this attribute. It is ! provided as a convienience constructor when constructing this attribute at run time. ! </note> </para> </remarks> --- 517,592 ---- <member name="T:Jedi.System.SourceInfoAttribute"> <summary> ! Base attribute used to provide information on the source file the class, delegate, enumeration, interface or ! structure is declared. ! </summary> <remarks> <para> ! The information this attribute will store include the name of the source file (this may include the path to that ! file), the revision of that file and the date the file was changed last. ! </para> <para> ! While this attribute can be used as is, a number of derived ones are provided that extend and/or simplify ! usage. For example, there's a derived attribute provided that will automate creating the attribute by using CVS ! keyword expansion. ! </para> </remarks> <example> <para lang="C#, Visual Basic"> ! This example shows how to provide source file information on the class <c>ExampleClass</c>. ! </para> <code lang="C#"> ! [SourceInfo("path/to/file.cs", "2.13", "2005/01/17")] ! public class ExampleClass ! { ! // insert code here ! } ! </code> <code lang="Visual Basic"> ! <SourceInfo("path/to/file.vb", "2.13", "2005/01/17")> ! Public Class ExampleClass ! ' insert code here ! End Class 'ExampleClass ! </code> <para lang="C++, JScript"> ! No example is available for C++ or JScript. To view a Visual Basic or C# example, click the Language Filter ! button <IMG SRC="filter1a.gif" ALT="Language Filter" BORDER="0" /> in the upper-left corner of the page. ! </para> </example> </member> <member name="M:Jedi.System.SourceInfoAttribute.#ctor(System.String,Jedi.System.Revision,System.DateTime)"> <summary> ! Initializes a new instance of the <see cref="T:Jedi.System.SourceInfoAttribute" /> class. ! </summary> <param name="sourceFile"> <para> ! Value for the <see cref="P:Jedi.System.SourceInfoAttribute.SourceFile" /> property. This represents the source ! file (optionally including a (relative) path to it) the type is declared in. ! </para> <para> ! Any occurances of the <see cref="F:System.IO.Path.AltDirectorySeperatorChar" /> character will be converted into ! the <see cref="F:System.IO.Path.DirectorySeperatorChar" /> character before the property value is stored. ! </para> </param> <param name="revision"> ! The value for the <see cref="P:Jedi.System.SourceInfoAttribute.Revision" /> property. This represents the ! numerical revision number of the source file. ! </param> <param name="date"> ! The value for the <see cref="P:Jedi.System.SourceInfoAttribute.Date" /> property. This represents the ! date the file was last changed. ! </param> <remarks> <para> ! The instance will initialize the <see cref="P:Jedi.System.SourceInfoAttribute.SourceFile" /> property to the ! specified <paramref name="sourceFile" /> parameter, the <see cref="P:Jedi.System.SourceInfoAttribute.Revision" /> ! property to the specified <paramref name="Revision" /> parameter and the ! <see cref="P:Jedi.System.SourceInfoAttribute.Date" /> property to the specified <paramref name="date" /> ! parameter. ! </para> <para> <note type="caution"> ! This overloaded version of the constructor can not be used when decorating a type with this attribute. It is ! provided as a convienience constructor when constructing this attribute at run time. ! </note> </para> </remarks> *************** *** 571,613 **** <member name="M:Jedi.System.SourceInfoAttribute.#ctor(System.String,Jedi.System.Revision,System.String)"> <summary> ! Initializes a new instance of the <see cref="T:Jedi.System.SourceInfoAttribute" /> class. ! </summary> <param name="sourceFile"> <para> ! Value for the <see cref="P:Jedi.System.SourceInfoAttribute.SourceFile" /> property. This represents the source ! file (optionally including a (relative) path to it) the type is declared in. ! </para> <para> ! Any occurances of the <see cref="F:System.IO.Path.AltDirectorySeperatorChar" /> character will be converted into ! the <see cref="F:System.IO.Path.DirectorySeperatorChar" /> character before the property value is stored. ! </para> </param> <param name="revision"> ! The value for the <see cref="P:Jedi.System.SourceInfoAttribute.Revision" /> property. This represents the ! numerical revision number of the source file. ! </param> <param name="date"> <para> ! The value for the <see cref="P:Jedi.System.SourceInfoAttribute.Date" /> property. This represents the ! date the file was last changed. ! </para> <para> ! The date string is parsed using the format <c>"yyyy'/'MM'/'dd HH':'mm':'ss"</c> using ! <see cref="M:System.DateTime.ParseExact(System.String,System.String,System.IFormatProvider)" />. ! </para> </param> <remarks> <para> ! The instance will initialize the <see cref="P:Jedi.System.SourceInfoAttribute.SourceFile" /> property to the ! specified <paramref name="sourceFile" /> parameter, the <see cref="P:Jedi.System.SourceInfoAttribute.Revision" /> ! property to the specified <paramref name="Revision" /> parameter and the ! <see cref="P:Jedi.System.SourceInfoAttribute.Date" /> property to the specified <paramref name="date" /> ! parameter. ! </para> <para> <note type="caution"> ! This overloaded version of the constructor can not be used when decorating a type with this attribute. It is ! provided as a convienience constructor when constructing this attribute at run time. ! </note> </para> </remarks> --- 594,636 ---- <member name="M:Jedi.System.SourceInfoAttribute.#ctor(System.String,Jedi.System.Revision,System.String)"> <summary> ! Initializes a new instance of the <see cref="T:Jedi.System.SourceInfoAttribute" /> class. ! </summary> <param name="sourceFile"> <para> ! Value for the <see cref="P:Jedi.System.SourceInfoAttribute.SourceFile" /> property. This represents the source ! file (optionally including a (relative) path to it) the type is declared in. ! </para> <para> ! Any occurances of the <see cref="F:System.IO.Path.AltDirectorySeperatorChar" /> character will be converted into ! the <see cref="F:System.IO.Path.DirectorySeperatorChar" /> character before the property value is stored. ! </para> </param> <param name="revision"> ! The value for the <see cref="P:Jedi.System.SourceInfoAttribute.Revision" /> property. This represents the ! numerical revision number of the source file. ! </param> <param name="date"> <para> ! The value for the <see cref="P:Jedi.System.SourceInfoAttribute.Date" /> property. This represents the ! date the file was last changed. ! </para> <para> ! The date string is parsed using the format <c>"yyyy'/'MM'/'dd HH':'mm':'ss"</c> using ! <see cref="M:System.DateTime.ParseExact(System.String,System.String,System.IFormatProvider)" />. ! </para> </param> <remarks> <para> ! The instance will initialize the <see cref="P:Jedi.System.SourceInfoAttribute.SourceFile" /> property to the ! specified <paramref name="sourceFile" /> parameter, the <see cref="P:Jedi.System.SourceInfoAttribute.Revision" /> ! property to the specified <paramref name="Revision" /> parameter and the ! <see cref="P:Jedi.System.SourceInfoAttribute.Date" /> property to the specified <paramref name="date" /> ! parameter. ! </para> <para> <note type="caution"> ! This overloaded version of the constructor can not be used when decorating a type with this attribute. It is ! provided as a convienience constructor when constructing this attribute at run time. ! </note> </para> </remarks> *************** *** 615,703 **** <member name="M:Jedi.System.SourceInfoAttribute.#ctor(System.String,System.Double,System.String)"> <summary> ! Initializes a new instance of the <see cref="T:Jedi.System.SourceInfoAttribute" /> class. ! </summary> <param name="sourceFile"> <para> ! Value for the <see cref="P:Jedi.System.SourceInfoAttribute.SourceFile" /> property. This represents the source ! file (optionally including a (relative) path to it) the type is declared in. ! </para> <para> ! Any occurances of the <see cref="F:System.IO.Path.AltDirectorySeperatorChar" /> character will be converted into ! the <see cref="F:System.IO.Path.DirectorySeperatorChar" /> character before the property value is stored. ! </para> </param> <param name="revision"> ! The value for the <see cref="P:Jedi.System.SourceInfoAttribute.Revision" /> property. This represents the ! numerical revision number of the source file. ! </param> <param name="date"> <para> ! The value for the <see cref="P:Jedi.System.SourceInfoAttribute.Date" /> property. This represents the ! date the file was last changed. ! </para> <para> ! The date string is parsed using the format <c>"yyyy'/'MM'/'dd HH':'mm':'ss"</c> using ! <see cref="M:System.DateTime.ParseExact(System.String,System.String,System.IFormatProvider)" />. ! </para> </param> <remarks> ! The instance will initialize the <see cref="P:Jedi.System.SourceInfoAttribute.SourceFile" /> property to the ! specified <paramref name="sourceFile" /> parameter, the <see cref="P:Jedi.System.SourceInfoAttribute.Revision" /> ! property to the specified <paramref name="Revision" /> parameter and the ! <see cref="P:Jedi.System.SourceInfoAttribute.Date" /> property to the specified <paramref name="date" /> parameter. ! </remarks> </member> <member name="M:Jedi.System.SourceInfoAttribute.#ctor(System.String,System.String,System.String)"> <summary> ! Initializes a new instance of the <see cref="T:Jedi.System.SourceInfoAttribute" /> class. ! </summary> <param name="sourceFile"> <para> ! Value for the <see cref="P:Jedi.System.SourceInfoAttribute.SourceFile" /> property. This represents the source ! file (optionally including a (relative) path to it) the type is declared in. ! </para> <para> ! Any occurances of the <see cref="F:System.IO.Path.AltDirectorySeperatorChar" /> character will be converted into ! the <see cref="F:System.IO.Path.DirectorySeperatorChar" /> character before the property value is stored. ! </para> </param> <param name="revision"> <para> ! The value for the <see cref="P:Jedi.System.SourceInfoAttribute.Revision" /> property. This represents the ! numerical revision number of the source file. ! </para> <para> ! Revision numbers can only contain digits and the dot character but can have any depth. For example both ! <c>"159"</c> and <c>"3.0.12.2"</c> are valid revision numbers. ! </para> </param> <param name="date"> <para> ! The value for the <see cref="P:Jedi.System.SourceInfoAttribute.Date" /> property. This represents the ! date the file was last changed. ! </para> <para> ! The date string is parsed using the format <c>"yyyy'/'MM'/'dd HH':'mm':'ss"</c> using ! <see cref="M:System.DateTime.ParseExact(System.String,System.String,System.IFormatProvider)" />. ! </para> </param> <remarks> ! The instance will initialize the <see cref="P:Jedi.System.SourceInfoAttribute.SourceFile" /> property to the ! specified <paramref name="sourceFile" /> parameter, the <see cref="P:Jedi.System.SourceInfoAttribute.Revision" /> ! property to the specified <paramref name="Revision" /> parameter and the ! <see cref="P:Jedi.System.SourceInfoAttribute.Date" /> property to the specified <paramref name="date" /> parameter. ! </remarks> </member> <member name="P:Jedi.System.SourceInfoAttribute.Date"> <summary> ! The date the source file was last modified. ! </summary> <value> ! A <see cref="T:System.DateTime" /> representing the date of the last modification of the source file. ! </value> <remarks> ! By convention, this date is assumed to be an UTC date. This, however, is not guaranteed and is solely dependant on ! what the developers chose when specifying the date and time or the way the derived attributes parse this date. ! </remarks> </member> <member name="F:Jedi.System.SourceInfoAttribute.dateFormat"> --- 638,726 ---- <member name="M:Jedi.System.SourceInfoAttribute.#ctor(System.String,System.Double,System.String)"> <summary> ! Initializes a new instance of the <see cref="T:Jedi.System.SourceInfoAttribute" /> class. ! </summary> <param name="sourceFile"> <para> ! Value for the <see cref="P:Jedi.System.SourceInfoAttribute.SourceFile" /> property. This represents the source ! file (optionally including a (relative) path to it) the type is declared in. ! </para> <para> ! Any occurances of the <see cref="F:System.IO.Path.AltDirectorySeperatorChar" /> character will be converted into ! the <see cref="F:System.IO.Path.DirectorySeperatorChar" /> character before the property value is stored. ! </para> </param> <param name="revision"> ! The value for the <see cref="P:Jedi.System.SourceInfoAttribute.Revision" /> property. This represents the ! numerical revision number of the source file. ! </param> <param name="date"> <para> ! The value for the <see cref="P:Jedi.System.SourceInfoAttribute.Date" /> property. This represents the ! date the file was last changed. ! </para> <para> ! The date string is parsed using the format <c>"yyyy'/'MM'/'dd HH':'mm':'ss"</c> using ! <see cref="M:System.DateTime.ParseExact(System.String,System.String,System.IFormatProvider)" />. ! </para> </param> <remarks> ! The instance will initialize the <see cref="P:Jedi.System.SourceInfoAttribute.SourceFile" /> property to the ! specified <paramref name="sourceFile" /> parameter, the <see cref="P:Jedi.System.SourceInfoAttribute.Revision" /> ! property to the specified <paramref name="Revision" /> parameter and the ! <see cref="P:Jedi.System.SourceInfoAttribute.Date" /> property to the specified <paramref name="date" /> parameter. ! </remarks> </member> <member name="M:Jedi.System.SourceInfoAttribute.#ctor(System.String,System.String,System.String)"> <summary> ! Initializes a new instance of the <see cref="T:Jedi.System.SourceInfoAttribute" /> class. ! </summary> <param name="sourceFile"> <para> ! Value for the <see cref="P:Jedi.System.SourceInfoAttribute.SourceFile" /> property. This represents the source ! file (optionally including a (relative) path to it) the type is declared in. ! </para> <para> ! Any occurances of the <see cref="F:System.IO.Path.AltDirectorySeperatorChar" /> character will be converted into ! the <see cref="F:System.IO.Path.DirectorySeperatorChar" /> character before the property value is stored. ! </para> </param> <param name="revision"> <para> ! The value for the <see cref="P:Jedi.System.SourceInfoAttribute.Revision" /> property. This represents the ! numerical revision number of the source file. ! </para> <para> ! Revision numbers can only contain digits and the dot character but can have any depth. For example both ! <c>"159"</c> and <c>"3.0.12.2"</c> are valid revision numbers. ! </para> </param> <param name="date"> <para> ! The value for the <see cref="P:Jedi.System.SourceInfoAttribute.Date" /> property. This represents the ! date the file was last changed. ! </para> <para> ! The date string is parsed using the format <c>"yyyy'/'MM'/'dd HH':'mm':'ss"</c> using ! <see cref="M:System.DateTime.ParseExact(System.String,System.String,System.IFormatProvider)" />. ! </para> </param> <remarks> ! The instance will initialize the <see cref="P:Jedi.System.SourceInfoAttribute.SourceFile" /> property to the ! specified <paramref name="sourceFile" /> parameter, the <see cref="P:Jedi.System.SourceInfoAttribute.Revision" /> ! property to the specified <paramref name="Revision" /> parameter and the ! <see cref="P:Jedi.System.SourceInfoAttribute.Date" /> property to the specified <paramref name="date" /> parameter. ! </remarks> </member> <member name="P:Jedi.System.SourceInfoAttribute.Date"> <summary> ! The date the source file was last modified. ! </summary> <value> ! A <see cref="T:System.DateTime" /> representing the date of the last modification of the source file. ! </value> <remarks> ! By convention, this date is assumed to be an UTC date. This, however, is not guaranteed and is solely dependant on ! what the developers chose when specifying the date and time or the way the derived attributes parse this date. ! </remarks> </member> <member name="F:Jedi.System.SourceInfoAttribute.dateFormat"> *************** *** 707,723 **** <member name="P:Jedi.System.SourceInfoAttribute.Revision"> <summary> ! The revision of the source file. ! </summary> <value> ! A <see cref="TJedi.System.Revision" /> representing the revision of the source file. ! </value> </member> <member name="P:Jedi.System.SourceInfoAttribute.SourceFile"> <summary> ! The path (optionally) and name of the source file. ! </summary> <value> ! A <see cref="T:System.String" /> representing the optional path and name of the source file. ! </value> </member> </members> \ No newline at end of file --- 730,746 ---- <member name="P:Jedi.System.SourceInfoAttribute.Revision"> <summary> ! The revision of the source file. ! </summary> <value> ! A <see cref="TJedi.System.Revision" /> representing the revision of the source file. ! </value> </member> <member name="P:Jedi.System.SourceInfoAttribute.SourceFile"> <summary> ! The path (optionally) and name of the source file. ! </summary> <value> ! A <see cref="T:System.String" /> representing the optional path and name of the source file. ! </value> </member> </members> \ No newline at end of file |
Update of /cvsroot/jedidotnet/docs In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv22221/docs Added Files: Jedi.Collections.InlineEditable.xml Jedi.Drawing.Colors.xml Jedi.IO.FileOfRec.xml Jedi.IO.IniFiles.xml Jedi.IO.Paths.xml Jedi.System.Attributes.xml Jedi.System.CommandLine.xml Jedi.System.FrameworkResources.xml Jedi.System.SourceVersioning.xml Jedi.System.Strings.xml Jedi.Timers.EventScheduler.xml namespaceDoc.Jedi.Collections.xml namespaceDoc.Jedi.Drawing.xml namespaceDoc.Jedi.IO.xml namespaceDoc.Jedi.System.xml namespaceDoc.Jedi.Timers.xml Log Message: Freshly generated doc files, new naming scheme --- NEW FILE: namespaceDoc.Jedi.System.xml --- <?xml version="1.0" encoding="utf-8"?> <namespacedoc> <summary> <para> The <b>Jedi.System</b> namespace provides common services used throughout the JEDI.NET library. </para> <para> Classes in this namespace include common base classes and attributes needed for the JEDI.NET framework, as well as classes to augment functionality of various areas in the .NET framework. </para> </summary> </namespacedoc> --- NEW FILE: Jedi.System.CommandLine.xml --- <?xml version="1.0" encoding="utf-8"?> <!--Timestamp most recent auto generation: 2005-03-02 15:57:56 UTC--> <members> <member name="T:Jedi.System.CommandLine"> <summary> </summary> </member> <member name="M:Jedi.System.CommandLine.#ctor(System.Object[],System.String)"> <summary> </summary> <param name="arguments"> </param> <param name="responseFilePrefix"> </param> </member> <member name="M:Jedi.System.CommandLine.AddLiteral(System.String,System.Int32@)"> <summary> </summary> <param name="commandLine"> </param> <param name="index"> </param> </member> <member name="T:Jedi.System.CommandLine.Argument"> <summary> </summary> </member> <member name="M:Jedi.System.CommandLine.Argument.#ctor(System.String,System.Boolean,System.Object,System.Reflection.MemberInfo)"> <summary> </summary> <param name="matches"> </param> <param name="caseSensitive"> </param> <param name="instance"> </param> <param name="memberInfo"> </param> </member> <member name="P:Jedi.System.CommandLine.Argument.CaseSensitive"> <summary> </summary> <value> </value> </member> <member name="M:Jedi.System.CommandLine.Argument.CompareTo(System.Object)"> <summary> </summary> <param name="obj"> </param> <returns> </returns> </member> <member name="P:Jedi.System.CommandLine.Argument.Instance"> <summary> </summary> <value> </value> </member> <member name="P:Jedi.System.CommandLine.Argument.Matches"> <summary> </summary> <value> </value> </member> <member name="P:Jedi.System.CommandLine.Argument.MemberInfo"> <summary> </summary> <value> </value> </member> <member name="M:Jedi.System.CommandLine.Argument.Process(System.String,System.Int32@)"> <summary> </summary> <param name="commandLine"> </param> <param name="index"> </param> </member> <member name="M:Jedi.System.CommandLine.Argument.ProcessBoolean(System.String,System.String,System.Int32@)"> <summary> </summary> <param name="match"> </param> <param name="commandLine"> </param> <param name="index"> </param> </member> <member name="M:Jedi.System.CommandLine.Argument.ProcessInt(System.String,System.String,System.Int32@)"> <summary> </summary> <param name="match"> </param> <param name="commandLine"> </param> <param name="index"> </param> </member> <member name="M:Jedi.System.CommandLine.Argument.ProcessString(System.String,System.String,System.Int32@)"> <summary> </summary> <param name="match"> </param> <param name="commandLine"> </param> <param name="index"> </param> </member> <member name="M:Jedi.System.CommandLine.CheckAndProcessArgument(System.String,System.Int32@)"> <summary> </summary> <param name="commandLine"> </param> <param name="index"> </param> <returns> </returns> </member> <member name="M:Jedi.System.CommandLine.CheckAndProcessResponseFile(System.String,System.Int32@)"> <summary> </summary> <param name="commandLine"> </param> <param name="index"> </param> <returns> </returns> </member> <member name="M:Jedi.System.CommandLine.GetLiteral(System.String,System.Int32@)"> <summary> </summary> <param name="commandLine"> </param> <param name="index"> </param> <returns> </returns> </member> <member name="M:Jedi.System.CommandLine.GetLiterals"> <summary> </summary> <returns> </returns> </member> <member name="M:Jedi.System.CommandLine.Parse(System.Object[])"> <summary> </summary> <param name="arguments"> </param> <returns> </returns> </member> <member name="M:Jedi.System.CommandLine.Parse(System.Object[],System.String)"> <summary> </summary> <param name="arguments"> </param> <param name="responseFilePrefix"> </param> <returns> </returns> </member> <member name="M:Jedi.System.CommandLine.Parse(System.String,System.Object[])"> <summary> </summary> <param name="commandLine"> </param> <param name="arguments"> </param> <returns> </returns> </member> <member name="M:Jedi.System.CommandLine.Parse(System.String,System.Object[],System.String)"> <summary> </summary> <param name="commandLine"> </param> <param name="arguments"> </param> <param name="responseFilePrefix"> </param> <returns> </returns> </member> <member name="M:Jedi.System.CommandLine.ParseImpl(System.String)"> <summary> </summary> <param name="commandLine"> </param> </member> <member name="M:Jedi.System.CommandLine.RegisterArgument(System.Object,System.Reflection.MemberInfo,Jedi.System.CommandLineArgumentAttribute)"> <summary> </summary> <param name="instance"> </param> <param name="memberInfo"> </param> <param name="attr"> </param> </member> <member name="M:Jedi.System.CommandLine.RegisterArgument(System.Object,System.Reflection.MemberInfo,System.Object[])"> <summary> </summary> <param name="instance"> </param> <param name="memberInfo"> </param> <param name="attributes"> </param> </member> <member name="M:Jedi.System.CommandLine.RegisterInstance(System.Object)"> <summary> </summary> <param name="instance"> </param> </member> <member name="M:Jedi.System.CommandLine.RegisterInstances(System.Object[])"> <summary> </summary> <param name="instances"> </param> </member> <member name="M:Jedi.System.CommandLine.RegisterType(System.Type)"> <summary> </summary> <param name="type"> </param> </member> <member name="M:Jedi.System.CommandLine.RegisterType(System.Type,System.Object)"> <summary> </summary> <param name="type"> </param> <param name="instance"> </param> </member> <member name="T:Jedi.System.CommandLineArgumentAttribute"> <summary> </summary> </member> <member name="M:Jedi.System.CommandLineArgumentAttribute.#ctor"> <summary> </summary> </member> <member name="P:Jedi.System.CommandLineArgumentAttribute.CaseSensitive"> <summary> </summary> <value> </value> </member> <member name="M:Jedi.System.CommandLineArgumentAttribute.GetMatches"> <summary> </summary> <returns> </returns> </member> <member name="P:Jedi.System.CommandLineArgumentAttribute.Name"> <summary> </summary> <value> </value> </member> <member name="P:Jedi.System.CommandLineArgumentAttribute.NameCount"> <summary> </summary> <value> </value> </member> <member name="P:Jedi.System.CommandLineArgumentAttribute.Names(System.Int32)"> <summary> </summary> <param name="index"> </param> <value> </value> </member> <member name="P:Jedi.System.CommandLineArgumentAttribute.Prefix"> <summary> </summary> <value> </value> </member> <member name="P:Jedi.System.CommandLineArgumentAttribute.PrefixCount"> <summary> </summary> <value> </value> </member> <member name="P:Jedi.System.CommandLineArgumentAttribute.Prefixes(System.Int32)"> <summary> </summary> <param name="index"> </param> <value> </value> </member> <member name="P:Jedi.System.CommandLineArgumentAttribute.ValueSeparator"> <summary> </summary> <value> </value> </member> <member name="P:Jedi.System.CommandLineArgumentAttribute.ValueSeparatorCount"> <summary> </summary> <value> </value> </member> <member name="P:Jedi.System.CommandLineArgumentAttribute.ValueSeparators(System.Int32)"> <summary> </summary> <param name="index"> </param> <value> </value> </member> <member name="T:Jedi.System.CommandLineException"> <summary> </summary> </member> <member name="M:Jedi.System.CommandLineException.#ctor"> <summary> </summary> </member> <member name="M:Jedi.System.CommandLineException.#ctor(System.String)"> <summary> </summary> <param name="message"> </param> </member> <member name="M:Jedi.System.CommandLineException.#ctor(System.String,System.Exception)"> <summary> </summary> <param name="message"> </param> <param name="innerException"> </param> </member> </members> --- NEW FILE: namespaceDoc.Jedi.Collections.xml --- <?xml version="1.0" encoding="utf-8"?> <namespacedoc> <summary> The <b>Jedi.Collections</b> namespace defines several classes and interfaces that deal with collections. In addition it provides a mechanism that allows IList and IDictionary collections to be manipulated from within the <see cref="T:System.Windows.Forms.PropertyGrid" /> directly, without using additional design dialogs. </summary> </namespacedoc> --- NEW FILE: namespaceDoc.Jedi.IO.xml --- <?xml version="1.0" encoding="utf-8"?> <namespacedoc> <summary> The <b>Jedi.IO</b> namespace provides classes and interface that deal with input and/or output, such as files and streams. </summary> </namespacedoc> --- NEW FILE: Jedi.Timers.EventScheduler.xml --- <?xml version="1.0" encoding="utf-8"?> <!--Timestamp most recent auto generation: 2005-03-02 15:57:57 UTC--> <members> <member name="T:Jedi.Timers.ScheduledEvent"> <summary> </summary> </member> <member name="M:Jedi.Timers.ScheduledEvent.#ctor(System.Int64,Jedi.Timers.ScheduledEventCallback)"> <summary> </summary> <param name="interval"> </param> <param name="callback"> </param> </member> <member name="P:Jedi.Timers.ScheduledEvent.Interval"> <summary> </summary> <value> </value> </member> <member name="M:Jedi.Timers.ScheduledEvent.RunAndReschedule(System.Object)"> <summary> </summary> <param name="state"> </param> </member> <member name="P:Jedi.Timers.ScheduledEvent.ScheduledFor"> <summary> </summary> <value> </value> </member> <member name="T:Jedi.Timers.ScheduledEventCallback"> <summary> </summary> </member> <member name="M:Jedi.Timers.ScheduledEventCallback.#ctor(System.Object,System.IntPtr)"> <summary> </summary> <param name="object"> </param> <param name="method"> </param> </member> <member name="M:Jedi.Timers.ScheduledEventCallback.BeginInvoke(Jedi.Timers.ScheduledEvent,System.AsyncCallback,System.Object)"> <summary> </summary> <param name="event"> </param> <param name="callback"> </param> <param name="object"> </param> <returns> </returns> </member> <member name="M:Jedi.Timers.ScheduledEventCallback.EndInvoke(System.IAsyncResult)"> <summary> </summary> <param name="result"> </param> </member> <member name="M:Jedi.Timers.ScheduledEventCallback.Invoke(Jedi.Timers.ScheduledEvent)"> <summary> </summary> <param name="event"> </param> </member> <member name="T:Jedi.Timers.ScheduledEvents"> <summary> </summary> </member> <member name="M:Jedi.Timers.ScheduledEvents.#ctor"> <summary> </summary> </member> <member name="M:Jedi.Timers.ScheduledEvents.AddEvent(Jedi.Timers.ScheduledEvent)"> <summary> </summary> <param name="event"> </param> </member> <member name="M:Jedi.Timers.ScheduledEvents.CompareTimes"> <summary> </summary> <returns> </returns> </member> <member name="M:Jedi.Timers.ScheduledEvents.EventsWaiting"> <summary> </summary> <returns> </returns> </member> <member name="P:Jedi.Timers.ScheduledEvents.EventTriggerChecks"> <summary> </summary> <value> </value> </member> <member name="F:Jedi.Timers.ScheduledEvents.FEventTriggerChecks"> <summary> </summary> </member> <member name="F:Jedi.Timers.ScheduledEvents.FHasStarted"> <summary> </summary> </member> <member name="F:Jedi.Timers.ScheduledEvents.FHasStopped"> <summary> </summary> </member> <member name="F:Jedi.Timers.ScheduledEvents.FQueueCount"> <summary> </summary> </member> <member name="F:Jedi.Timers.ScheduledEvents.FWaitEndedCount"> <summary> </summary> </member> <member name="P:Jedi.Timers.ScheduledEvents.HasStarted"> <summary> </summary> <value> </value> </member> <member name="P:Jedi.Timers.ScheduledEvents.HasStopped"> <summary> </summary> <value> </value> </member> <member name="M:Jedi.Timers.ScheduledEvents.NotificationsWaiting"> <summary> </summary> <returns> </returns> </member> <member name="M:Jedi.Timers.ScheduledEvents.ProcessNotifications"> <summary> </summary> </member> <member name="P:Jedi.Timers.ScheduledEvents.QueueCount"> <summary> </summary> <value> </value> </member> <member name="M:Jedi.Timers.ScheduledEvents.RemoveEvent(Jedi.Timers.ScheduledEvent)"> <summary> </summary> <param name="event"> </param> </member> <member name="M:Jedi.Timers.ScheduledEvents.TimerLoop"> <summary> </summary> </member> <member name="P:Jedi.Timers.ScheduledEvents.WaitEndedCount"> <summary> </summary> <value> </value> </member> </members> --- NEW FILE: Jedi.Drawing.Colors.xml --- <?xml version="1.0" encoding="utf-8"?> <members> <!--most recent auto update: 2004-11-25 21:14 UTC--> <member name="T:Jedi.Drawing.ColorUtils"> <summary> Provides additional processing related to the Color type. </summary> </member> <member name="M:Jedi.Drawing.ColorUtils.#ctor"> <exclude /> </member> <member name="M:Jedi.Drawing.ColorUtils.Blend(System.Drawing.Color,System.Drawing.Color,System.Int32)"> <summary> Blends two colors. </summary> <param name="firstColor"> First color to use in the blending process. </param> <param name="secondColor"> Second color to use in the blending process. </param> <param name="percentage"> The percentage of the color in the <paramref name="secondColor" /> parameter to mix in with the color in the <paramref name="firstColor" />. </param> <returns> A Color instance that is a mixture of the two specified colors. </returns> <remarks> <para> The method will use the difference between two colors, take the specified percentage of it and add it to the first color. This will be done for each of the <b>Red</b>, <b>Green</b> and <b>Blue</b> components separately. </para> </remarks> </member> <member name="M:Jedi.Drawing.ColorUtils.Brighten(System.Drawing.Color,System.Int32)"> <summary> Brightens a color. </summary> <param name="baseColor"> Color to brighten. </param> <param name="percentage"> Percentage to brighten the color with. </param> <returns> A Color instance that is a brighter version of the color specified by the <paramref name="baseColor" /> parameter. </returns> <remarks> <para> The brightening is accomplished by blending the color specified by the <paramref name="baseColor" /> parameter with Color.White, using the percentage specified by the <paramref name="percentage" /> parameter. </para> <para> The following code: <code> ColorUtils.Brighten(myColor, myPercentage) </code> can be rewritten as: <code> ColorUtils.Blend(myColor, Color.White, myPercentage) </code></para> </remarks> </member> <member name="M:Jedi.Drawing.ColorUtils.Darken(System.Drawing.Color,System.Int32)"> <summary> Darkens a color. </summary> <param name="baseColor"> Color to darken. </param> <param name="percentage"> Percentage to darken the color with. </param> <returns> A Color instance that is a darker version of the color specified by the <paramref name="baseColor" /> parameter. </returns> <remarks> <para> The darkening is accomplished by blending the color specified by the <paramref name="baseColor" /> parameter with Color.Black, using the percentage specified by the <paramref name="percentage" /> parameter. </para> <para> The following code: <code> ColorUtils.Darken(myColor, myPercentage) </code> can be rewritten as: <code> ColorUtils.Blend(Color.Black, myColor, myPercentage) </code></para> </remarks> </member> </members> --- NEW FILE: Jedi.System.Attributes.xml --- <?xml version="1.0" encoding="utf-8"?> <members> <!--most recent auto update: 2004-11-26 12:53 UTC--> <member name="T:Jedi.System.AttributeCombineOperation"> <summary> Specifies how two attribute arrays or collections are combined. </summary> </member> <member name="F:Jedi.System.AttributeCombineOperation.Add"> <summary> Every attribute specified in the second list is added to the first list if it isn't in that list already. </summary> </member> <member name="F:Jedi.System.AttributeCombineOperation.AddAndReplace"> <summary> Every attribute specified in the second list is added to the first list if it isn't in that list already or replaced if it is. </summary> </member> <member name="F:Jedi.System.AttributeCombineOperation.Delete"> <summary> Every attribute in the second list is removed from the first list. </summary> </member> <member name="F:Jedi.System.AttributeCombineOperation.Replace"> <summary> Every attribute in the second list that is also in the first, will replace the one in the first list. </summary> </member> <member name="T:Jedi.System.AttributeUtils"> <summary>Provides methods to work with or manipulate arrays or collections of attributes.</summary> </member> <member name="M:Jedi.System.AttributeUtils.#ctor"> <exclude /> </member> <member name="M:Jedi.System.AttributeUtils.CombineAttributes(System.Attribute[],System.Attribute[])"> <overloads> Combines two attribute lists. </overloads> <summary> Combines two attribute arrays using the <see cref="F:Jedi.System.AttributeCombineOperation.AddAndReplace" /> operation. </summary> <param name="attributes1"> The primary attribute array. </param> <param name="attributes2"> The secondary attribute array. </param> <returns> An array that is the combination of the two specified arrays. </returns> </member> <member name="M:Jedi.System.AttributeUtils.CombineAttributes(System.Attribute[],System.Attribute[],Jedi.System.AttributeCombineOperation)"> <summary> Combines two attribute arrays using the specified combining operation. </summary> <param name="attributes1"> The primary attribute array. </param> <param name="attributes2"> The secondary attribute array. </param> <param name="operation"> The operation to perform when combining the two arrays. </param> <returns> An array that is the combination of the two specified arrays. </returns> </member> <member name="M:Jedi.System.AttributeUtils.CombineAttributes(System.Attribute[],System.ComponentModel.AttributeCollection)"> <summary> Combines an attribute array and an attribute collection using the <see cref="F:Jedi.System.AttributeCombineOperation.AddAndReplace" /> operation. </summary> <param name="attributes1"> The primary attribute array. </param> <param name="attributes2"> The secondary attribute collection. </param> <returns> An array that is the combination of the specified array and collection. </returns> </member> <member name="M:Jedi.System.AttributeUtils.CombineAttributes(System.Attribute[],System.ComponentModel.AttributeCollection,Jedi.System.AttributeCombineOperation)"> <summary> Combines an attribute array and an attribute collection using the specified combining operation. </summary> <param name="attributes1"> The primary attribute array. </param> <param name="attributes2"> The secondary attribute collection. </param> <param name="operation"> The operation to perform when combining the array and the collection. </param> <returns> An array that is the combination of the specified array and collection. </returns> </member> <member name="M:Jedi.System.AttributeUtils.CombineAttributes(System.Collections.ArrayList,System.Collections.ArrayList,Jedi.System.AttributeCombineOperation)"> <summary> Combines two attribute lists using the specified combining operation. </summary> <param name="attributes1"> The primary attribute list. </param> <param name="attributes2"> The secondary attribute list. </param> <param name="operation"> The operation to perform when combining the two lists. </param> <returns> A copy of <paramref name="attributes1" />. The list is modified according to the <paramref name="attributes2" /> and <paramref name="operation" /> parameters. </returns> </member> <member name="M:Jedi.System.AttributeUtils.CombineAttributes(System.ComponentModel.AttributeCollection,System.Attribute[])"> <summary> Combines an attribute array and an attribute collection using the <see cref="F:Jedi.System.AttributeCombineOperation.AddAndReplace" /> operation. </summary> <param name="attributes1"> The primary attribute collection. </param> <param name="attributes2"> The secondary attribute array. </param> <returns> An AttributeCollection that is the combination of the specified collection and array. </returns> </member> <member name="M:Jedi.System.AttributeUtils.CombineAttributes(System.ComponentModel.AttributeCollection,System.Attribute[],Jedi.System.AttributeCombineOperation)"> <summary> Combines an attribute array and an attribute collection using the specified combining operation. </summary> <param name="attributes1"> The primary attribute collection. </param> <param name="attributes2"> The secondary attribute array. </param> <param name="operation"> The operation to perform when combining the specified collection and array. </param> <returns> An AttributeCollection that is the combination of the specified collection and array. </returns> </member> <member name="M:Jedi.System.AttributeUtils.CombineAttributes(System.ComponentModel.AttributeCollection,System.ComponentModel.AttributeCollection)"> <summary> Combines two attribute collections using the <see cref="F:Jedi.System.AttributeCombineOperation.AddAndReplace" /> operation. </summary> <param name="attributes1"> The primary attribute collection. </param> <param name="attributes2"> The secondary attribute collection. </param> <returns> An AttributeCollection that is the combination of the two specified collections. </returns> </member> <member name="M:Jedi.System.AttributeUtils.CombineAttributes(System.ComponentModel.AttributeCollection,System.ComponentModel.AttributeCollection,Jedi.System.AttributeCombineOperation)"> <summary> Combines two attribute collections using the specified combining operation. </summary> <param name="attributes1"> The primary attribute collection. </param> <param name="attributes2"> The secondary attribute collection. </param> <param name="operation"> The operation to perform when combining the two collections. </param> <returns> An AttributeCollection that is the combination of the two specified collections. </returns> </member> <member name="M:Jedi.System.AttributeUtils.GetAttribute(System.Attribute[],System.Attribute)"> <overloads> Retrieves an attribute. </overloads> <summary> Retrieves an attribute from the specified Attribute array that is equal to the specified attribute instance. </summary> <param name="attributes"> The attribute array to search. </param> <param name="attr"> An attribute instance to locate. </param> <returns> <para> An Attribute instance from the Attribute array that is equal to the instance in the <paramref name="attr" /> parameter or <see langword="null" /> if such an attribute does not exist in the array. </para> </returns> </member> <member name="M:Jedi.System.AttributeUtils.GetAttribute(System.Attribute[],System.Type)"> <summary> Retrieves an attribute from the specified Attribute array that is of the specified attribute type. </summary> <param name="attributes"> The attribute array to search. </param> <param name="attrType"> An attribute type to locate. </param> <returns> <para> An Attribute instance from the Attribute array that is of the exact same type as the specified type in the <paramref name="attrType" /> parameter or <see langword="null" /> if such an attribute does not exist in the array. </para> </returns> </member> <member name="M:Jedi.System.AttributeUtils.GetAttribute(System.ComponentModel.AttributeCollection,System.Attribute)"> <summary> Retrieves an attribute from the specified AttributeCollection that is equal to the specified attribute instance. </summary> <param name="attributes"> The attribute collection to search. </param> <param name="attr"> An attribute instance to locate. </param> <returns> <para> An Attribute instance from the AttributeCollection that is equal to the instance in the <paramref name="attr" /> parameter or <see langword="null" /> if such an attribute does not exist in the collection. </para> </returns> </member> <member name="M:Jedi.System.AttributeUtils.GetAttribute(System.ComponentModel.AttributeCollection,System.Type)"> <summary> Retrieves an attribute from the specified AttributeCollection that is of the specified attribute type. </summary> <param name="attributes"> The attribute collection to search. </param> <param name="attrType"> An attribute type to locate. </param> <returns> <para> An Attribute instance from the AttributeCollection that is of the exact same type as the specified type in the <paramref name="attrType" /> parameter or <see langword="null" /> if such an attribute does not exist in the collection. </para> </returns> </member> <member name="M:Jedi.System.AttributeUtils.IndexOf(System.Collections.ArrayList,System.Object)"> <summary>Locates an attribute by instance or by type.</summary> <param name="attrList">A list of attributes to search in.</param> <param name="attr">Attribute or attribute type to search for.</param> <returns> <para> -1 if the specified attribute or attribute type is not found; otherwise the zero-based index in the list. </para> </returns> </member> <member name="M:Jedi.System.AttributeUtils.ToArrayList(System.Attribute[])"> <overloads> Converts the specified Attribute array or AttributeCollection into an ArrayList. </overloads> <summary> Converts the specified Attribute array into an ArrayList. </summary> <param name="attrs"> Attribute array to convert into an ArrayList. </param> <returns> An ArrayList containing the same elements as in the array specified by the <paramref name="attrs" /> parameter. </returns> </member> <member name="M:Jedi.System.AttributeUtils.ToArrayList(System.ComponentModel.AttributeCollection)"> <summary> Converts the specified AttributeCollection into an ArrayList. </summary> <param name="attrs"> AttributeCollection to convert into an ArrayList. </param> <returns> An ArrayList containing the same elements as in the collection specified by the <paramref name="attrs" /> parameter. </returns> </member> </members> --- NEW FILE: namespaceDoc.Jedi.Drawing.xml --- <?xml version="1.0" encoding="utf-8"?> <namespacedoc> <summary> The <b>Jedi.Drawing</b> namespace extends the System.Drawing namespace and provides various utility classes to perform specific tasks on System.Drawing classes. </summary> </namespacedoc> --- NEW FILE: Jedi.IO.IniFiles.xml --- <?xml version="1.0" encoding="utf-8"?> <!--Timestamp most recent auto generation: 2005-03-02 15:57:56 UTC--> <members> <member name="T:Jedi.IO.BufferedIniFile"> <summary> </summary> </member> <member name="M:Jedi.IO.BufferedIniFile.#ctor(System.String)"> <summary> </summary> <param name="path"> </param> </member> <member name="M:Jedi.IO.BufferedIniFile.#ctor(System.String,System.Int32,System.Int32)"> <summary> </summary> <param name="path"> </param> <param name="autoReloadInterval"> [...1806 lines suppressed...] </param> <param name="commentChar"> </param> <param name="sectName"> </param> <param name="list"> </param> </member> <member name="M:Jedi.IO.MemoryIniFileBase.WriteImpl(System.String,System.String,System.String)"> <!--Optional member; you're not required to document this member--> <summary> </summary> <param name="section"> </param> <param name="key"> </param> <param name="value"> </param> </member> </members> --- NEW FILE: Jedi.IO.FileOfRec.xml --- <?xml version="1.0" encoding="utf-8"?> <!--Timestamp most recent auto generation: 2005-03-02 15:57:56 UTC--> <members> <member name="T:Jedi.IO.EFileOfRecordError"> <summary> </summary> </member> <member name="M:Jedi.IO.EFileOfRecordError.#ctor"> <summary> </summary> </member> <member name="M:Jedi.IO.EFileOfRecordError.#ctor(System.String)"> <summary> </summary> <param name="message"> </param> </member> <member name="M:Jedi.IO.EFileOfRecordError.#ctor(System.String,System.Exception)"> <summary> </summary> <param name="message"> </param> <param name="innerException"> </param> </member> <member name="T:Jedi.IO.FileOfRecord"> <summary> </summary> </member> <member name="M:Jedi.IO.FileOfRecord.#ctor"> <summary> </summary> </member> <member name="M:Jedi.IO.FileOfRecord.#ctor(System.Type,System.IO.Stream,System.Boolean)"> <summary> </summary> <param name="AType"> </param> <param name="AStream"> </param> <param name="AAutoClose"> </param> </member> <member name="M:Jedi.IO.FileOfRecord.#ctor(System.Type,System.IO.Stream,System.Boolean,System.Int64)"> <summary> </summary> <param name="AType"> </param> <param name="AStream"> </param> <param name="AAutoClose"> </param> <param name="AStartPosition"> </param> </member> <member name="P:Jedi.IO.FileOfRecord.AutoClose"> <summary> </summary> <value> </value> </member> <member name="M:Jedi.IO.FileOfRecord.Destroy"> <summary> </summary> </member> <member name="F:Jedi.IO.FileOfRecord.Disposed_"> <summary> </summary> </member> <member name="M:Jedi.IO.FileOfRecord.Eof"> <summary> </summary> <returns> </returns> </member> <member name="M:Jedi.IO.FileOfRecord.FilePos"> <summary> </summary> <returns> </returns> </member> <member name="M:Jedi.IO.FileOfRecord.FileSize"> <summary> </summary> <returns> </returns> </member> <member name="P:Jedi.IO.FileOfRecord.Position"> <summary> </summary> <value> </value> </member> <member name="M:Jedi.IO.FileOfRecord.Read"> <summary> </summary> <returns> </returns> </member> <member name="M:Jedi.IO.FileOfRecord.Read(System.Object@)"> <summary> </summary> <param name="Obj"> </param> </member> <member name="P:Jedi.IO.FileOfRecord.RecordCount"> <summary> </summary> <value> </value> </member> <member name="P:Jedi.IO.FileOfRecord.RecordSize"> <summary> </summary> <value> </value> </member> <member name="M:Jedi.IO.FileOfRecord.Seek(System.Int64)"> <summary> </summary> <param name="RecNo"> </param> <returns> </returns> </member> <member name="F:Jedi.IO.FileOfRecord.SEmptyArrayNotAllowed"> <summary> </summary> </member> <member name="M:Jedi.IO.FileOfRecord.SizeOf(System.Type)"> <summary> </summary> <param name="AType"> </param> <returns> </returns> </member> <member name="M:Jedi.IO.FileOfRecord.SizeOf(System.ValueType)"> <summary> </summary> <param name="Rec"> </param> <returns> </returns> </member> <member name="F:Jedi.IO.FileOfRecord.STypeNotAllowed"> <summary> </summary> </member> <member name="F:Jedi.IO.FileOfRecord.STypeNotAllowedInRecord"> <summary> </summary> </member> <member name="F:Jedi.IO.FileOfRecord.SUninitializedField"> <summary> </summary> </member> <member name="F:Jedi.IO.FileOfRecord.SWrongRecordType"> <summary> </summary> </member> <member name="M:Jedi.IO.FileOfRecord.Truncate"> <summary> </summary> </member> <member name="M:Jedi.IO.FileOfRecord.Write(System.ValueType)"> <summary> </summary> <param name="Rec"> </param> </member> <member name="M:Jedi.IO.FileOfRecord.Write(System.ValueType[])"> <summary> </summary> <param name="RecArray"> </param> </member> <member name="M:Jedi.IO.FileOfRecord.Write(System.ValueType[],System.Int32,System.Int32)"> <summary> </summary> <param name="RecArray"> </param> <param name="StartIndex"> </param> <param name="Len"> </param> </member> <member name="T:Jedi.IO.StoredExtended"> <summary> </summary> </member> <member name="F:Jedi.IO.StoredExtended.Data"> <summary> </summary> </member> <member name="M:Jedi.IO.StoredExtended.ToString"> <!--Optional member; you're not required to document this member--> <summary> </summary> <returns> </returns> </member> </members> --- NEW FILE: Jedi.System.FrameworkResources.xml --- <?xml version="1.0" encoding="utf-8"?> <!--Timestamp most recent auto generation: 2005-03-02 15:57:56 UTC--> <members> <member name="T:Jedi.System.MscorlibResources"> <summary> </summary> </member> <member name="M:Jedi.System.MscorlibResources.#ctor"> <summary> </summary> </member> <member name="M:Jedi.System.MscorlibResources.GetResourceString(System.Globalization.CultureInfo,System.String)"> <summary> </summary> <param name="culture"> </param> <param name="id"> </param> <returns> </returns> </member> <member name="M:Jedi.System.MscorlibResources.GetResourceString(System.Globalization.CultureInfo,System.String,System.Object)"> <summary> </summary> <param name="culture"> </param> <param name="id"> </param> <param name="arg0"> </param> <returns> </returns> </member> <member name="M:Jedi.System.MscorlibResources.GetResourceString(System.Globalization.CultureInfo,System.String,System.Object,System.Object)"> <summary> </summary> <param name="culture"> </param> <param name="id"> </param> <param name="arg0"> </param> <param name="arg1"> </param> <returns> </returns> </member> <member name="M:Jedi.System.MscorlibResources.GetResourceString(System.Globalization.CultureInfo,System.String,System.Object,System.Object,System.Object)"> <summary> </summary> <param name="culture"> </param> <param name="id"> </param> <param name="arg0"> </param> <param name="arg1"> </param> <param name="arg2"> </param> <returns> </returns> </member> <member name="M:Jedi.System.MscorlibResources.GetResourceString(System.Globalization.CultureInfo,System.String,System.Object[])"> <summary> </summary> <param name="culture"> </param> <param name="id"> </param> <param name="args"> </param> <returns> </returns> </member> <member name="M:Jedi.System.MscorlibResources.GetResourceString(System.String)"> <summary> </summary> <param name="id"> </param> <returns> </returns> </member> <member name="M:Jedi.System.MscorlibResources.GetResourceString(System.String,System.Object)"> <summary> </summary> <param name="id"> </param> <param name="arg0"> </param> <returns> </returns> </member> <member name="M:Jedi.System.MscorlibResources.GetResourceString(System.String,System.Object,System.Object)"> <summary> </summary> <param name="id"> </param> <param name="arg0"> </param> <param name="arg1"> </param> <returns> </returns> </member> <member name="M:Jedi.System.MscorlibResources.GetResourceString(System.String,System.Object,System.Object,System.Object)"> <summary> </summary> <param name="id"> </param> <param name="arg0"> </param> <param name="arg1"> </param> <param name="arg2"> </param> <returns> </returns> </member> <member name="M:Jedi.System.MscorlibResources.GetResourceString(System.String,System.Object[])"> <summary> </summary> <param name="id"> </param> <param name="args"> </param> <returns> </returns> </member> <member name="T:Jedi.System.SystemResources"> <summary> </summary> </member> <member name="M:Jedi.System.SystemResources.#ctor"> <summary> </summary> </member> <member name="M:Jedi.System.SystemResources.GetResourceString(System.Globalization.CultureInfo,System.String)"> <summary> </summary> <param name="culture"> </param> <param name="id"> </param> <returns> </returns> </member> <member name="M:Jedi.System.SystemResources.GetResourceString(System.Globalization.CultureInfo,System.String,System.Object)"> <summary> </summary> <param name="culture"> </param> <param name="id"> </param> <param name="arg0"> </param> <returns> </returns> </member> <member name="M:Jedi.System.SystemResources.GetResourceString(System.Globalization.CultureInfo,System.String,System.Object,System.Object)"> <summary> </summary> <param name="culture"> </param> <param name="id"> </param> <param name="arg0"> </param> <param name="arg1"> </param> <returns> </returns> </member> <member name="M:Jedi.System.SystemResources.GetResourceString(System.Globalization.CultureInfo,System.String,System.Object,System.Object,System.Object)"> <summary> </summary> <param name="culture"> </param> <param name="id"> </param> <param name="arg0"> </param> <param name="arg1"> </param> <param name="arg2"> </param> <returns> </returns> </member> <member name="M:Jedi.System.SystemResources.GetResourceString(System.Globalization.CultureInfo,System.String,System.Object[])"> <summary> </summary> <param name="culture"> </param> <param name="id"> </param> <param name="args"> </param> <returns> </returns> </member> <member name="M:Jedi.System.SystemResources.GetResourceString(System.String)"> <summary> </summary> <param name="id"> </param> <returns> </returns> </member> <member name="M:Jedi.System.SystemResources.GetResourceString(System.String,System.Object)"> <summary> </summary> <param name="id"> </param> <param name="arg0"> </param> <returns> </returns> </member> <member name="M:Jedi.System.SystemResources.GetResourceString(System.String,System.Object,System.Object)"> <summary> </summary> <param name="id"> </param> <param name="arg0"> </param> <param name="arg1"> </param> <returns> </returns> </member> <member name="M:Jedi.System.SystemResources.GetResourceString(System.String,System.Object,System.Object,System.Object)"> <summary> </summary> <param name="id"> </param> <param name="arg0"> </param> <param name="arg1"> </param> <param name="arg2"> </param> <returns> </returns> </member> <member name="M:Jedi.System.SystemResources.GetResourceString(System.String,System.Object[])"> <summary> </summary> <param name="id"> </param> <param name="args"> </param> <returns> </returns> </member> </members> --- NEW FILE: Jedi.System.Strings.xml --- <?xml version="1.0" encoding="utf-8"?> <!--Timestamp most recent auto generation: 2005-03-02 15:57:56 UTC--> <members> <member name="T:Jedi.System.ExtractQuotedStringFlags"> <summary> Flags used in one of the ExtractQuotedString overloaded methods to specify the behavior. </summary> </member> <member name="F:Jedi.System.ExtractQuotedStringFlags.Default"> <summary> No exception will be thrown if the ending quote character is not specified, nor if there is additional text after the end quote. </summary> </member> <member name="F:Jedi.System.ExtractQuotedStringFlags.EndQuoteMandetory"> <summary> An exception will be thrown if the ending quote character is not specified. </summary> </member> [...1160 lines suppressed...] <param name="wantBrackets"> </param> <param name="emptyBrackets"> </param> <returns> </returns> </member> <member name="M:Jedi.System.StringUtils.TabSet.ToString(System.Boolean,System.Boolean,System.Boolean)"> <summary> </summary> <param name="wantBrackets"> </param> <param name="emptyBrackets"> </param> <param name="includeDefaultWidth"> </param> <returns> </returns> </member> </members> --- NEW FILE: Jedi.IO.Paths.xml --- <?xml version="1.0" encoding="utf-8"?> <members> <member name="T:Jedi.IO.Path"> <summary> The Path class extends the <see cref="T:System.IO.Path" /> provided by the .NET Framework. </summary> </member> <member name="M:Jedi.IO.Path.#ctor"> <exclude /> </member> <member name="M:Jedi.IO.Path.Combine(System.String,System.String)"> <overloads> <summary> Combines two or more paths into one. </summary> <remarks> <para> The Combine methods are able to handle relative paths, including traversing up the directory tree. Combining starts with the last rooted (absolute path), but if that path does not specify a volume (only available in configurations where the VolumeSeparator differs from the DirectorySeparator and AltDirectorySeparator characters) but an earlier path does, that volume will be used. </para> <para> Combine knows how to handle the single dot (representing the current directory) and the double-dot (one level up) special directory designators. In addition it allows you to specify any number of dots as a designator. The result of these designators will be a traversal up the directory tree the number of levels as there are dots minus one (eg. the '....' designator will traverse three levels up (4 dots minus 1). </para> </remarks> </overloads> <summary> Combines two paths into one. </summary> <param name="path1"> The first path of the combine process. </param> <param name="path2"> The second path of the combine process. </param> <returns> A <see cref="T:Sytem.String" /> representing the resulting path of the two input paths. </returns> <remarks> <para> The Combine methods are able to handle relative paths, including traversing up the directory tree. Combining starts with the last rooted (absolute path), but if that path does not specify a volume (only available in configurations where the VolumeSeparator differs from the DirectorySeparator and AltDirectorySeparator characters) but an earlier path does, that volume will be used. </para> <para> Combine knows how to handle the single dot (representing the current directory) and the double-dot (one level up) special directory designators. In addition it allows you to specify any number of dots as a designator. The result of these designators will be a traversal up the directory tree the number of levels as there are dots minus one (eg. the '....' designator will traverse three levels up (4 dots minus 1). </para> </remarks> <exception cref="T:Jedi.IO.PathException"> <para> Thrown when a path element tries to traverse further up the directory tree when already at the root of the specified path. </para> </exception> </member> <member name="M:Jedi.IO.Path.Combine(System.String,System.String,Jedi.IO.Path.PathConfig)"> <summary> Combines two paths into one using a specific configuration. </summary> <param name="path1"> The first path of the combine process. </param> <param name="path2"> The second path of the combine process. </param> <param name="config"> The configuration to use. </param> <returns> A <see cref="T:Sytem.String" /> representing the resulting path of the two input paths. </returns> <remarks> <para> The Combine methods are able to handle relative paths, including traversing up the directory tree. Combining starts with the last rooted (absolute path), but if that path does not specify a volume (only available in configurations where the VolumeSeparator differs from the DirectorySeparator and AltDirectorySeparator characters) but an earlier path does, that volume will be used. </para> <para> Combine knows how to handle the single dot (representing the current directory) and the double-dot (one level up) special directory designators. In addition it allows you to specify any number of dots as a designator. The result of these designators will be a traversal up the directory tree the number of levels as there are dots minus one (eg. the '....' designator will traverse three levels up (4 dots minus 1). </para> </remarks> <exception cref="T:Jedi.IO.PathException"> <para> Thrown when a path element tries to traverse further up the directory tree when already at the root of the specified path. </para> </exception> </member> <member name="M:Jedi.IO.Path.Combine(System.String[])"> <summary> Combines two or more paths into one. </summary> <param name="paths"> </param> <returns> A <see cref="T:Sytem.String" /> representing the resulting path of the specified input paths. </returns> <remarks> <para> The Combine methods are able to handle relative paths, including traversing up the directory tree. Combining starts with the last rooted (absolute path), but if that path does not specify a volume (only available in configurations where the VolumeSeparator differs from the DirectorySeparator and AltDirectorySeparator characters) but an earlier path does, that volume will be used. </para> <para> Combine knows how to handle the single dot (representing the current directory) and the double-dot (one level up) special directory designators. In addition it allows you to specify any number of dots as a designator. The result of these designators will be a traversal up the directory tree the number of levels as there are dots minus one (eg. the '....' designator will traverse three levels up (4 dots minus 1). </para> </remarks> <exception cref="T:System.ArgumentNullException"> <para> Thrown when a <see langword="null" /> was passed to the <paramref name="paths" /> parameter. </para> </exception> <exception cref="T:Jedi.IO.PathException"> <para> Thrown when a path element tries to traverse further up the directory tree when already at the root of the specified path. </para> </exception> </member> <member name="M:Jedi.IO.Path.Combine(System.String[],Jedi.IO.Path.PathConfig)"> <summary> Combines two or more paths into one using a specific configuration. </summary> <param name="paths"> </param> <param name="config"> The configuration to use. </param> <returns> A <see cref="T:Sytem.String" /> representing the resulting path of the specified input paths. </returns> <remarks> <para> The Combine methods are able to handle relative paths, including traversing up the directory tree. Combining starts with the last rooted (absolute path), but if that path does not specify a volume (only available in configurations where the VolumeSeparator differs from the DirectorySeparator and AltDirectorySeparator characters) but an earlier path does, that volume will be used. </para> <para> Combine knows how to handle the single dot (representing the current directory) and the double-dot (one level up) special directory designators. In addition it allows you to specify any number of dots as a designator. The result of these designators will be a traversal up the directory tree the number of levels as there are dots minus one (eg. the '....' designator will traverse three levels up (4 dots minus 1). </para> </remarks> <exception cref="T:System.ArgumentNullException"> <para> Thrown when a <see langword="null" /> was passed to the <paramref name="paths" /> parameter. </para> </exception> <exception cref="T:Jedi.IO.PathException"> <para> Thrown when a path element tries to traverse further up the directory tree when already at the root of the specified path. </para> </exception> </member> <member name="M:Jedi.IO.Path.EnsureEndingDirectorySeparator(System.String)"> <summary> Ensure the specified path ends in the <see cref="F:System.IO.Path.DirectorySeparatorChar" />. </summary> <param name="path"> The path that needs to end in the <see cref="F:System.IO.Path.DirectorySeparatorChar" />. </param> <returns> A <see cref="T:Sytem.String" /> equivalent to the specified path but guaranteed to end with <see cref="F:System.IO.Path.DirectorySeparatorChar" />. </returns> </member> <member name="M:Jedi.IO.Path.EnsureEndingDirectorySeparator(System.String,Jedi.IO.Path.PathConfig)"> <summary> Ensure the specified path ends in the <see cref="M:Jedi.IO.Path.PathConfig.DirectorySeparator" />. </summary> <param name="path"> The path that needs to end in the <see cref="M:Jedi.IO.Path.PathConfig.DirectorySeparator" />. </param> <param name="config"> The configuration to use. </param> <returns> A <see cref="T:Sytem.String" /> equivalent to the specified path but guaranteed to end with <see cref="Jedi.IO.Path.PathConfig.DirectorySeparator" />. </returns> </member> <member name="M:Jedi.IO.Path.IsPathRooted(System.String)"> <overloads> Indicates whether the specified path is a root path. </overloads> <summary> Indicates whether the specified path is a root path. </summary> <param name="path"> The path to check. </param> <returns> <see langword="true" /> if the specified path starts with either <see cref="F:System.IO.Path.DirectorySeparatorChar" /> or <see cref="F:System.IO.Path.AltDirectorySeparatorChar" /> or if it specifies a volume; otherwise, <see langword="false" /></returns> </member> <member name="M:Jedi.IO.Path.IsPathRooted(System.String,Jedi.IO.Path.PathConfig)"> <summary> Indicates whether the specified path is a root path using a specific configuration. </summary> <param name="path"> The path to check. </param> <param name="config"> The configuration to use. </param> <returns> <see langword="true" /> if the specified path starts with either <see cref="M:Jedi.IO.Path.PathConfig.DirectorySeparator" /> or <see cref="M:Jedi.IO.Path.PathConfig.AltDirectorySeparator" /> or if it specifies a volume; otherwise, <see langword="false" /></returns> </member> <member name="M:Jedi.IO.Path.IsValid(System.String)"> <overloads> Indicates whether a path is a valid path. </overloads> <summary> Indicates whether a path is a valid path. </summary> <param name="path"> The path to check. </param> <returns> <see langword="true" /> if the specified path is valid; otherwise, <see langword="false" />. </returns> <remarks> <para> A path is consider valid if it: <list type="bullet"><item><description>does not contain any of the <see cref="F:System.IO.Path.InvalidPathChars" />.</description></item><item><description>does not contain the <c>*</c> or <c>?</c> characters.</description></item><item><description>contains only directory names that start with either an alphanumeric character or a dot (and only one) or path traversal designators (<c>.</c> or a sequence of that character).</description></item><item><description>specifies a volume and it is the first element of the path.</description></item></list></para> </remarks> </member> <member name="M:Jedi.IO.Path.IsValid(System.String,Jedi.IO.Path.PathConfig)"> <summary> Indicates whether a path is a valid path using a specific configuration. </summary> <param name="path"> The path to check. </param> <param name="config"> The configuration to use. </param> <returns> <see langword="true" /> if the specified path is valid; otherwise, <see langword="false" />. </returns> <remarks> <para> A path is consider valid if it: <list type="bullet"><item><description>does not contain any of the <see cref="M:Jedi.IO.Path.PathConfig.InvalidPathChars" />. </description></item><item><description>does not contain the <c>*</c> or <c>?</c> characters.</description></item><item><description>contains only directory names that start with either an alphanumeric character or a dot (and only one) or path traversal designators (<c>.</c> or a sequence of that character).</description></item><item><description>specifies a volume and it is the first element of the path.</description></item></list></para> </remarks> </member> <member name="M:Jedi.IO.Path.IsValid(System.String,System.Boolean)"> <summary> Indicates whether a path is a valid path, specifying whether wildcards would be considered valid. </summary> <param name="path"> The path to check. </param> <param name="allowWildcards"> Flag to indicate whether wildcards are considered valid. </param> <returns> <see langword="true" /> if the specified path is valid; otherwise, <see langword="false" />. </returns> <remarks> <para> A path is consider valid if it: <list type="bullet"><item><description>does not contain any of the <see cref="F:System.IO.Path.InvalidPathChars" />.</description></item><item><description>contains only directory names that start with either an alphanumeric character or a dot (and only one) or path traversal designators (<c>.</c> or a sequence of that character).</description></item><item><description>specifies a volume and it is the first element of the path.</description></item></list></para> </remarks> </member> <member name="M:Jedi.IO.Path.IsValid(System.String,System.Boolean,Jedi.IO.Path.PathConfig)"> <summary> Indicates whether a path is a valid path, specifying whether wildcards would be considered valid, using a specific configuration. </summary> <param name="path"> The path to check. </param> <param name="allowWildcards"> Flag to indicate whether wildcards are considered valid. </param> <param name="config"> The configuration to use. </param> <returns> <see langword="true" /> if the specified path is valid; otherwise, <see langword="false" />. </returns> <remarks> <para> A path is consider valid if it: <list type="bullet"><item><description>does not contain any of the <see cref="M:System.IO.Path..PathConfig.InvalidPathChars" />. </description></item><item><description>contains only directory names that start with either an alphanumeric character or a dot (and only one) or path traversal designators (<c>.</c> or a sequence of that character).</description></item><item><description>specifies a volume and it is the first element of the path.</description></item></list></para> </remarks> </member> <member name="M:Jedi.IO.Path.IsVolumePath(System.String)"> <overloads> Indicates whether a path specifies a volume at the start of it. </overloads> <summary> Indicates whether a path specifies a volume at the start of it. </summary> <param name="path"> The path to check. </param> <returns> <see langword="true" /> if the specifies a volume at the start of the path; otherwise, <see langword="false" />. </returns> </member> <member name="M:Jedi.IO.Path.IsVolumePath(System.String,Jedi.IO.Path.PathConfig)"> <summary> Indicates whether a path specifies a volume at the start of it using a specific configuration. </summary> <param name="path"> The path to check. </param> <param name="config"> The configuration to use. </param> <returns> <see langword="true" /> if the specifies a volume at the start of the path; otherwise, <see langword="false" />. </returns> </member> <member name="M:Jedi.IO.Path.Normalize(System.String)"> <overloads> Normalizes a path. </overloads> <summary> Normalizes a path. </summary> <param name="path"> The path to normalize. </param> <returns> A <see cref="T:Sytem.String" /> representing a normalized version of the specified input path. </returns> <remarks> <para> Normalization of a path means the path will be changed so it will follow the standards. To this end, the following actions are performed: <list type="bullet"><item><description> any <see cref="F:System.IO.Path.AltDirectorySeparatorChar" /> occurance will be replaced by a <see cref="F:System.IO.Path.DirectorySeparatorChar" /> character. </description></item><item><description> elements representing the current directory (<c>.</c> element) are removed. </description></item><item><description> trailing <see cref="F:System.IO.Path.DirectorySeparatorChar" /> characters are removed, unless they follow a volume specification or are the first character (a ro... [truncated message content] |
From: Marcel B. <jed...@us...> - 2005-03-02 16:59:20
|
Update of /cvsroot/jedidotnet/docs In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv22104/docs Removed Files: Jedi.Collections.xml Jedi.Drawing.xml Jedi.IO.xml Jedi.Strings.xml Jedi.System.xml Log Message: Old documentation. Naming convention has changed so these had to be removed. --- Jedi.System.xml DELETED --- --- Jedi.Drawing.xml DELETED --- --- Jedi.Collections.xml DELETED --- --- Jedi.IO.xml DELETED --- --- Jedi.Strings.xml DELETED --- |
From: Marcel B. <jed...@us...> - 2005-03-01 15:13:09
|
Update of /cvsroot/jedidotnet/nunit In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv16117/nunit Modified Files: Nunit.Jedi.Results.xml Log Message: Prove that all 108 test cases succeed. Index: Nunit.Jedi.Results.xml =================================================================== RCS file: /cvsroot/jedidotnet/nunit/Nunit.Jedi.Results.xml,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** Nunit.Jedi.Results.xml 5 Dec 2004 14:52:16 -0000 1.1 --- Nunit.Jedi.Results.xml 1 Mar 2005 15:12:39 -0000 1.2 *************** *** 1,55 **** <?xml version="1.0" encoding="utf-8" standalone="no"?> <!--This file represents the results of running a test suite--> ! <test-results name="F:\Programming\JEDI\JediDotNet\nunit\Nunit.Jedi.nunit" total="72" failures="0" not-run="0" date="5-12-2004" time="15:51"> ! <test-suite name="F:\Programming\JEDI\JediDotNet\nunit\Nunit.Jedi.nunit" success="True" time="0.78125" asserts="0"> <results> ! <test-suite name="F:\Programming\JEDI\JediDotNet\nunit\bin\Nunit.Jedi.IO.dll" success="True" time="0.3125" asserts="0"> <results> ! <test-suite name="Jedi" success="True" time="0.296875" asserts="0"> <results> ! <test-suite name="IO" success="True" time="0.296875" asserts="0"> <results> ! <test-suite name="Manipulations" success="True" time="0.0625" asserts="0"> ! <results> ! <test-case name="Jedi.IO.Manipulations.CombineTenPaths" executed="True" success="True" time="0.016" asserts="1" /> ! <test-case name="Jedi.IO.Manipulations.CombineTwo" executed="True" success="True" time="0.016" asserts="3" /> ! <test-case name="Jedi.IO.Manipulations.CombineTwoAbsolutePaths" executed="True" success="True" time="0.000" asserts="3" /> ! </results> ! </test-suite> ! <test-suite name="Normalize" success="True" time="0.109375" asserts="0"> ! <results> ! <test-case name="Jedi.IO.Normalize.DeepRootedPath" executed="True" success="True" time="0.000" asserts="1" /> ! <test-case name="Jedi.IO.Normalize.DeepVolumeRootedPath" executed="True" success="True" time="0.000" asserts="1" /> ! <test-case name="Jedi.IO.Normalize.HasDottedFolderName" executed="True" success="True" time="0.000" asserts="1" /> ! <test-case name="Jedi.IO.Normalize.InvalidRelativePathUpLevel" executed="True" success="True" time="0.000" asserts="1" /> ! <test-case name="Jedi.IO.Normalize.InvalidVolumeRoot" executed="True" success="True" time="0.000" asserts="1" /> ! <test-case name="Jedi.IO.Normalize.RelativePath" executed="True" success="True" time="0.000" asserts="1" /> ! <test-case name="Jedi.IO.Normalize.RelativePathUpLevel" executed="True" success="True" time="0.000" asserts="1" /> ! <test-case name="Jedi.IO.Normalize.RelativePathUpTwoLevels" executed="True" success="True" time="0.000" asserts="1" /> ! <test-case name="Jedi.IO.Normalize.RelativePathUpTwoLevelsSep" executed="True" success="True" time="0.000" asserts="1" /> ! <test-case name="Jedi.IO.Normalize.StartWithThisPath" executed="True" success="True" time="0.000" asserts="1" /> ! <test-case name="Jedi.IO.Normalize.VolumeRoot" executed="True" success="True" time="0.000" asserts="1" /> ! <test-case name="Jedi.IO.Normalize.WildcardedFile" executed="True" success="True" time="0.000" asserts="1" /> ! </results> ! </test-suite> ! <test-suite name="PathConfigurations" success="True" time="0.015625" asserts="0"> <results> ! <test-case name="Jedi.IO.PathConfigurations.TestConfiguration" executed="True" success="True" time="0.000" asserts="1" /> </results> </test-suite> ! <test-suite name="ValidityChecks" success="True" time="0.109375" asserts="0"> <results> ! <test-case name="Jedi.IO.ValidityChecks.DeepRootedPath" executed="True" success="True" time="0.000" asserts="1" /> ! <test-case name="Jedi.IO.ValidityChecks.DeepVolumeRootedPath" executed="True" success="True" time="0.016" asserts="1" /> ! <test-case name="Jedi.IO.ValidityChecks.HasDottedFolderName" executed="True" success="True" time="0.000" asserts="1" /> ! <test-case name="Jedi.IO.ValidityChecks.InvalidRelativePathUpLevel" executed="True" success="True" time="0.000" asserts="1" /> ! <test-case name="Jedi.IO.ValidityChecks.InvalidVolumeRoot" executed="True" success="True" time="0.000" asserts="1" /> ! <test-case name="Jedi.IO.ValidityChecks.RelativePath" executed="True" success="True" time="0.000" asserts="1" /> ! <test-case name="Jedi.IO.ValidityChecks.RelativePathUpLevel" executed="True" success="True" time="0.016" asserts="1" /> ! <test-case name="Jedi.IO.ValidityChecks.RelativePathUpTwoLevels" executed="True" success="True" time="0.000" asserts="1" /> ! <test-case name="Jedi.IO.ValidityChecks.RelativePathUpTwoLevelsSep" executed="True" success="True" time="0.000" asserts="1" /> ! <test-case name="Jedi.IO.ValidityChecks.StartWithThisPath" executed="True" success="True" time="0.000" asserts="1" /> ! <test-case name="Jedi.IO.ValidityChecks.VolumeRoot" executed="True" success="True" time="0.000" asserts="1" /> ! <test-case name="Jedi.IO.ValidityChecks.WildcardedFile" executed="True" success="True" time="0.000" asserts="1" /> </results> </test-suite> --- 1,78 ---- <?xml version="1.0" encoding="utf-8" standalone="no"?> <!--This file represents the results of running a test suite--> ! <test-results name="F:\Programming\JEDI\JediDotNet\nunit\Nunit.Jedi.nunit" total="108" failures="0" not-run="0" date="1-3-2005" time="16:12"> ! <test-suite name="F:\Programming\JEDI\JediDotNet\nunit\Nunit.Jedi.nunit" success="True" time="3.75" asserts="0"> <results> ! <test-suite name="F:\Programming\JEDI\JediDotNet\nunit\bin\Nunit.Jedi.IO.dll" success="True" time="1.1875" asserts="0"> <results> ! <test-suite name="Jedi" success="True" time="1.1875" asserts="0"> <results> ! <test-suite name="IO" success="True" time="1.171875" asserts="0"> <results> ! <test-suite name="IniFiles" success="True" time="0.765625" asserts="0"> <results> ! <test-suite name="BufferedFile" success="True" time="0.65625" asserts="0"> ! <results> ! <test-case name="Jedi.IO.IniFiles.BufferedFile.AutoFlush" executed="True" success="True" time="0.375" asserts="4" /> ! <test-case name="Jedi.IO.IniFiles.BufferedFile.AutoReload" executed="True" success="True" time="0.219" asserts="6" /> ! <test-case name="Jedi.IO.IniFiles.BufferedFile.LoadSaveLoad" executed="True" success="True" time="0.000" asserts="9" /> ! </results> ! </test-suite> ! <test-suite name="MemoryBased" success="True" time="0.09375" asserts="0"> ! <results> ! <test-case name="Jedi.IO.IniFiles.MemoryBased.KeyCollection" executed="True" success="True" time="0.031" asserts="13" /> ! <test-case name="Jedi.IO.IniFiles.MemoryBased.Loading" executed="True" success="True" time="0.000" asserts="3" /> ! <test-case name="Jedi.IO.IniFiles.MemoryBased.SectionCollection" executed="True" success="True" time="0.000" asserts="5" /> ! <test-case name="Jedi.IO.IniFiles.MemoryBased.SectionKeyCollection" executed="True" success="True" time="0.000" asserts="24" /> ! </results> ! </test-suite> </results> </test-suite> ! <test-suite name="Paths" success="True" time="0.40625" asserts="0"> <results> ! <test-suite name="Manipulations" success="True" time="0.046875" asserts="0"> ! <results> ! <test-case name="Jedi.IO.Paths.Manipulations.CombineTenPaths" executed="True" success="True" time="0.000" asserts="1" /> ! <test-case name="Jedi.IO.Paths.Manipulations.CombineTwo" executed="True" success="True" time="0.000" asserts="3" /> ! <test-case name="Jedi.IO.Paths.Manipulations.CombineTwoAbsolutePaths" executed="True" success="True" time="0.000" asserts="3" /> ! </results> ! </test-suite> ! <test-suite name="Normalize" success="True" time="0.171875" asserts="0"> ! <results> ! <test-case name="Jedi.IO.Paths.Normalize.DeepRootedPath" executed="True" success="True" time="0.000" asserts="1" /> ! <test-case name="Jedi.IO.Paths.Normalize.DeepVolumeRootedPath" executed="True" success="True" time="0.000" asserts="1" /> ! <test-case name="Jedi.IO.Paths.Normalize.HasDottedFolderName" executed="True" success="True" time="0.000" asserts="1" /> ! <test-case name="Jedi.IO.Paths.Normalize.InvalidRelativePathUpLevel" executed="True" success="True" time="0.000" asserts="1" /> ! <test-case name="Jedi.IO.Paths.Normalize.InvalidVolumeRoot" executed="True" success="True" time="0.000" asserts="1" /> ! <test-case name="Jedi.IO.Paths.Normalize.RelativePath" executed="True" success="True" time="0.000" asserts="1" /> ! <test-case name="Jedi.IO.Paths.Normalize.RelativePathUpLevel" executed="True" success="True" time="0.016" asserts="1" /> ! <test-case name="Jedi.IO.Paths.Normalize.RelativePathUpTwoLevels" executed="True" success="True" time="0.000" asserts="1" /> ! <test-case name="Jedi.IO.Paths.Normalize.RelativePathUpTwoLevelsSep" executed="True" success="True" time="0.000" asserts="1" /> ! <test-case name="Jedi.IO.Paths.Normalize.StartWithThisPath" executed="True" success="True" time="0.000" asserts="1" /> ! <test-case name="Jedi.IO.Paths.Normalize.VolumeRoot" executed="True" success="True" time="0.000" asserts="1" /> ! <test-case name="Jedi.IO.Paths.Normalize.WildcardedFile" executed="True" success="True" time="0.000" asserts="1" /> ! </results> ! </test-suite> ! <test-suite name="PathConfigurations" success="True" time="0.015625" asserts="0"> ! <results> ! <test-case name="Jedi.IO.Paths.PathConfigurations.TestConfiguration" executed="True" success="True" time="0.000" asserts="1" /> ! </results> ! </test-suite> ! <test-suite name="ValidityChecks" success="True" time="0.171875" asserts="0"> ! <results> ! <test-case name="Jedi.IO.Paths.ValidityChecks.DeepRootedPath" executed="True" success="True" time="0.000" asserts="1" /> ! <test-case name="Jedi.IO.Paths.ValidityChecks.DeepVolumeRootedPath" executed="True" success="True" time="0.000" asserts="1" /> ! <test-case name="Jedi.IO.Paths.ValidityChecks.HasDottedFolderName" executed="True" success="True" time="0.000" asserts="1" /> ! <test-case name="Jedi.IO.Paths.ValidityChecks.InvalidRelativePathUpLevel" executed="True" success="True" time="0.000" asserts="1" /> ! <test-case name="Jedi.IO.Paths.ValidityChecks.InvalidVolumeRoot" executed="True" success="True" time="0.000" asserts="1" /> ! <test-case name="Jedi.IO.Paths.ValidityChecks.RelativePath" executed="True" success="True" time="0.000" asserts="1" /> ! <test-case name="Jedi.IO.Paths.ValidityChecks.RelativePathUpLevel" executed="True" success="True" time="0.016" asserts="1" /> ! <test-case name="Jedi.IO.Paths.ValidityChecks.RelativePathUpTwoLevels" executed="True" success="True" time="0.000" asserts="1" /> ! <test-case name="Jedi.IO.Paths.ValidityChecks.RelativePathUpTwoLevelsSep" executed="True" success="True" time="0.000" asserts="1" /> ! <test-case name="Jedi.IO.Paths.ValidityChecks.StartWithThisPath" executed="True" success="True" time="0.000" asserts="1" /> ! <test-case name="Jedi.IO.Paths.ValidityChecks.VolumeRoot" executed="True" success="True" time="0.000" asserts="1" /> ! <test-case name="Jedi.IO.Paths.ValidityChecks.WildcardedFile" executed="True" success="True" time="0.000" asserts="1" /> ! </results> ! </test-suite> </results> </test-suite> *************** *** 60,131 **** </results> </test-suite> ! <test-suite name="F:\Programming\JEDI\JediDotNet\nunit\bin\Nunit.Jedi.System.dll" success="True" time="0.46875" asserts="0"> <results> ! <test-suite name="Jedi" success="True" time="0.46875" asserts="0"> <results> ! <test-suite name="System" success="True" time="0.453125" asserts="0"> <results> ! <test-suite name="AttributeUtils" success="True" time="0.0625" asserts="0"> <results> ! <test-case name="Jedi.System.AttributeUtils.Combine_Add" executed="True" success="True" time="0.000" asserts="1" /> ! <test-case name="Jedi.System.AttributeUtils.Combine_AddAndReplace" executed="True" success="True" time="0.000" asserts="1" /> ! <test-case name="Jedi.System.AttributeUtils.Combine_Delete" executed="True" success="True" time="0.000" asserts="1" /> ! <test-case name="Jedi.System.AttributeUtils.Combine_Replace" executed="True" success="True" time="0.000" asserts="1" /> ! <test-case name="Jedi.System.AttributeUtils.RetrieveAttributeByInstance" executed="True" success="True" time="0.000" asserts="4" /> ! <test-case name="Jedi.System.AttributeUtils.RetrieveAttributeByType" executed="True" success="True" time="0.000" asserts="2" /> </results> </test-suite> ! <test-suite name="Manipulations" success="True" time="0.03125" asserts="0"> <results> ! <test-case name="Jedi.System.Manipulations.ExpandTabs" executed="True" success="True" time="0.016" asserts="6" /> ! <test-case name="Jedi.System.Manipulations.RemoveDuplicates" executed="True" success="True" time="0.000" asserts="1" /> ! <test-case name="Jedi.System.Manipulations.Repeat" executed="True" success="True" time="0.000" asserts="3" /> </results> </test-suite> ! <test-suite name="QuotedStrings" success="True" time="0.171875" asserts="0"> <results> ! <test-case name="Jedi.System.QuotedStrings.DequoteNonQuotedString" executed="True" success="True" time="0.016" asserts="2" /> ! <test-case name="Jedi.System.QuotedStrings.DequoteStringAllowedMissingEndQuote" executed="True" success="True" time="0.000" asserts="2" /> ! <test-case name="Jedi.System.QuotedStrings.DequoteStringCheckEndQuote" executed="True" success="True" time="0.000" asserts="2" /> ! <test-case name="Jedi.System.QuotedStrings.DequoteStringCheckGarbage" executed="True" success="True" time="0.000" asserts="2" /> ! <test-case name="Jedi.System.QuotedStrings.DequoteStringWithAllowedGarbage" executed="True" success="True" time="0.000" asserts="2" /> ! <test-case name="Jedi.System.QuotedStrings.DequoteStringWithGarbage" executed="True" success="True" time="0.000" asserts="0" /> ! <test-case name="Jedi.System.QuotedStrings.DequoteStringWithoutEndQuote" executed="True" success="True" time="0.000" asserts="0" /> ! <test-case name="Jedi.System.QuotedStrings.QuoteComplexString" executed="True" success="True" time="0.000" asserts="1" /> ! <test-case name="Jedi.System.QuotedStrings.QuoteComplexStringWithAlternateQuoting" executed="True" success="True" time="0.016" asserts="1" /> ! <test-case name="Jedi.System.QuotedStrings.QuoteSimpleString" executed="True" success="True" time="0.000" asserts="1" /> ! <test-case name="Jedi.System.QuotedStrings.QuoteStringWithOtherQuotes" executed="True" success="True" time="0.000" asserts="1" /> ! <test-case name="Jedi.System.QuotedStrings.QuoteStringWithQuotes" executed="True" success="True" time="0.000" asserts="1" /> ! <test-case name="Jedi.System.QuotedStrings.RoundtripComplexString" executed="True" success="True" time="0.000" asserts="1" /> ! <test-case name="Jedi.System.QuotedStrings.RoundtripComplexStringWithAlternateQuoting" executed="True" success="True" time="0.000" asserts="1" /> ! <test-case name="Jedi.System.QuotedStrings.RoundtripSimpleString" executed="True" success="True" time="0.000" asserts="1" /> ! <test-case name="Jedi.System.QuotedStrings.RoundtripStringWithOtherQuotes" executed="True" success="True" time="0.000" asserts="1" /> ! <test-case name="Jedi.System.QuotedStrings.RoundtripStringWithQuotes" executed="True" success="True" time="0.000" asserts="1" /> </results> </test-suite> ! <test-suite name="Substrings" success="True" time="0.109375" asserts="0"> <results> ! <test-case name="Jedi.System.Substrings.AfterLastMultipleDelimiters" executed="True" success="True" time="0.000" asserts="4" /> ! <test-case name="Jedi.System.Substrings.AfterLastSingleDelimiter" executed="True" success="True" time="0.000" asserts="5" /> ! <test-case name="Jedi.System.Substrings.AfterMultipleDelimiters" executed="True" success="True" time="0.000" asserts="4" /> ! <test-case name="Jedi.System.Substrings.AfterSingleDelimiter" executed="True" success="True" time="0.000" asserts="5" /> ! <test-case name="Jedi.System.Substrings.BeforeLastMultipleDelimiters" executed="True" success="True" time="0.000" asserts="4" /> ! <test-case name="Jedi.System.Substrings.BeforeLastSingleDelimiter" executed="True" success="True" time="0.000" asserts="5" /> ! <test-case name="Jedi.System.Substrings.BeforeMultipleDelimiters" executed="True" success="True" time="0.016" asserts="4" /> ! <test-case name="Jedi.System.Substrings.BeforeSingleDelimiter" executed="True" success="True" time="0.000" asserts="5" /> ! <test-case name="Jedi.System.Substrings.Left" executed="True" success="True" time="0.000" asserts="1" /> ! <test-case name="Jedi.System.Substrings.Mid" executed="True" success="True" time="0.000" asserts="1" /> ! <test-case name="Jedi.System.Substrings.Right" executed="True" success="True" time="0.000" asserts="1" /> </results> </test-suite> ! <test-suite name="TabSet" success="True" time="0.0625" asserts="0"> <results> ! <test-case name="Jedi.System.TabSet.AddingTabs" executed="True" success="True" time="0.000" asserts="53" /> ! <test-case name="Jedi.System.TabSet.CloneAndEqual" executed="True" success="True" time="0.000" asserts="6" /> ! <test-case name="Jedi.System.TabSet.ConvertToString" executed="True" success="True" time="0.000" asserts="4" /> ! <test-case name="Jedi.System.TabSet.RemovingTabs" executed="True" success="True" time="0.000" asserts="245" /> ! <test-case name="Jedi.System.TabSet.SimpleTabulation" executed="True" success="True" time="0.000" asserts="5" /> ! <test-case name="Jedi.System.TabSet.SpecifiedTabsWithAutoDefault" executed="True" success="True" time="0.000" asserts="52" /> ! <test-case name="Jedi.System.TabSet.SpecifiedTabsWithDefault" executed="True" success="True" time="0.000" asserts="52" /> </results> </test-suite> --- 83,247 ---- </results> </test-suite> ! <test-suite name="F:\Programming\JEDI\JediDotNet\nunit\bin\Nunit.Jedi.System.dll" success="True" time="2.53125" asserts="0"> <results> ! <test-suite name="Jedi" success="True" time="2.53125" asserts="0"> <results> ! <test-suite name="System" success="True" time="1.046875" asserts="0"> <results> ! <test-suite name="Attributes" success="True" time="0.09375" asserts="0"> <results> ! <test-suite name="Combining" success="True" time="0.0625" asserts="0"> ! <results> ! <test-case name="Jedi.System.Attributes.Combining.Add" executed="True" success="True" time="0.000" asserts="1" /> ! <test-case name="Jedi.System.Attributes.Combining.AddAndReplace" executed="True" success="True" time="0.000" asserts="1" /> ! <test-case name="Jedi.System.Attributes.Combining.Delete" executed="True" success="True" time="0.000" asserts="1" /> ! <test-case name="Jedi.System.Attributes.Combining.Replace" executed="True" success="True" time="0.000" asserts="1" /> ! </results> ! </test-suite> ! <test-suite name="Retrieval" success="True" time="0.015625" asserts="0"> ! <results> ! <test-case name="Jedi.System.Attributes.Retrieval.ByInstance" executed="True" success="True" time="0.000" asserts="4" /> ! <test-case name="Jedi.System.Attributes.Retrieval.ByType" executed="True" success="True" time="0.000" asserts="2" /> ! </results> ! </test-suite> </results> </test-suite> ! <test-suite name="CommandLine" success="True" time="0.25" asserts="0"> <results> ! <test-suite name="Errors" success="True" time="0.03125" asserts="0"> ! <results> ! <test-case name="Jedi.System.CommandLine.Errors.DoubleOptions" executed="True" success="True" time="0.000" asserts="0" /> ! <test-case name="Jedi.System.CommandLine.Errors.NoCompilerSettings" executed="True" success="True" time="0.000" asserts="0" /> ! <test-case name="Jedi.System.CommandLine.Errors.UnknownArgument" executed="True" success="True" time="0.000" asserts="0" /> ! </results> ! </test-suite> ! <test-suite name="SpecialCases" success="True" time="0.03125" asserts="0"> ! <results> ! <test-case name="Jedi.System.CommandLine.SpecialCases.CaseSensitive" executed="True" success="True" time="0.000" asserts="2" /> ! <test-case name="Jedi.System.CommandLine.SpecialCases.CustomProcessing" executed="True" success="True" time="0.000" asserts="2" /> ! <test-case name="Jedi.System.CommandLine.SpecialCases.MixedNormalAndCustom" executed="True" success="True" time="0.000" asserts="2" /> ! </results> ! </test-suite> ! <test-suite name="ToInstance" success="True" time="0.078125" asserts="0"> ! <results> ! <test-case name="Jedi.System.CommandLine.ToInstance.OptionNotSpecified" executed="True" success="True" time="0.000" asserts="6" /> ! <test-case name="Jedi.System.CommandLine.ToInstance.OptionSpecifiedMoreThanOnce" executed="True" success="True" time="0.000" asserts="6" /> ! <test-case name="Jedi.System.CommandLine.ToInstance.OptionSpecifiedMoreThanOnceNoToggle" executed="True" success="True" time="0.000" asserts="6" /> ! <test-case name="Jedi.System.CommandLine.ToInstance.OptionSpecifiedOnce" executed="True" success="True" time="0.016" asserts="6" /> ! <test-case name="Jedi.System.CommandLine.ToInstance.ResponseFile" executed="True" success="True" time="0.000" asserts="6" /> ! </results> ! </test-suite> ! <test-suite name="ToMultipleClasses" success="True" time="0.09375" asserts="0"> ! <results> ! <test-case name="Jedi.System.CommandLine.ToMultipleClasses.OptionNotSpecified" executed="True" success="True" time="0.000" asserts="6" /> ! <test-case name="Jedi.System.CommandLine.ToMultipleClasses.OptionSpecifiedMoreThanOnce" executed="True" success="True" time="0.000" asserts="6" /> ! <test-case name="Jedi.System.CommandLine.ToMultipleClasses.OptionSpecifiedMoreThanOnceNoToggle" executed="True" success="True" time="0.000" asserts="6" /> ! <test-case name="Jedi.System.CommandLine.ToMultipleClasses.OptionSpecifiedOnce" executed="True" success="True" time="0.000" asserts="6" /> ! <test-case name="Jedi.System.CommandLine.ToMultipleClasses.ResponseFile" executed="True" success="True" time="0.000" asserts="6" /> ! </results> ! </test-suite> </results> </test-suite> ! <test-suite name="SourceVersioning" success="True" time="0.09375" asserts="0"> <results> ! <test-suite name="Attributes" success="True" time="0.046875" asserts="0"> ! <results> ! <test-case name="Jedi.System.SourceVersioning.Attributes.BaseAttribute" executed="True" success="True" time="0.000" asserts="6" /> ! <test-case name="Jedi.System.SourceVersioning.Attributes.CVSBasedAttribute" executed="True" success="True" time="0.000" asserts="16" /> ! <test-case name="Jedi.System.SourceVersioning.Attributes.JediBasedAttribute" executed="True" success="True" time="0.000" asserts="6" /> ! </results> ! </test-suite> ! <test-suite name="RevisionStruct" success="True" time="0.015625" asserts="0"> ! <results> ! <test-case name="Jedi.System.SourceVersioning.RevisionStruct.Comparisons" executed="True" success="True" time="0.000" asserts="31" /> ! <test-case name="Jedi.System.SourceVersioning.RevisionStruct.Conversions" executed="True" success="True" time="0.000" asserts="18" /> ! </results> ! </test-suite> ! <test-suite name="SourceInfoClass" success="True" time="0.015625" asserts="0"> ! <results> ! <test-case name="Jedi.System.SourceVersioning.SourceInfoClass.AtLeast" executed="True" success="True" time="0.000" asserts="4" /> ! <test-case name="Jedi.System.SourceVersioning.SourceInfoClass.Retrieval" executed="True" success="True" time="0.000" asserts="8" /> ! </results> ! </test-suite> </results> </test-suite> ! <test-suite name="Strings" success="True" time="0.578125" asserts="0"> <results> ! <test-suite name="EscapedStrings" success="True" time="0.015625" asserts="0"> ! <results> ! <test-case name="Jedi.System.Strings.EscapedStrings.Escape" executed="True" success="True" time="0.000" asserts="5" /> ! <test-case name="Jedi.System.Strings.EscapedStrings.ParseEscapedString" executed="True" success="True" time="0.000" asserts="5" /> ! </results> ! </test-suite> ! <test-suite name="Manipulations" success="True" time="0.046875" asserts="0"> ! <results> ! <test-case name="Jedi.System.Strings.Manipulations.ExpandTabs" executed="True" success="True" time="0.000" asserts="6" /> ! <test-case name="Jedi.System.Strings.Manipulations.RemoveDuplicates" executed="True" success="True" time="0.000" asserts="1" /> ! <test-case name="Jedi.System.Strings.Manipulations.Repeat" executed="True" success="True" time="0.000" asserts="3" /> ! </results> ! </test-suite> ! <test-suite name="NumericConversions" success="True" time="0.046875" asserts="0"> ! <results> ! <test-case name="Jedi.System.Strings.NumericConversions.HexToInt" executed="True" success="True" time="0.000" asserts="15" /> ! <test-case name="Jedi.System.Strings.NumericConversions.IntToHex" executed="True" success="True" time="0.000" asserts="9" /> ! </results> ! </test-suite> ! <test-suite name="QuotedStrings" success="True" time="0.234375" asserts="0"> ! <results> ! <test-case name="Jedi.System.Strings.QuotedStrings.DequoteNonQuotedString" executed="True" success="True" time="0.000" asserts="2" /> ! <test-case name="Jedi.System.Strings.QuotedStrings.DequoteStringAllowedMissingEndQuote" executed="True" success="True" time="0.000" asserts="2" /> ! <test-case name="Jedi.System.Strings.QuotedStrings.DequoteStringCheckEndQuote" executed="True" success="True" time="0.000" asserts="2" /> ! <test-case name="Jedi.System.Strings.QuotedStrings.DequoteStringCheckGarbage" executed="True" success="True" time="0.000" asserts="2" /> ! <test-case name="Jedi.System.Strings.QuotedStrings.DequoteStringWithAllowedGarbage" executed="True" success="True" time="0.000" asserts="2" /> ! <test-case name="Jedi.System.Strings.QuotedStrings.DequoteStringWithGarbage" executed="True" success="True" time="0.016" asserts="0" /> ! <test-case name="Jedi.System.Strings.QuotedStrings.DequoteStringWithoutEndQuote" executed="True" success="True" time="0.000" asserts="0" /> ! <test-case name="Jedi.System.Strings.QuotedStrings.QuoteComplexString" executed="True" success="True" time="0.000" asserts="1" /> ! <test-case name="Jedi.System.Strings.QuotedStrings.QuoteComplexStringWithAlternateQuoting" executed="True" success="True" time="0.000" asserts="1" /> ! <test-case name="Jedi.System.Strings.QuotedStrings.QuoteSimpleString" executed="True" success="True" time="0.000" asserts="1" /> ! <test-case name="Jedi.System.Strings.QuotedStrings.QuoteStringWithOtherQuotes" executed="True" success="True" time="0.000" asserts="1" /> ! <test-case name="Jedi.System.Strings.QuotedStrings.QuoteStringWithQuotes" executed="True" success="True" time="0.000" asserts="1" /> ! <test-case name="Jedi.System.Strings.QuotedStrings.RoundtripComplexString" executed="True" success="True" time="0.000" asserts="1" /> ! <test-case name="Jedi.System.Strings.QuotedStrings.RoundtripComplexStringWithAlternateQuoting" executed="True" success="True" time="0.000" asserts="1" /> ! <test-case name="Jedi.System.Strings.QuotedStrings.RoundtripSimpleString" executed="True" success="True" time="0.000" asserts="1" /> ! <test-case name="Jedi.System.Strings.QuotedStrings.RoundtripStringWithOtherQuotes" executed="True" success="True" time="0.000" asserts="1" /> ! <test-case name="Jedi.System.Strings.QuotedStrings.RoundtripStringWithQuotes" executed="True" success="True" time="0.000" asserts="1" /> ! </results> ! </test-suite> ! <test-suite name="Substrings" success="True" time="0.140625" asserts="0"> ! <results> ! <test-case name="Jedi.System.Strings.Substrings.AfterLastMultipleDelimiters" executed="True" success="True" time="0.000" asserts="4" /> ! <test-case name="Jedi.System.Strings.Substrings.AfterLastSingleDelimiter" executed="True" success="True" time="0.000" asserts="5" /> ! <test-case name="Jedi.System.Strings.Substrings.AfterMultipleDelimiters" executed="True" success="True" time="0.000" asserts="4" /> ! <test-case name="Jedi.System.Strings.Substrings.AfterSingleDelimiter" executed="True" success="True" time="0.000" asserts="5" /> ! <test-case name="Jedi.System.Strings.Substrings.BeforeLastMultipleDelimiters" executed="True" success="True" time="0.000" asserts="4" /> ! <test-case name="Jedi.System.Strings.Substrings.BeforeLastSingleDelimiter" executed="True" success="True" time="0.000" asserts="5" /> ! <test-case name="Jedi.System.Strings.Substrings.BeforeMultipleDelimiters" executed="True" success="True" time="0.000" asserts="4" /> ! <test-case name="Jedi.System.Strings.Substrings.BeforeSingleDelimiter" executed="True" success="True" time="0.000" asserts="5" /> ! <test-case name="Jedi.System.Strings.Substrings.Left" executed="True" success="True" time="0.016" asserts="1" /> ! <test-case name="Jedi.System.Strings.Substrings.Mid" executed="True" success="True" time="0.000" asserts="1" /> ! <test-case name="Jedi.System.Strings.Substrings.Right" executed="True" success="True" time="0.000" asserts="1" /> ! </results> ! </test-suite> ! <test-suite name="TabSet" success="True" time="0.09375" asserts="0"> ! <results> ! <test-case name="Jedi.System.Strings.TabSet.AddingTabs" executed="True" success="True" time="0.000" asserts="53" /> ! <test-case name="Jedi.System.Strings.TabSet.CloneAndEqual" executed="True" success="True" time="0.000" asserts="6" /> ! <test-case name="Jedi.System.Strings.TabSet.ConvertToString" executed="True" success="True" time="0.000" asserts="6" /> ! <test-case name="Jedi.System.Strings.TabSet.RemovingTabs" executed="True" success="True" time="0.000" asserts="245" /> ! <test-case name="Jedi.System.Strings.TabSet.SimpleTabulation" executed="True" success="True" time="0.016" asserts="5" /> ! <test-case name="Jedi.System.Strings.TabSet.SpecifiedTabsWithAutoDefault" executed="True" success="True" time="0.000" asserts="52" /> ! <test-case name="Jedi.System.Strings.TabSet.SpecifiedTabsWithDefault" executed="True" success="True" time="0.000" asserts="52" /> ! </results> ! </test-suite> </results> </test-suite> ! </results> ! </test-suite> ! <test-suite name="Timers" success="True" time="1.453125" asserts="0"> ! <results> ! <test-suite name="EventScheduler" success="True" time="1.453125" asserts="0"> <results> ! <test-case name="Jedi.Timers.EventScheduler.SingleScheduleEveryPointTwoSeconds" executed="True" success="True" time="0.813" asserts="5" /> ! <test-case name="Jedi.Timers.EventScheduler.SingleScheduleEveryPointTwoSecondsNoSleep" executed="True" success="True" time="0.625" asserts="5" /> </results> </test-suite> |
From: Marcel B. <jed...@us...> - 2005-03-01 15:10:45
|
Update of /cvsroot/jedidotnet/main/run In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv15338/main/run Modified Files: Jedi.System.CommandLine.pas Log Message: Even worse: the wrong CVS keyword used Index: Jedi.System.CommandLine.pas =================================================================== RCS file: /cvsroot/jedidotnet/main/run/Jedi.System.CommandLine.pas,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** Jedi.System.CommandLine.pas 1 Mar 2005 15:08:49 -0000 1.2 --- Jedi.System.CommandLine.pas 1 Mar 2005 15:10:17 -0000 1.3 *************** *** 54,58 **** type [JediSourceInfo( ! '$RCSfile$', '$Revision$', '$Date$')] --- 54,58 ---- type [JediSourceInfo( ! '$Source$', '$Revision$', '$Date$')] *************** *** 67,71 **** {$REGION 'Parser'} [JediSourceInfo( ! '$RCSfile$', '$Revision$', '$Date$')] --- 67,71 ---- {$REGION 'Parser'} [JediSourceInfo( ! '$Source$', '$Revision$', '$Date$')] *************** *** 147,151 **** {$REGION 'Attribute'} [JediSourceInfo( ! '$RCSfile$', '$Revision$', '$Date$'), --- 147,151 ---- {$REGION 'Attribute'} [JediSourceInfo( ! '$Source$', '$Revision$', '$Date$'), |
From: Marcel B. <jed...@us...> - 2005-03-01 15:09:15
|
Update of /cvsroot/jedidotnet/main/run In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv14828/main/run Modified Files: Jedi.System.CommandLine.pas Log Message: Typo in CVS keyword Index: Jedi.System.CommandLine.pas =================================================================== RCS file: /cvsroot/jedidotnet/main/run/Jedi.System.CommandLine.pas,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** Jedi.System.CommandLine.pas 1 Mar 2005 14:25:53 -0000 1.1 --- Jedi.System.CommandLine.pas 1 Mar 2005 15:08:49 -0000 1.2 *************** *** 54,58 **** type [JediSourceInfo( ! '$RSCfile$', '$Revision$', '$Date$')] --- 54,58 ---- type [JediSourceInfo( ! '$RCSfile$', '$Revision$', '$Date$')] *************** *** 67,71 **** {$REGION 'Parser'} [JediSourceInfo( ! '$RSCfile$', '$Revision$', '$Date$')] --- 67,71 ---- {$REGION 'Parser'} [JediSourceInfo( ! '$RCSfile$', '$Revision$', '$Date$')] *************** *** 147,151 **** {$REGION 'Attribute'} [JediSourceInfo( ! '$RSCfile$', '$Revision$', '$Date$'), --- 147,151 ---- {$REGION 'Attribute'} [JediSourceInfo( ! '$RCSfile$', '$Revision$', '$Date$'), |