GrGen.NET v4.4 API: the libGr class library (the type exact interface gets generated)
VarType Class
A representation of a GrGen variable type.
Declaration Syntax
C#
public class VarType : GrGenType
Members
All MembersMethodsPropertiesFields



IconMemberDescription
AttributeTypes (Overrides GrGenType.AttributeTypes.)
directSubGrGenTypes
Array containing all direct sub types of this type.
(Inherited from GrGenType.)
DirectSubTypes
Array containing all direct sub types of this type.
(Inherited from GrGenType.)
directSuperGrGenTypes
Array containing all direct super types of this type.
(Inherited from GrGenType.)
DirectSuperTypes
Array containing all direct super types of this type.
(Inherited from GrGenType.)
Equals(Object)
Checks, whether the given type equals this type.
(Overrides Object.Equals(Object).)
FunctionMethods (Overrides GrGenType.FunctionMethods.)
GetAttributeType(String) (Overrides GrGenType.GetAttributeType(String).)
GetFunctionMethod(String) (Overrides GrGenType.GetFunctionMethod(String).)
GetHashCode()()()()
Returns the hash code for this instance.
(Overrides Object.GetHashCode()()()().)
GetProcedureMethod(String) (Overrides GrGenType.GetProcedureMethod(String).)
GetVarType(Type)
Gets the singleton VarType object for a given .NET type.

HasSubTypes
True, if this type has any sub types.
(Inherited from GrGenType.)
HasSuperTypes
True, if this type has any super types, i.e. if it is not the node/edge root type.
(Inherited from GrGenType.)
IsA(GrGenType)
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 GrGenType.IsA(GrGenType).)
IsAbstract (Overrides GrGenType.IsAbstract.)
IsConst (Overrides GrGenType.IsConst.)
IsNodeType (Overrides GrGenType.IsNodeType.)
Name
The name of the type.
(Overrides GrGenType.Name.)
NumAttributes (Overrides GrGenType.NumAttributes.)
NumFunctionMethods (Overrides GrGenType.NumFunctionMethods.)
NumProcedureMethods (Overrides GrGenType.NumProcedureMethods.)
Package
null if this is a global type, otherwise the package the type is contained in.
(Overrides GrGenType.Package.)
PackagePrefixedName
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 GrGenType.PackagePrefixedName.)
ProcedureMethods (Overrides GrGenType.ProcedureMethods.)
subOrSameGrGenTypes
Array containing this type first and following all sub types.
(Inherited from GrGenType.)
SubOrSameTypes
Array containing this type first and following all sub types.
(Inherited from GrGenType.)
SubTypes
Enumerates over all real subtypes of this type Warning: You should not use this property, but SubOrSameTypes starting from index 1, because Enumerators in .NET are quite slow!
(Inherited from GrGenType.)
superOrSameGrGenTypes
Array containing this type first and following all super types.
(Inherited from GrGenType.)
SuperOrSameTypes
Array containing this type first and following all super types.
(Inherited from GrGenType.)
SuperTypes
Enumerates over all real supertypes of this type Warning: You should not use this property, but SuperOrSameTypes starting from index 1, because Enumerators in .NET are quite slow!
(Inherited from GrGenType.)
ToString()()()()
Returns the name of the type.
(Inherited from GrGenType.)
Type
The .NET type of the variable.

TypeID
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.)
Inheritance Hierarchy

Assembly: libGr (Module: libGr) Version: 4.4.0.0 (4.4.0.0)