CxVariableUsage

Description

[Flags]
enum Tinman.Core.Cx.CxVariableUsage

Enumeration of possible semantic usages of CxVariable objects.

Public / Constants

Unknown

public constant Unknown → (0:int32)

The usage is unknown.

Member

public constant Member → (7:int32)

A combination of usage flags.

MemberConstant

public constant MemberConstant → (1:int32)

The variable definition of a constant.

See also

CxMemberConstant

MemberField

public constant MemberField → (2:int32)

The variable declaration of an instance field or the variable definition of a static field.

See also

CxMemberField

MemberProperty

public constant MemberProperty → (4:int32)

The variable declaration of the indexer parameter of a property.

See also

CxMemberProperty

Parameter

public constant Parameter → (8:int32)

The variable declaration of a required constructor, method or delegate parameter or the variable definition of an optional parameter.

See also

CxParameter

Statement

public constant Statement → (240:int32)

A combination of usage flags.

StatementFor

public constant StatementFor → (16:int32)

The variable definition of a for loop statement.

See also

CxStatementFor

StatementForEach

public constant StatementForEach → (32:int32)

The variable definition of a foreach loop statement.

StatementTry

public constant StatementTry → (64:int32)

The variable declaration the catch block of a try statement.

See also

CxStatementTry

StatementVariable

public constant StatementVariable → (128:int32)

The variable declaration of a local variable statement.

All

public constant All → (255:int32)

All flags.