RTI Connext C# API Version 7.7.0
Rti.Types.Dynamic.AliasType Class Reference

Represents an IDL alias type (typedef) More...

Inheritance diagram for Rti.Types.Dynamic.AliasType:
Rti.Types.Dynamic.DynamicType Omg.Types.Dynamic.IDynamicType

Public Member Functions

override int GetHashCode ()
 A simple hash code function. More...
 
- Public Member Functions inherited from Rti.Types.Dynamic.DynamicType
override bool Equals (object other)
 Checks if both types definitions are identical. More...
 
override int GetHashCode ()
 A simple hash code function. More...
 
override string ToString ()
 Prints the IDL definition of this type More...
 
bool Equals (DynamicType other)
 Checks if both types definitions are identical. More...
 
bool IsAssignableFrom (DynamicType from)
 Checks if this type is assignable from another type. More...
 
void Dispose ()
 Deletes the native resources used by this object. Calling Dispose() for a DynamicType is optional. More...
 
void SetAnnotations (Annotations annotations)
 For internal use only. More...
 
void SetMemberAnnotations (uint memberIndex, Annotations annotations)
 For internal use only. More...
 

Properties

bool IsExternal [get]
 Whether the aliased type is marked @external More...
 
IDynamicType RelatedType [get]
 Gets the aliased type More...
 
Annotations Annotations [get]
 Optional values for the annotated properties of this type. More...
 
- Properties inherited from Rti.Types.Dynamic.DynamicType
string Name [get]
 The type name. More...
 
TypeKind Kind [get]
 The type kind. More...
 
- Properties inherited from Omg.Types.Dynamic.IDynamicType
string Name [get]
 The name of the IDynamicType. More...
 
TypeKind Kind [get]
 The kind of IDynamicType. More...
 

Detailed Description

Represents an IDL alias type (typedef)

Member Function Documentation

◆ GetHashCode()

override int Rti.Types.Dynamic.AliasType.GetHashCode ( )
inline

A simple hash code function.

Property Documentation

◆ IsExternal

bool Rti.Types.Dynamic.AliasType.IsExternal
get

Whether the aliased type is marked @external

◆ RelatedType

IDynamicType Rti.Types.Dynamic.AliasType.RelatedType
get

Gets the aliased type

◆ Annotations

Annotations Rti.Types.Dynamic.AliasType.Annotations
get

Optional values for the annotated properties of this type.