<?xml version="1.0"?>
<doc>
<assembly>
<name>CodeSmith.Engine</name>
</assembly>
<members>
<member name="T:CodeSmith.Engine.CommandLine.ArgumentAttribute">
<summary>
Allows control of command line parsing.
Attach this attribute to instance fields of types used
as the destination of command line argument parsing.
</summary>
</member>
<member name="M:CodeSmith.Engine.CommandLine.ArgumentAttribute.#ctor(CodeSmith.Engine.CommandLine.ArgumentType)">
<summary>
Allows control of command line parsing.
</summary>
<param name="type"> Specifies the error checking to be done on the argument. </param>
</member>
<member name="P:CodeSmith.Engine.CommandLine.ArgumentAttribute.Type">
<summary>
The error checking to be done on the argument.
</summary>
</member>
<member name="P:CodeSmith.Engine.CommandLine.ArgumentAttribute.DefaultShortName">
<summary>
Returns true if the argument did not have an explicit short name specified.
</summary>
</member>
<member name="P:CodeSmith.Engine.CommandLine.ArgumentAttribute.ShortName">
<summary>
The short name of the argument.
Set to null means use the default short name if it does not
conflict with any other parameter name.
Set to String.Empty for no short name.
This property should not be set for DefaultArgumentAttributes.
</summary>
</member>
<member name="P:CodeSmith.Engine.CommandLine.ArgumentAttribute.DefaultLongName">
<summary>
Returns true if the argument did not have an explicit long name specified.
</summary>
</member>
<member name="P:CodeSmith.Engine.CommandLine.ArgumentAttribute.LongName">
<summary>
The long name of the argument.
Set to null means use the default long name.
The long name for every argument must be unique.
It is an error to specify a long name of String.Empty.
</summary>
</member>
<member name="P:CodeSmith.Engine.CommandLine.ArgumentAttribute.DefaultValue">
<summary>
The default value of the argument.
</summary>
</member>
<member name="P:CodeSmith.Engine.CommandLine.ArgumentAttribute.HasDefaultValue">
<summary>
Returns true if the argument has a default value.
</summary>
</member>
<member name="P:CodeSmith.Engine.CommandLine.ArgumentAttribute.HasHelpText">
<summary>
Returns true if the argument has help text specified.
</summary>
</member>
<member name="P:CodeSmith.Engine.CommandLine.ArgumentAttribute.HelpText">
<summary>
The help text for the argument.
</summary>
</member>
<member name="P:CodeSmith.Engine.CommandLine.ArgumentAttribute.IsToggle">
<summary>
Show optional boolean toggle syntax options for the arguments.
</summary>
</member>
<member name="T:CodeSmith.Engine.CommandLine.ArgumentType">
<summary>
Used to control parsing of command line arguments.
</summary>
</member>
<member name="F:CodeSmith.Engine.CommandLine.ArgumentType.Required">
<summary>
Indicates that this field is required. An error will be displayed
if it is not present when parsing arguments.
</summary>
</member>
<member name="F:CodeSmith.Engine.CommandLine.ArgumentType.Unique">
<summary>
Only valid in conjunction with Multiple.
Duplicate values will result in an error.
</summary>
</member>
<member name="F:CodeSmith.Engine.CommandLine.ArgumentType.Multiple">
<summary>
Inidicates that the argument may be specified more than once.
Only valid if the argument is a collection
</summary>
</member>
<member name="F:CodeSmith.Engine.CommandLine.ArgumentType.AtMostOnce">
<summary>
The default type for non-collection arguments.
The argument is not required, but an error will be reported if it is specified more than once.
</summary>
</member>
<member name="F:CodeSmith.Engine.CommandLine.ArgumentType.LastOccurenceWins">
<summary>
For non-collection arguments, when the argument is specified more than
once no error is reported and the value of the argument is the last
value which occurs in the argument list.
</summary>
</member>
<member name="F:CodeSmith.Engine.CommandLine.ArgumentType.MultipleUnique">
<summary>
The default type for collection arguments.
The argument is permitted to occur multiple times, but duplicate
values will cause an error to be reported.
</summary>
</member>
<member name="T:CodeSmith.Engine.CommandLine.DefaultArgumentAttribute">
<summary>
Indicates that this argument is the default argument.
'/' or '-' prefix only the argument value is specified.
The ShortName property should not be set for DefaultArgumentAttribute
instances. The LongName property is used for usage text only and
does not affect the usage of the argument.
</summary>
</member>
<member name="M:CodeSmith.Engine.CommandLine.DefaultArgumentAttribute.#ctor(CodeSmith.Engine.CommandLine.ArgumentType)">
<summary>
Indicates that this argument is the default argument.
</summary>
<param name="type"> Specifies the error checking to be done on the argument. </param>
</member>
<member name="T:CodeSmith.Engine.CommandLine.ErrorReporter">
<summary>
A delegate used in error reporting.
</summary>
</member>
<member name="T:CodeSmith.Engine.CommandLine.Parser">
<summary>
Parser for command line arguments.
The parser specification is infered from the instance fields of the object
specified as the destination of the parse.
Valid argument types are: int, uint, string, bool, enums
Also argument types of Array of the above types are also valid.
Error checking options can be controlled by adding a ArgumentAttribute
to the instance fields of the destination object.
At most one field may be marked with the DefaultArgumentAttribute
indicating that arguments without a '-' or '/' prefix will be parsed as that argument.
If not specified then the parser will infer default options for parsing each
instance field. The default long name of the argument is the field name. The
default short name is the first character of the long name. Long names and explicitly
specified short names must be unique. Default short names will be used provided that
the default short name does not conflict with a long name or an explicitly
specified short name.
Arguments which are array types are collection arguments. Collection
arguments can be specified multiple times.
</summary>
</member>
<member name="F:CodeS
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
在自己的程序中运行时调用CodeSmith API (104个子文件)
app.config 120B
CodeGenerator.vshost.exe.config 120B
CodeGenerator.exe.config 120B
SqlScript.cs 88KB
CodeGenerator.cs 45KB
CodeGenerator.Designer.cs 28KB
AboutBox1.cs 14KB
ConfirmMsg.cs 5KB
GenericProperty.cs 5KB
GenericPropertyCollection.cs 3KB
GenericPropertyDescriptor.cs 3KB
GenericPropertyCollection_CustomTypeDescriptor.cs 2KB
AssemblyInfo.cs 1KB
Resources.cs 1KB
IGenericPropertyCollection.cs 788B
IGenericProperty.cs 682B
Settings.cs 628B
DExpandableObjectConverter.cs 603B
Program.cs 384B
DelegatePropertyValueChanged.cs 179B
ReadOnlyAttributeEditor.cs 146B
Global.cs 5B
CodeGenerator.csproj 5KB
StoredProcedures.cst 13KB
DataProviderBase.cst 13KB
DataProviderBase1.cst 12KB
EntityControlBase.cst 11KB
CBO.cst 9KB
EntityControlBase1.cst 9KB
EntityBase.cst 6KB
Entity.cst 3KB
GenericList.cst 3KB
EntityControl.cst 2KB
DataProvider.cst 2KB
sqldmo.dll 4.35MB
CodeSmith.Engine.dll 2.48MB
CodeSmith.Engine.dll 2.48MB
CodeSmith.Engine - ori.dll 2.47MB
CodeSmith.Insight.Client.Windows.dll 1.44MB
CodeSmith.Insight.Client.Windows.dll 1.44MB
Interop.SQLDMO.dll 928KB
Interop.SQLDMO.dll 928KB
SchemaExplorer.dll 856KB
SchemaExplorer.dll 856KB
SchemaExplorer.VistaDBSchemaProvider.dll 815KB
ActiproSoftware.SyntaxEditor.Net20.dll 628KB
ICSharpCode.NRefactory.dll 556KB
CodeSmith.Gui.dll 508KB
CodeSmith.Gui.dll 508KB
System.Drawing.dll 456KB
ActiproSoftware.DockableWindow.dll 340KB
ActiproSoftware.Shared.Net20.dll 224KB
ActiproSoftware.Shared.Net20.dll 224KB
ActiproSoftware.CodeHighlighter.Net20.dll 224KB
ActiproSoftware.WinUICore.Net20.dll 164KB
ActiproSoftware.WinUICore.Net20.dll 164KB
CodeSmithResources.dll 128KB
CodeSmith.VisualStudio.Package.dll 128KB
CodeSmith.VisualStudio.Package.v2010.dll 126KB
SchemaExplorer.SqlSchemaProvider.dll 120KB
SchemaExplorer.SqlSchemaProvider.dll 120KB
Interop.ADODB.dll 100KB
ActiproSoftware.TabStripPanel.dll 96KB
SchemaExplorer.ISeriesSchemaProvider.dll 64KB
CodeSmith.CustomProperties.dll 56KB
SchemaExplorer.OracleSchemaProvider.dll 53KB
SchemaExplorer.PostgreSQLSchemaProvider.dll 44KB
SchemaExplorer.SQLAnywhereSchemaProvider.dll 40KB
SchemaExplorer.MySQLSchemaProvider.dll 36KB
CodeSmith.BaseTemplates.dll 36KB
Interop.ADOX.dll 36KB
SchemaExplorer.SqlCompactSchemaProvider.dll 32KB
SchemaExplorer.SQLiteSchemaProvider.dll 30KB
SchemaExplorer.ADOXSchemaProvider.dll 28KB
CodeSmith.Samples.dll 27KB
ColorProgressBar.dll 24KB
Interop.MSDASC.dll 24KB
ColorProgressBar.dll 24KB
CodeSmith.MSBuild.v4.0.dll 18KB
CodeSmith.MSBuild.v3.5.dll 17KB
CodeSmith.MSBuild.dll 17KB
CodeSmith.InsertClassMergeStrategy.dll 15KB
CodeSmith.CodeParser.dll 14KB
CodeGenerator.exe 1.21MB
CodeGenerator.vshost.exe 15KB
CodeGenerator.vshost.exe.manifest 490B
AboutBox1.resx 1.48MB
CodeGenerator.resx 162KB
ConfirmMsg.resx 119KB
Resources.resx 6KB
CodeGenerator.sln 867B
CodeSmith.targets 2KB
CodeGenerator.csproj.user 168B
CodeSmith.Engine.xml 1.94MB
CodeSmith.Engine.xml 1.94MB
SchemaExplorer.xml 1.26MB
SchemaExplorer.xml 1.26MB
CodeSmith.CustomProperties.xml 107KB
CodeSmith.BaseTemplates.xml 26KB
CodeSmith.MSBuild.v3.5.xml 12KB
共 104 条
- 1
- 2
资源评论
hillstream3
- 粉丝: 210
- 资源: 22
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功