| | Class | Description |
 | AllowSqueezeAliasAttribute | |
 | ClientScriptAttribute | |
 | DefaultOverloadOnNullCollisionAttribute | |
 | EmitIgnoreAttribute | Members marked with this attribute will not emit their code, but a ClientName attribute will still be honored by references to point to another entity. |
 | EmitIgnoreSpecificAttribute | Members marked with this attribute will not emit their code, but a ClientName attribute will still be honored by references to point to another entity. |
 | EmitIgnoreTypeAttribute | Classes marked with this attribute will not emit their type, and the members will be assumed to be global & existing in the JavaScript runtime |
 | ForceWriteConstantValueAttribute | If a constant is marked with this attribute, the constant value will be written in place of the field usage |
 | GlobalMemberAttribute | |
 | HideAttribute | Attribute used for cross-platform translation. |
 | IgnoreAttribute | |
 | InlineItemAccessAttribute | |
 | InlinePropertyAttribute | |
 | JAVADefaultOverloadOnNullCollisionAttribute | |
 | JAVAEmitIgnoreAttribute | Members marked with this attribute will not emit their code, but a ClientName attribute will still be honored by references to point to another entity. |
 | JAVAEmitIgnoreTypeAttribute | Classes marked with this attribute will not emit their type, and the members will be assumed to be global & existing in the JavaScript runtime |
 | JAVAGlobalMemberAttribute | |
 | JAVAIgnoreAttribute | |
 | JAVAInlineItemAccessAttribute | |
 | JAVAInlinePropertyAttribute | |
 | JAVAKeepOriginalNameAttribute | |
 | JAVALiteralStringAttribute | if a method is marked with this attribute, the method parameter to this method will be emitted as pure string literal |
 | JAVANativeMethodAttribute | |
 | JAVANativePropertyAttribute | |
 | JAVANativeTypeAttribute | |
 | JAVAReadOnlyStreamAttribute | |
 | JAVASubstituteTypeAttribute | |
 | JAVASubstituteValueAttribute | |
 | JSDefaultOverloadOnNullCollisionAttribute | |
 | JSEmitIgnoreAttribute | Members marked with this attribute will not emit their code, but a ClientName attribute will still be honored by references to point to another entity. |
 | JSEmitIgnoreTypeAttribute | Classes marked with this attribute will not emit their type, and the members will be assumed to be global & existing in the JavaScript runtime |
 | JSForceWriteConstantValueAttribute | If a constant is marked with this attribute, the constant value will be written in place of the field usage |
 | JSGlobalMemberAttribute | |
 | JSIgnoreAttribute | |
 | JSInlineItemAccessAttribute | |
 | JSInlinePropertyAttribute | |
 | JSKeepOriginalNameAttribute | |
 | JSLiteralStringAttribute | if a method is marked with this attribute, the method parameter to this method will be emitted as pure string literal |
 | JSNativeMethodAttribute | |
 | JSNativePropertyAttribute | |
 | JSNativeTypeAttribute | |
 | JSReadOnlyStreamAttribute | |
 | JSSubstituteTypeAttribute | |
 | JSSubstituteValueAttribute | |
 | KeepOriginalNameAttribute | |
 | LiteralStringAttribute | if a method is marked with this attribute, the method parameter to this method will be emitted as pure string literal |
 | NativeMethodAttribute | |
 | NativePropertyAttribute | |
 | NativeTypeAttribute | |
 | OBJCDefaultOverloadOnNullCollisionAttribute | |
 | OBJCEmitIgnoreAttribute | Members marked with this attribute will not emit their code, but a ClientName attribute will still be honored by references to point to another entity. |
 | OBJCEmitIgnoreTypeAttribute | Classes marked with this attribute will not emit their type, and the members will be assumed to be global & existing in the JavaScript runtime |
 | OBJCGlobalMemberAttribute | |
 | OBJCIgnoreAttribute | |
 | OBJCInlineItemAccessAttribute | |
 | OBJCInlinePropertyAttribute | |
 | OBJCKeepOriginalNameAttribute | |
 | OBJCLiteralStringAttribute | if a method is marked with this attribute, the method parameter to this method will be emitted as pure string literal |
 | OBJCNativeMethodAttribute | |
 | OBJCNativePropertyAttribute | |
 | OBJCNativeTypeAttribute | |
 | OBJCReadOnlyStreamAttribute | |
 | OBJCSubstituteTypeAttribute | |
 | OBJCSubstituteValueAttribute | |
 | ReadOnlyStreamAttribute | |
 | SkipInitializeFieldAttribute | if a method is marked with this attribute, the method parameter to this method will be emitted as pure string literal |
 | SubstituteTypeAttribute | |
 | SubstituteValueAttribute | |
 | TSGlobalMemberAttribute | |
 | TSNativeMethodAttribute | |
 | TSNativePropertyAttribute | |
 | TSWidgetIncludeDependsAttribute | Attribute used for cross-platform translation. |
 | WidgetIncludeDependsAttribute | Attribute used for cross-platform translation. |
 | WidgetModuleExclusionParentAttribute | Attribute used for cross-platform translation. |