fCraft  0.636
Custom Minecraft Server
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Properties Events
Public Member Functions | Properties | List of all members
JetBrains.Annotations.ContractAnnotationAttribute Class Reference

Describes dependency between method input and output More...

Inheritance diagram for JetBrains.Annotations.ContractAnnotationAttribute:
Inheritance graph
[legend]
Collaboration diagram for JetBrains.Annotations.ContractAnnotationAttribute:
Collaboration graph
[legend]

Public Member Functions

 ContractAnnotationAttribute ([NotNull] string fdt)
 
 ContractAnnotationAttribute ([NotNull] string fdt, bool forceFullStates)
 
 ContractAnnotationAttribute ([NotNull] string fdt)
 
 ContractAnnotationAttribute ([NotNull] string fdt, bool forceFullStates)
 

Properties

string FDT [get, set]
 
bool ForceFullStates [get, set]
 

Detailed Description

Describes dependency between method input and output

<syntax>

Function definition table syntax:

If method has single input parameter, it's name could be omitted.
Using "halt" (or "void"/"nothing", which is the same) for method output means that methos doesn't return normally.
"canbenull" annotation is only applicable for output parameters.
You can use multiple [ContractAnnotation] for each FDT row, or use single attribute with rows separated by semicolon.
</syntax> <examples>

</examples>

Constructor & Destructor Documentation

JetBrains.Annotations.ContractAnnotationAttribute.ContractAnnotationAttribute ( [NotNull] string  fdt)
JetBrains.Annotations.ContractAnnotationAttribute.ContractAnnotationAttribute ( [NotNull] string  fdt,
bool  forceFullStates 
)
JetBrains.Annotations.ContractAnnotationAttribute.ContractAnnotationAttribute ( [NotNull] string  fdt)
JetBrains.Annotations.ContractAnnotationAttribute.ContractAnnotationAttribute ( [NotNull] string  fdt,
bool  forceFullStates 
)

Property Documentation

string JetBrains.Annotations.ContractAnnotationAttribute.FDT
getset
bool JetBrains.Annotations.ContractAnnotationAttribute.ForceFullStates
getset

The documentation for this class was generated from the following files: