CxStatementUsage Description [Flags] enum Tinman.Core.Cx.Statements.CxStatementUsage Enumeration of possible semantic usages of CxStatement objects. See also ICxStatementUsageProvider CxMemberConstructor CxMemberMethod CxMemberProperty Public / Constants Unknown public constant Unknown → (0:int32) The usage is unknown. Member public constant Member → (15:int32) A combination of usage flags. See also CxStatementUsage.MemberConstructor CxStatementUsage.MemberMethod CxStatementUsage.MemberProperty MemberConstructor public constant MemberConstructor → (1:int32) The block statement is the body of a constructor. See also CxMemberConstructor MemberMethod public constant MemberMethod → (2:int32) The block statement is the body of a method. See also CxMemberMethod MemberProperty public constant MemberProperty → (12:int32) A combination of usage flags. See also CxStatementUsage.MemberProperty_Getter CxStatementUsage.MemberProperty_Setter MemberProperty_Getter public constant MemberProperty_Getter → (4:int32) The block statement is the body of a property getter. See also CxMemberProperty MemberProperty_Setter public constant MemberProperty_Setter → (8:int32) The block statement is the body of a property setter. See also CxMemberProperty Statement public constant Statement → (65520:int32) A combination of usage flags. See also CxStatementUsage.StatementBlock CxStatementUsage.StatementDebug CxStatementUsage.StatementFor CxStatementUsage.StatementForEach CxStatementUsage.StatementIf CxStatementUsage.StatementIf_False CxStatementUsage.StatementIf_True CxStatementUsage.StatementWhile CxStatementUsage.StatementSwitch StatementBlock public constant StatementBlock → (16:int32) The statement is part of a block statement. See also CxStatementBlock StatementDebug public constant StatementDebug → (32:int32) The statement is part of a debug statement. See also CxStatementDebug StatementDo public constant StatementDo → (64:int32) The block statement is the body of a do statement. See also CxStatementDo StatementFor public constant StatementFor → (128:int32) The statement is the body of a for statement. See also CxStatementFor StatementForEach public constant StatementForEach → (256:int32) The statement is the body of a foreach statement. See also CxStatementForEach StatementIf public constant StatementIf → (1536:int32) A combination of usage flags. See also CxStatementUsage.StatementIf_False CxStatementUsage.StatementIf_True StatementIf_False public constant StatementIf_False → (512:int32) The statement is the false branch of an if statement. See also CxStatementIf.StatementFalse StatementIf_True public constant StatementIf_True → (1024:int32) The statement is the true branch of an if statement. See also CxStatementIf.StatementTrue StatementSwitch public constant StatementSwitch → (2048:int32) The statement is part of a switch-case block. See also CxStatementSwitch.Cases CxCase StatementTry public constant StatementTry → (28672:int32) A combination of usage flags. See also CxStatementUsage.StatementTry_Catch CxStatementUsage.StatementTry_Finally CxStatementUsage.StatementTry_Try StatementTry_Catch public constant StatementTry_Catch → (4096:int32) The block statement is the catch part of a try statement. StatementTry_Finally public constant StatementTry_Finally → (8192:int32) The block statement is the finally part of a try statement. StatementTry_Try public constant StatementTry_Try → (16384:int32) The block statement is the body of a try statement. StatementWhile public constant StatementWhile → (32768:int32) The statement is the body of a while statement. See also CxStatementWhile All public constant All → (65535:int32) All flags. CxStatementTry CxStatementVariable