JustDecompile.API.Core Namespace

Interfaces

Interface Description
Public interface IAppxTreeViewItem Represents a Windows 8 package definition tree view item from the assembly tree. It contains a collection of assembly definitions.
Public interface IAssemblyDefinition Discovers the attributes of an assembly and provides access to assemby definition metadata.
Public interface IAssemblyDefinitionTreeViewItem Represents a tree view item from the assembly tree, which contains the actual assembly metadata definition for assembly.
Public interface IAssemblyLinkedResource Represents an assembly linked resource. It contains a reference to the actual assembly.
Public interface IAssemblyModuleDefinitionTreeViewItem Represents a tree view item from the assembly tree, which contains the module metadata definition for particualar assembly.
Public interface IAssemblyNameReference Describes an assembly's unique identity in full.
Public interface IAssemblyReferenceTreeViewItem Represents a tree view item which contains an assembly reference name for a specific assembly.
Public interface IBaseTypeDefinitionTreeViewItem Represents a tree view item from the assembly tree, which contains the base type for a specific type.
Public interface IConstantProvider
Public interface ICustomAttribute This class provides a custom metadata for a specific IAssemblyDefinition .
Public interface ICustomAttributeArgument Represents an argument of a custom attribute.
Public interface ICustomAttributeNamedArgument Represents a named argument of a custom attribute.
Public interface IEmbeddedResource Represents an embedded resource from specific assembly.
Public interface IEventDefinition Discovers the attributes of an event and provides access to event metadata.
Public interface IEventDefinitionTreeViewItem Represents a tree view item from the assembly tree, which contains the actual event metadata definition from a specific type.
Public interface IExceptionHandler
Public interface IExportedType Exposes the public members of the IExportedType
Public interface IFieldDefinition Discovers the attributes of a field and provides access to field metadata.
Public interface IFieldDefinitionTreeViewItem Represents a tree view item from the assembly tree, which contains the actual field metadata definition from a specific type.
Public interface IGenericParameter
Public interface IGenericParameterProvider A base interface for members that can contain generic parameters.
Public interface IInheritTypeDefinitionTreeViewItem Represents a tree view item from the assembly tree, which contains the inherited type from a specific type.
Public interface IInstruction Represents a MSIL instruction in a method.
Public interface ILanguage Represent a class, which contains the currently selected programming language in JustDecompile.
Public interface ILinkedResource
Public interface IMemberDefinition Discovers the attributes of a member of a type, or a type itself.
Public interface IMenuItem All items that reside in the menu regions should implement this interface.
Public interface IMetadataScope
Public interface IMetadataToken
Public interface IMetadataTokenProvider
Public interface IMethodBody
Public interface IMethodDefinition Discovers the attributes of a method and provides access to method metadata
Public interface IMethodDefinitionTreeViewItem Represents a tree view item from the assembly tree, whicih contains the actual method metadata definition from a specific type.
Public interface IMethodReference Represents a reference to a method.
Public interface IMethodReturnType
Public interface IMethodSignature Contains information about the signature of a method.
Public interface IModuleDefinition Represetns a module defintion containing specific metadata from an assembly.
Public interface IModuleReference
Public interface INamespaceTreeViewItem Represents a tree view item from the assembly tree, which contains the namespace from a specific assembly and its corresponding types.
Public interface INotSupportedTreeViewItem Represents a tree view item, which contains an unsupported file.
Public interface IOpCode
Public interface IParameterDefinition Discovers the attributes of a parameter and provides access to parameter metadata.
Public interface IPropertyDefinition Discovers the attributes of a property definition and provides access to property definition.
Public interface IPropertyDefinitionTreeViewItem Represents a tree view item from the assembly tree, which contains the actual property metadata defintion from a specific type.
Public interface IResource A base class for a type representing an assembly resource.
Public interface IResourceTreeViewItem Represents a tree view item from the assembly tree, which contains a resource representation metadata from a specific assembly.
Public interface IScope
Public interface ISecurityAttribute Represents a scurity attribute.
Public interface ISecurityDeclaration
Public interface ITabItem Represent a tab item object and provides access to the specific tab item metadata.
Public interface ITreeViewItem Represents the base class for the tree view item. It contains a property describing the tree view node type.
Public interface ITreeViewItemVisuals Represents a class for manipulating an ITreeViewItem visual style.
Public interface ITypeDefinition Represents type declarations: class types, interface types, array types, value types, enumeration types, type parameters, generic type definitions.
Public interface ITypeDefinitionTreeViewItem Represents a tree view item from the assembly tree, which contains the actual type defintion metadata from a specific assembly.
Public interface ITypeReference Exposes the public members of the ITypeReference
Public interface IVariableDefinition Represents a local variable in a method.
Public interface IVisibilityDefinition A base interface describing the visibility of a type member.
Public interface IXapTreeViewItem Represents a Silverlight XAP definition tree view item from the assembly tree. It contains a collection of assembly definitions.

Enumerations

Enumeration Description
Public enumeration AssemblyAttributes Defines a set of properties associated with .NET assembly.
Public enumeration AssemblyHashAlgorithm A list of all possible hash algorithms that can be used by a .NET assembly.
Public enumeration Code Specifies the MSIL instruction codes recognized by JustDecompile.
Public enumeration EventAttributes Specifies certain attributes of an event.
Public enumeration ExceptionHandlerType Specifies the exception handler types recognized by JustDecompile.
Public enumeration FieldAttributes Specifies flags that describe the attributes of a field in a type. This is a mirror copy of the System.Reflection.FieldAttributes enumeration.
Public enumeration FlowControl
Public enumeration GenericParameterAttributes Describes the constraints on a generic type parameter of a generic type or method. This is a mirror copy of the System.Reflection.GenericparameterAttributes enumeration.
Public enumeration GenericParameterType Specifies the type of object generic parameter belongs to
Public enumeration Languages Specifies flags for all supported programming languages by JustDecompile.
Public enumeration ManifestResourceAttributes Specifies flags for manifest resource attributes.
Public enumeration MetadataScopeType
Public enumeration MetadataType
Public enumeration MethodAttributes Specifies flags for method attributes. This is a miror copy of the System>reflection.MethodAttributes enumeration.
Public enumeration MethodCallingConvention
Public enumeration MethodImplAttributes Specifies flags for the attributes of a method implementation. This is a mirror copy of System.Reflection.MethodImplAttributes
Public enumeration MethodSemanticsAttributes Specifies flags for the method semantics.
Public enumeration ModuleAttributes Specifies flags for module attributes.
Public enumeration ModuleKind
Public enumeration OpCodeType
Public enumeration OperandType Describes the operand type of Microsoft intermediate language (MSIL) instruction.
Public enumeration ParameterAttributes Defines the attributes that can be associated with a method parameter.
Public enumeration PropertyAttributes Defines the attributes that can be associated with a property.
Public enumeration ResourceType Specifies flags for the resource type.
Public enumeration SecurityAction Specifies the security actions that can be performed using declarativesecurity.
Public enumeration StackBehaviour
Public enumeration TargetArchitecture Specifies flags for the target architecture of a .NET assembly.
Public enumeration TargetRuntime Specifies flags for CLR target runtime.
Public enumeration TokenType
Public enumeration TreeNodeType Specifies flags for the supported tree view nodes.
Public enumeration TypeAttributes Specifies various properties that can apply to a given .NET type
Is this article helpful? Yes / No
Thank you for your feedback!

Give article feedback

Tell us how we can improve this article

close
Dummy