Skip to content

Latest commit

 

History

History
93 lines (80 loc) · 2.67 KB

File metadata and controls

93 lines (80 loc) · 2.67 KB

ArgumentInfo Public class

Description

A record of arguments for a particular definition.

Diagram

  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
Loading

Members

Properties

Public properties

Type Name Methods
bool ApplyToMembers
Whether or not the arguments should appear to lower members.
get, set
Dictionary<string, string> Arguments
The dictionary holding the arguments.
get, set
bool Exclude
Whether to exclude the arguments.
get, set
string Name
The unique protection name that the arguments apply to.
get, set

Details

Summary

A record of arguments for a particular definition.

Inheritance

Constructors

ArgumentInfo [1/2]

Source code

public ArgumentInfo()
Summary

Create a new argument info with an empty argument dictionary.

ArgumentInfo [2/2]

Source code

public ArgumentInfo(string rawArguments)
Arguments
Type Name Description
string rawArguments The raw arguments to use.
Summary

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.

Properties

ApplyToMembers

public bool ApplyToMembers { get; set; }
Summary

Whether or not the arguments should appear to lower members.

Name

public string Name { get; set; }
Summary

The unique protection name that the arguments apply to.

Exclude

public bool Exclude { get; set; }
Summary

Whether to exclude the arguments.

Arguments

public Dictionary<string, string> Arguments { get; set; }
Summary

The dictionary holding the arguments.

Generated with ModularDoc