A class used to identify certain methods inside a type.
More...
|
| Identifier (TypeDef targetType) |
| Create a new instance of identifier with the TypeDef specified. More...
|
|
List< MethodDef > | FindWhereOpCodes (params string[] opRegexes) |
| Find a list of methods that have opcodes that match More...
|
|
List< MethodDef > | FindWhereOperands (params string[] opRegexes) |
| Find a list of methods that have operands that match More...
|
|
List< MethodDef > | FindWhereOpCodes (string opCodeRegex) |
| Find a list of methods that have opcodes that match the supplied regex More...
|
|
List< MethodDef > | FindWhereOperands (string operandRegex) |
| Find a list of methods that have operands that match the supplied regex More...
|
|
List< MethodDef > | FindWhereAttributes (string attribRegex) |
| Find methods where the attributes match More...
|
|
A class used to identify certain methods inside a type.
◆ Identifier()
ClientPlugin.Providers.Identifier.Identifier |
( |
TypeDef |
targetType | ) |
|
Create a new instance of identifier with the TypeDef specified.
- Parameters
-
targetType | TypeDef to identify on |
◆ FindWhereAttributes()
List<MethodDef> ClientPlugin.Providers.Identifier.FindWhereAttributes |
( |
string |
attribRegex | ) |
|
Find methods where the attributes match
- Parameters
-
attribRegex | Attribute regex |
- Returns
- List of matches
◆ FindWhereOpCodes() [1/2]
List<MethodDef> ClientPlugin.Providers.Identifier.FindWhereOpCodes |
( |
params string [] |
opRegexes | ) |
|
Find a list of methods that have opcodes that match
- Parameters
-
opRegexes | OpCode Regexes, each string represents a regex for an opcode (in order) |
- Returns
- List of matches
◆ FindWhereOpCodes() [2/2]
List<MethodDef> ClientPlugin.Providers.Identifier.FindWhereOpCodes |
( |
string |
opCodeRegex | ) |
|
Find a list of methods that have opcodes that match the supplied regex
- Parameters
-
opCodeRegex | Regex for all opcodes in the body. Seperator is a space. |
- Returns
- List of matches
◆ FindWhereOperands() [1/2]
List<MethodDef> ClientPlugin.Providers.Identifier.FindWhereOperands |
( |
params string [] |
opRegexes | ) |
|
Find a list of methods that have operands that match
- Parameters
-
opRegexes | Operand Regexes, each string represents a regex for an Operand (in order) |
- Returns
- List of matches
◆ FindWhereOperands() [2/2]
List<MethodDef> ClientPlugin.Providers.Identifier.FindWhereOperands |
( |
string |
operandRegex | ) |
|
Find a list of methods that have operands that match the supplied regex
- Parameters
-
operandRegex | Regex for all operands in the body. Seperator is a space. |
- Returns
- List of matches
The documentation for this class was generated from the following file:
- D:/GitHub/GenericInliner/ClientPlugin/Providers/Identifier.cs