CsEntityArraySpecifier Class Reference

Array type specifier. More...

List of all members.

Public Member Functions

 CsEntityArraySpecifier ()
 CsEntityArraySpecifier (int rank)
CsEntityArraySpecifier clone ()
void replace_generic_parameters (CsEntity parent, cs_generic_param_type generic_type, CsEntityTypeRef[] arguments)
bool is_contains_generic_parameters (cs_generic_param_type generic_type)
bool equal (CsEntityArraySpecifier rhs)
bool equal (CsEntityArraySpecifier rhs, equal_option option)
bool equal_bounds (CsEntityArraySpecifier rhs)
cs_inferred_type equalInferred (CsEntityArraySpecifier rhs, CsEntityTypeRef[] method_type_arguments)

Static Public Member Functions

static bool operator< (CsEntityArraySpecifier lhs, CsEntityArraySpecifier rhs)
static bool operator> (CsEntityArraySpecifier lhs, CsEntityArraySpecifier rhs)

Public Attributes

CsEntityTypeRef type
 Array element type.
CsEntityArrayBoundSpecifier[] bounds
 Array bounds.

Detailed Description

Array type specifier.


Constructor & Destructor Documentation

CsEntityArraySpecifier ( int  rank  ) 

Member Function Documentation

CsEntityArraySpecifier clone (  ) 
bool equal ( CsEntityArraySpecifier  rhs,
equal_option  option 
)
bool equal ( CsEntityArraySpecifier  rhs  ) 
bool equal_bounds ( CsEntityArraySpecifier  rhs  ) 
cs_inferred_type equalInferred ( CsEntityArraySpecifier  rhs,
CsEntityTypeRef[]  method_type_arguments 
)
bool is_contains_generic_parameters ( cs_generic_param_type  generic_type  ) 
static bool operator< ( CsEntityArraySpecifier  lhs,
CsEntityArraySpecifier  rhs 
) [static]
static bool operator> ( CsEntityArraySpecifier  lhs,
CsEntityArraySpecifier  rhs 
) [static]
void replace_generic_parameters ( CsEntity  parent,
cs_generic_param_type  generic_type,
CsEntityTypeRef[]  arguments 
)

Member Data Documentation

Array element type.

© 2010 metaspec