Goblin - A Platform for 3D AR and VR Applications

OverloadableDefinition Members

OverloadableDefinition overview

Public Instance Constructors

OverloadableDefinition Constructor Initializes a new instance of the OverloadableDefinition class.

Public Instance Properties

Definitions Gets the collection of Definitions that share the same name but use different arguments in the same scope (eg that are overloaded).
FullName (inherited from Definition) Gets the full name of the scope (namespace.class.member...).
Id (inherited from Definition) 
Name (inherited from Definition) Gets or sets the given name of the Definition.
Scope (inherited from Definition) Gets or sets the scope of the definition.
SourceGraph (inherited from Definition) Link to the defining element.
Type (inherited from Definition) Link to the defining type. Actual types just return a ref to themselves.

Public Instance Methods

Equals (inherited from Object) Determines whether the specified Object is equal to the current Object.
GetHashCode (inherited from Definition) Gets the hash of this defintion. The hash is made from the full path.
GetType (inherited from Object) Gets the Type of the current instance.
ToString (inherited from Definition) 

Protected Instance Methods

Finalize (inherited from Object) Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
MemberwiseClone (inherited from Object) Creates a shallow copy of the current Object.

See Also

OverloadableDefinition Class | DDW.CSharp.SymbolTable Namespace