Click or drag to resize

VarType Class

A representation of a GrGen variable type.
Inheritance Hierarchy
SystemObject
  de.unika.ipd.grGen.libGrGrGenType
    de.unika.ipd.grGen.libGrVarType

Namespace:  de.unika.ipd.grGen.libGr
Assembly:  libGr (in libGr.dll) Version: GrGen.NET 8.1
Syntax
C#
public class VarType : GrGenType

The VarType type exposes the following members.

Properties
  NameDescription
Public propertyName
The name of the type.
(Overrides GrGenTypeName.)
Public propertyPackage
null if this is a global type, otherwise the package the type is contained in.
(Overrides GrGenTypePackage.)
Public propertyPackagePrefixedName
The name of the type in case of a global type, the name of the type prefixed by the name of the package otherwise.
(Overrides GrGenTypePackagePrefixedName.)
Public propertyType
The .NET type of the variable.
Top
Methods
  NameDescription
Public methodEquals
Checks, whether the given type equals this type.
(Overrides ObjectEquals(Object).)
Public methodGetHashCode
Returns the hash code for this instance.
(Overrides ObjectGetHashCode.)
Public methodStatic memberGetVarType
Gets the singleton VarType object for a given .NET type.
Public methodIsA
Checks, whether this type is compatible to the given type, i.e. this type is the same type as the given type or it is a sub type of the given type.
(Overrides GrGenTypeIsA(GrGenType).)
Public methodToString
Returns the name of the type.
(Inherited from GrGenType.)
Top
Fields
  NameDescription
Public fieldTypeID
An identification number of the type, unique among all other types of the same kind (node/edge) in the owning type model.
(Inherited from GrGenType.)
Top
See Also