Skip to main content

Type

Scopes

Type: Alias

A type alias declaration
TypeScript

Type: Argument catch

Type of parameter in a catch clause
C++
C#
Java
PHP
Python
TypeScript

Type: Argument formal

Type of formal parameter in a function declaration
C
C#
PHP
Python
TypeScript

Type: Argument formal constructor

Type of formal parameter in a constructor declaration
C++
C#
Java
Python
TypeScript

Type: Argument formal method

Type of formal parameter in a class method declaration
C++
C#
Java
Python
TypeScript

Type: Cast

A type cast
C
C#
Java
PHP
TypeScript

Type: Class

A class declaration
C
C++
C#
Java
Python
TypeScript

Type: Enum

An enum declaration
C
C++
C#
Java
TypeScript

Type: Field class

Type of field in a class
C
C++
C#
Java
PHP
Python
TypeScript

Type: Field interface

Type of field in a interface
C#
Java
TypeScript

Type: Foreach

Type of variable in a for each loop
C++
C#
Java

Type: Interface

An interface declaration
C#
Java
TypeScript

Type: Resource

Type in a 'with' / 'use' / 'using' statement
Java

Type: Return

Type of return value in a function declaration
C
C#
Java
Python
TypeScript

Type: Type argument

Type argument to a generic / parametrized type
C++
C#
Java
Python
TypeScript

Type: Variable

Type of variable in a variable declaration
C
C#
Java
Python
TypeScript

Type (iteration block)

Iteration scope for types: statement blocks (body of functions/if-statements/for-loops/etc).
C
C#
Java
Python
TypeScript

Type (iteration class)

Iteration scope for types: class bodies.
C
C++
C#
Java
Python
TypeScript

Type (iteration document)

Iteration scope for types: the entire document including leading and trailing empty lines.
C
C#
Java
Python
TypeScript

Type (iteration interface)

Iteration scope for types: interface bodies.
C#
Java
TypeScript

Type: Argument formal (iteration)

Iteration scope for types of formal parameters in a function declaration: the parameters list. The domain should be the entire function.
C
C#
PHP
Python
TypeScript

Type: Argument formal constructor (iteration)

Iteration scope for types of formal parameters in a constructor declaration: the parameters list. The domain should be the entire constructor.
C++
C#
Java
Python
TypeScript

Type: Argument formal method (iteration)

Iteration scope for types of formal parameters in a method declaration: the parameters list. The domain should be the entire method.
C++
C#
Java
Python
TypeScript

Type: Type argument (iteration)

Iteration scope for type arguments to a generic / parametrized type: the type argument list.
C++
C#
Java
Python
TypeScript