Cirrus Classes
From The Oxygene Language Wiki
This is a Language topic
Feel free to add your notes to this topic below.
| | | |
|---|---|---|
| AnonymousMethodValue | Cirrus Values | Anonymous method expression |
| AnonymousMethodParameter | Cirrus Values | Class to store the type and name of an anonymous method |
| AnonymousParameterValue | Cirrus Values | Reference to a parameter in an anonymous method |
| AnonymousResultValue | Cirrus Values | Reference to the "result" of an anonymous method |
| ArrayCtorCallValue | Cirrus Values | Array constructor value; this value type is used to create a new instance of a simple or multi-dim array |
| ArrayValue | Cirrus Values | In-code array construct: [a,b,c] |
| Aspects | Cirrus | Special class with methods that can be used from aspect-anonymous methods |
| AspectsHelper | Cirrus | Extension class for the aspects code |
| AssignmentStatement | Cirrus Statements | Standalone statement or assignment statement |
| AutoInjectIntoTargetAttribute | Cirrus | Specialized aspect attribute to automatically create a method in the class this attribute is applied to |
| BaseFilteredAspect | Cirrus | Note: When using filters, make sure the filter also validates on the Type when using the AutoInjectAspectAttribute, else the attribute will be skipped |
| BeginLocalValue | Cirrus Values | Value pointing to a local defined inside a begin/end statement |
| BeginStatement | Cirrus Statements | Begin... end statement |
| BetweenValue | Cirrus Values | Between value; the middle value is only evaluated once even though it is used twice (a > b > c) |
| BinaryValue | Cirrus Values | Binary operation value |
| BreakStatement | Cirrus Statements | Break-from-loop statement |
| CaseItem | Cirrus Statements | Element in a case statement, contains a statement and the possible values or ranges |
| CaseStatement | Cirrus Statements | Case statement |
| CaseValue | Cirrus Values | "Case" expression |
| CaseValueItem | Cirrus Values | Element in a "case" expression |
| CirrusException | Cirrus | Cirrus exception: Serializable exception class that is triggered when an error occurs in api calls from the aspect code |
| CoalesceValue | Cirrus Values | Coalesce(a,b,c...) value; will evaluate the parameters from left to right and return the first non-zero one |
| ConstructorOfValue | Cirrus Values | Returns a constructorof() value |
| ContinueStatement | Cirrus Statements | Continues to the next iteration of a loop |
| DataValue | Cirrus Values | Data constant value |
| DefaultValue | Cirrus Values | Default(t) value; returns nil, 0 or a record initialized with zero memory |
| ExceptLocalValue | Cirrus Values | Value that references the local defined in an on except clause |
| ExceptStatement | Cirrus Statements | Except part of a try statement, can contain multiple items, differing by type |
| ExceptStatementItem | Cirrus Statements | Element in an except; in the Oxygene syntax this is: on e: Exception where y do |
| ExitStatement | Cirrus Statements | Exit statement |
| FieldOfValue | Cirrus Values | Returns a fieldof(field) for a given field |
| FieldValue | Cirrus Values | Instance field reference (non-static) |
| ForInLocalValue | Cirrus Values | Value that references a for-each-in loop |
| ForInStatement | Cirrus Statements | For each in loop |
| ForLocalValue | Cirrus Values | Value that references a local introduced in a for loop |
| ForStatement | Cirrus Statements | For loop statement |
| GenericParameter0 | Cirrus | Dummy class to be used in type signatures as a generic parameter specifier |
| GenericParameter1 | Cirrus | Dummy class to be used in type signatures as a generic parameter specifier |
| GenericParameter2 | Cirrus | Dummy class to be used in type signatures as a generic parameter specifier |
| GenericParameter3 | Cirrus | Dummy class to be used in type signatures as a generic parameter specifier |
| GenericParameter4 | Cirrus | Dummy class to be used in type signatures as a generic parameter specifier |
| GenericParameter5 | Cirrus | Dummy class to be used in type signatures as a generic parameter specifier |
| GenericParameterTypeSpecifierAttribute | Cirrus | Attribute used to define a generic type for use in signatures |
| IfStatement | Cirrus Statements | If statement |
| IIfValue | Cirrus Values | Conditional IF value: iif(a,b,c) |
| InjectInterfaceAttribute | Cirrus | Attribute used to tell the compiler to automatically inject an interface into the target class |
| InjectIntoTargetAttribute | Cirrus | This attribute is used as a hint to the compiler and code completion that the member it is applied on will exist on the target class |
| LengthValue | Cirrus Values | Length() value; Works on arrays, strings and ICollection |
| LocalValue | Cirrus Values | Local variable value |
| LocalVariable | Cirrus Statements | Class used to hold local variable definitions |
| LockingLocalValue | Cirrus Values | Value to access a local defined in a locking statement |
| LockingStatement | Cirrus Statements | Locking statement |
| MethodAspectAttribute | Cirrus | Aspect to be applied to classes that implement a method aspect |
| MethodGenericParameter0 | Cirrus | Dummy class to be used in type signatures as a generic parameter specifier |
| MethodGenericParameter1 | Cirrus | Dummy class to be used in type signatures as a generic parameter specifier |
| MethodGenericParameter2 | Cirrus | Dummy class to be used in type signatures as a generic parameter specifier |
| MethodGenericParameter3 | Cirrus | Dummy class to be used in type signatures as a generic parameter specifier |
| MethodGenericParameter4 | Cirrus | Dummy class to be used in type signatures as a generic parameter specifier |
| MethodGenericParameter5 | Cirrus | Dummy class to be used in type signatures as a generic parameter specifier |
| MethodOfValue | Cirrus Values | Returns a methodof() for a given method; there is no way to express this properly in Prism but it is required for LINQ |
| NamedLocalValue | Cirrus Values | Named local access; resolved by looking inside->out to upper statements |
| NewValue | Cirrus Values | Calls the constructor of a type |
| NilValue | Cirrus Values | A "nil" value; use this instead of passing NIL as a value |
| NotNilValue | Cirrus Values | NotNilValue is the not nil operator, used in expressions like: a:b:c |
| ParameterizedValue | Cirrus Values | ParameterizedValue is a base class for NewValue and ProcValue |
| ParamValue | Cirrus Values | Value that references a method parameter |
| PlaceHolderStatement | Cirrus Statements | Placeholder statement, used at the place where the original body of the method will go |
| ProcPtrValue | Cirrus Values | Call as a parameter to instantiate a delegate |
| ProcValue | Cirrus Values | Method call value |
| RaiseStatement | Cirrus Statements | Raises an exception-statement |
| RangeValue | Cirrus Values | Range value; only valid in case statements: a..b |
| RepeatStatement | Cirrus Statements | Repeat/until statement |
| RequiredInTargetAttribute | Cirrus | Attribute used to tell the compiler that this aspect will require the specified member in the target class |
| RequiresBaseClassAttribute | Cirrus | Attribute used to tell the compiler that this aspect will require a specific base class |
| RequiresGenericParametersAttribute | Cirrus | Attribute used to tell the compiler that this attribute requires the target class to have a specific number of generic parameters |
| RequiresInterfaceAttribute | Cirrus | Attribute used to tell the compiler that this aspect requires an interface to be already implemented |
| ResultValue | Cirrus Values | Result value |
| SelfValue | Cirrus Values | Self pointer value |
| SizeOfValue | Cirrus Values | SizeOf(type) value |
| StandaloneStatement | Cirrus Statements | Standalone statement |
| Statement | Cirrus Statements | Base class for all statements |
| StatementDelegate | Cirrus | Special delegate; when this is a destination type in a method call, the compiler will turn the anonymous method into a statement tree |
| StatementValue | Cirrus Values | Statement wrapped into a value |
| StaticValue | Cirrus Values | Static field reference value |
| SubArrayValue | Cirrus Values | Array element access value: a[b] |
| TryStatement | Cirrus Statements | Try/finally statement |
| TypeOfValue | Cirrus Values | Typeof(x) value |
| TypeValue | Cirrus Values | Type value; used as a Self for static method calls or in AS and IS binary values |
| UnaryValue | Cirrus Values | Unary operation value |
| UndefinedValue | Cirrus Values | Value not supported by cirrus |
| UsingLocalValue | Cirrus Values | Value to access the local defined in a using statement |
| UsingStatement | Cirrus Statements | Using statement |
| Value | Cirrus Values | Value kind enum |
| WhileStatement | Cirrus Statements | While loop statement |
| WithItem | Cirrus Statements | Element in a with statement, since with can have multiple |
| WithLocalValue | Cirrus Values | Value that references a "with item" |
| WithStatement | Cirrus Statements | With statement |
See Also
- Cirrus
- External Links:
- Prism Aspects to Help with Monobjc Development (RemObjects Blogs)
Area: Oxygene Language
Compiler version: Oxygene 5
Language Glossary — Keywords — Types — FAQ — How To