Skip to content

Latest commit

 

History

History
122 lines (105 loc) · 3.85 KB

File metadata and controls

122 lines (105 loc) · 3.85 KB

DefinitionInfo Public class

Description

A class that provides helpful properties for the underlying DefinitionInfo.Def .

Diagram

  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
Loading

Members

Properties

Public properties

Type Name Methods
IMemberDefinition Def
The definition (property, method, type, etc.)
get, set
EventDefinition EventDef
The event definition (or null).
get
bool HasDef
Whether the obfuscation info has a definition attached.
get
bool IsEventDef
Whether the DefinitionInfo.Def is a event definition.
get
bool IsFieldDef
Whether the DefinitionInfo.Def is a field definition.
get
bool IsMethodDef
Whether the DefinitionInfo.Def is a method definition.
get
bool IsPropertyDef
Whether the DefinitionInfo.Def is a property definition.
get
bool IsTypeDef
Whether the DefinitionInfo.Def is a type definition.
get
MethodDefinition MethodDef
The method definition (or null).
get
PropertyDefinition PropertyDef
The property definition (or null).
get
TypeDefinition TypeDef
The type definition (or null).
get

Details

Summary

A class that provides helpful properties for the underlying DefinitionInfo.Def .

Constructors

DefinitionInfo

protected DefinitionInfo()

Properties

HasDef

public bool HasDef { get; }
Summary

Whether the obfuscation info has a definition attached.

IsMethodDef

public bool IsMethodDef { get; }
Summary

Whether the DefinitionInfo.Def is a method definition.

IsFieldDef

public bool IsFieldDef { get; }
Summary

Whether the DefinitionInfo.Def is a field definition.

IsTypeDef

public bool IsTypeDef { get; }
Summary

Whether the DefinitionInfo.Def is a type definition.

IsEventDef

public bool IsEventDef { get; }
Summary

Whether the DefinitionInfo.Def is a event definition.

IsPropertyDef

public bool IsPropertyDef { get; }
Summary

Whether the DefinitionInfo.Def is a property definition.

TypeDef

public TypeDefinition TypeDef { get; }
Summary

The type definition (or null).

MethodDef

public MethodDefinition MethodDef { get; }
Summary

The method definition (or null).

EventDef

public EventDefinition EventDef { get; }
Summary

The event definition (or null).

PropertyDef

public PropertyDefinition PropertyDef { get; }
Summary

The property definition (or null).

Def

public IMemberDefinition Def { get; set; }
Summary

The definition (property, method, type, etc.)

Generated with ModularDoc