A record of arguments for a particular definition.
flowchart LR
classDef interfaceStyle stroke-dasharray: 5 5;
classDef abstractStyle stroke-width:4px
subgraph ProwlynxNET.Core.Services.Argument
ProwlynxNET.Core.Services.Argument.ArgumentInfo[[ArgumentInfo]]
end
subgraph ProwlynxNET.Core.Models
ProwlynxNET.Core.Models.DefinitionInfo[[DefinitionInfo]]
class ProwlynxNET.Core.Models.DefinitionInfo abstractStyle;
end
ProwlynxNET.Core.Models.DefinitionInfo --> ProwlynxNET.Core.Services.Argument.ArgumentInfo
| Type | Name | Methods |
|---|---|---|
bool |
ApplyToMembersWhether or not the arguments should appear to lower members. |
get, set |
Dictionary<string, string> |
ArgumentsThe dictionary holding the arguments. |
get, set |
bool |
ExcludeWhether to exclude the arguments. |
get, set |
string |
NameThe unique protection name that the arguments apply to. |
get, set |
A record of arguments for a particular definition.
public ArgumentInfo()Create a new argument info with an empty argument dictionary.
public ArgumentInfo(string rawArguments)| Type | Name | Description |
|---|---|---|
string |
rawArguments | The raw arguments to use. |
Create a new argument info using the specified raw arguments. Raw arguments take the form of "key = value". Optionally the key and value may be wrapped in single quotes so special characters like the "=", "," and " " can be used.
public bool ApplyToMembers { get; set; }Whether or not the arguments should appear to lower members.
public string Name { get; set; }The unique protection name that the arguments apply to.
public bool Exclude { get; set; }Whether to exclude the arguments.
public Dictionary<string, string> Arguments { get; set; }The dictionary holding the arguments.
Generated with ModularDoc