A class that provides helpful properties for the underlying DefinitionInfo.Def .
flowchart LR
classDef interfaceStyle stroke-dasharray: 5 5;
classDef abstractStyle stroke-width:4px
subgraph ProwlynxNET.Core.Models
ProwlynxNET.Core.Models.DefinitionInfo[[DefinitionInfo]]
class ProwlynxNET.Core.Models.DefinitionInfo abstractStyle;
end
| Type | Name | Methods |
|---|---|---|
IMemberDefinition |
DefThe definition (property, method, type, etc.) |
get, set |
EventDefinition |
EventDefThe event definition (or null). |
get |
bool |
HasDefWhether the obfuscation info has a definition attached. |
get |
bool |
IsEventDefWhether the DefinitionInfo.Def is a event definition. |
get |
bool |
IsFieldDefWhether the DefinitionInfo.Def is a field definition. |
get |
bool |
IsMethodDefWhether the DefinitionInfo.Def is a method definition. |
get |
bool |
IsPropertyDefWhether the DefinitionInfo.Def is a property definition. |
get |
bool |
IsTypeDefWhether the DefinitionInfo.Def is a type definition. |
get |
MethodDefinition |
MethodDefThe method definition (or null). |
get |
PropertyDefinition |
PropertyDefThe property definition (or null). |
get |
TypeDefinition |
TypeDefThe type definition (or null). |
get |
A class that provides helpful properties for the underlying DefinitionInfo.Def .
protected DefinitionInfo()public bool HasDef { get; }Whether the obfuscation info has a definition attached.
public bool IsMethodDef { get; }Whether the DefinitionInfo.Def is a method definition.
public bool IsFieldDef { get; }Whether the DefinitionInfo.Def is a field definition.
public bool IsTypeDef { get; }Whether the DefinitionInfo.Def is a type definition.
public bool IsEventDef { get; }Whether the DefinitionInfo.Def is a event definition.
public bool IsPropertyDef { get; }Whether the DefinitionInfo.Def is a property definition.
public TypeDefinition TypeDef { get; }The type definition (or null).
public MethodDefinition MethodDef { get; }The method definition (or null).
public EventDefinition EventDef { get; }The event definition (or null).
public PropertyDefinition PropertyDef { get; }The property definition (or null).
public IMemberDefinition Def { get; set; }The definition (property, method, type, etc.)
Generated with ModularDoc